PHP Classes

File: readme.md

Recommend this page to a friend!
  Classes of Ricardo Merino   Pepo Campaing   readme.md   Download  
File: readme.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: Pepo Campaing
Manage user lists of PepoCampaigns mailings
Author: By
Last change: Update readme.md
Update readme typo
Pepo Description
Date: 7 years ago
Size: 2,070 bytes
 

Contents

Class file image Download

PHP Pepo Campaign Library

There a simple Pepo Campaign library in PHP

Prerequisites

This library use cUrl

Configuration

Set the pepo key and api secret key in the pepocampaign class constructor

$this->pepo_key = 'change-me';
$this->pepo_secret = 'change-me';

Also you can set the time zone

date_default_timezone_set('America/Los_Angeles');

How to use it

require ("pepocampaign.php");
$pepo = new pepocampaign();

Create contact list

require ("pepocampaign.php");
$pepo = new pepocampaign();
$atributes = array('name' => 'The new list name', 'source' => 'Loremp ipsum');
$pepo->create_list($atributes);

Add contact to list

require ("pepocampaign.php");
$pepo = new pepocampaign();
$pepo->set_list(8);
$atributes = array('email' => 'user@email.com', 'first_name' => 'Loremp', 'last_name' => 'Ipsum');
$pepo->add_contact_to_list($atributes);

Remove contact from list

require ("pepocampaign.php");
$pepo->set_list(8);
$pepo = new pepocampaign();
$atributes = array('email' => 'user@email.com');
$pepo->remove_contact_from_list($atributes);

Change user status

require ("pepocampaign.php");
$pepo = new pepocampaign();
$atributes = array('email' => 'user@email.com', 'type' => 'unsubscribed');
$pepo->change_user_status($atributes);

About Pepo Campaign

Pepo Campaigns builds on our team’s 6 years of experience sending >1 billion emails through campaigns, transactional, and targeted trigger emails (for large e-commerce companies like Fab.com), offering you enterprise-level features at startup speed.

Create gorgeous emails with our drag-and-drop template tool Optimize your campaigns using insightful reports and analytics Target your campaigns with advanced segmentation and A/B testing Leverage powerful marketing automation to create sophisticated trigger flows Utilize our API’s to send transactional emails All made simple with no code required on your end, so your developers can stay focused on the technology while your marketing team can focus on the message.