PHP Classes

Pepo Campaing: Manage user lists of PepoCampaigns mailings

Recommend this page to a friend!
     
  Info   Example   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 42 All time: 10,853 This week: 206Up
Version License PHP version Categories
pepocampaing_php 1The PHP License5Email, PHP 5, Web services
Description 

Author

This class can manage user lists of PepoCampaigns mailings.

It can send HTTP requests to PepoCampaigns API Web server to perform several types of operations of contact lists.

Currently it can create a new list of contacts, add a new user contact to the list, remove a user from the list, and change the status of a user.

Picture of Ricardo Merino
Name: Ricardo Merino <contact>
Classes: 1 package by
Country: El Salvador El Salvador
Age: 35
All time rank: 45046 in El Salvador El Salvador
Week rank: 164 Up1 in El Salvador El Salvador Up

Example

<?php
require ("pepocampaign.php");
$pepo = new pepocampaign();
$pepo->set_list(8);
$pepo->add_contact_to_list(array('first_name' => 'as', 'last_name' => 'no'));


Details

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.


  Files folder image Files (3)  
File Role Description
Accessible without login Plain text file example.php Example Example script
Plain text file pepocampaign.php Class Class source
Accessible without login Plain text file readme.md Doc. Documentation

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:42
This week:0
All time:10,853
This week:206Up