Download the PHP package liliom/laravel-zoho-campaigns without Composer
On this page you can find all versions of the php package liliom/laravel-zoho-campaigns. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download liliom/laravel-zoho-campaigns
More information about liliom/laravel-zoho-campaigns
Files in liliom/laravel-zoho-campaigns
Package laravel-zoho-campaigns
Short Description A library to integrate with Zoho Campaigns v1.0 API. Build and manage campaigns & contact lists.
License MIT
Informations about the package laravel-zoho-campaigns
Laravel Zoho Campaigns 1.0
Laravel package to help you use the Zoho Campaigns API v1.0 to create, send, and track email campaigns that help you build a strong customer base. From beautiful email templates to an easy-to-use editor, and automation tools to real-time analytics, Zoho Campaigns has it all.
Installation
First, install the package through Composer.
Laravel 5.5 and up
You don't have to do anything else, this package uses the Package Auto-Discovery feature, and should be available as soon as you install it via Composer.
Laravel 5.4 and down
Then include the service provider inside config/app.php
.
And add the alias as well
Configurations
Hit to your Zoho campaigns Settings page to generate a new API Key. To load it, add this to your config/services.php
file:
Then add Zoho Campaigns API auth token to your .env
file
Usage
1. List Management:
Fetch the mailing lists.
\Campaigns::getMailingLists();
Advanced details include all data like subscriber details, stats and complete details about campaigns sent to this mailing list. Using this API, you can get the list's advanced details.
\Campaigns::getListAdvancedDetails();
Fetch the mailing lists.
\Campaigns::getListSubscribers();
Fetch subscriber fields to get profile information of the subscribers. Using this API, you can get the list of all subscriber fields.
\Campaigns::getAllSubscriberFields();
Get the segment details by using our API.
\Campaigns::getSegmentDetails();
Using this API, you can get the segment subscribers along with their relevant details like first name, last name, time when they were added, company and their phone number.
\Campaigns::getSegmentContacts();
Updating a list can be to rename a list or to associate a signup form to the list. Using this API, you can make changes in mailing lists.
\Campaigns::updateListDetails();
Using this API, you can delete a mailing list. All you need to provide is the list key and choose whether to delete all list subscribers from the organization or remove them only from the list.
\Campaigns::deleteMailingList();
You don’t have to research on how effective a list has been or how much reach does a particular list measure. Find out using our API Authentication Token to find out the number of subscribers in a list.
\Campaigns::listSubscribersCount();
Users can subscribe to a list without using the signup form or by getting added by another user.
They can subscribe using this API and the user added will be notified.
Remember that, using this API, you can update your subscriber details for the existing leads in a private list only.
\Campaigns::listSubscribe();
Disinterested leads in your list? Never mind, all you need to do is unsubscribe them.
Using this API, you can unsubscribe leads and they will be notified.
\Campaigns::listUnsubscribe();
You can move the contact to do-not-mail registry if you do not want to send emails further to that user
or if they unsubscribe from the organization.
Using this API, you can move/add contacts into "Do-Not-Mail" registry.
\Campaigns::contactDoNotMail();
Did you know that you can also add leads not only to a new list but also existing lists using API?
Well, using this API you can add leads in existing list.
\Campaigns::addListSubscribersInBulk();
Using this API, you can add new list and subscribers in the list without having to do this manually in the product UI.
\Campaigns::addListAndContacts();
Custom fields can be used to feed any type of information, set character limit and use them to save specific data. Using this API, you can create custom fields to store unique information about subscribers.
\Campaigns::addCustomField();
Send your campaigns by addressing your subscribers by their first name, last name or anything else you find appropriate. Using this API, youcan create merge tags.
\Campaigns::createMergeTag();
You may make asynchronous calls to Zoho Campaigns API, by prefixing your methods with the async()
function:
For code error meanings please refer to the Error Codes.
For more details about the parameters please refer to the Api Documentation for more info, or read the source code.
2. Campaign Management:
This is a work in progress, and unfortunately it's not implement it for now, please be patient :see_no_evil:
3. Extra Methods:
Contributing
See the CONTRIBUTING guide.
Changelog
Please see CHANGELOG for more information about what has changed recently.