This is an extension for the Sendy platform which allows the user to track mailing reports using webhooks through Pepipost emailing services.
We are trying to make our libraries community-driven and we need your help in building the right things the right way you. Your opinion is very much valued so please share comments, create issues and pull requests.
The installation of the Sendy webhooks requires the exact same steps on both Linux and Windows OS.
- PHP >=5.4.0
- A Sendy Installation on a preferred domain
- A free account on Pepipost. If you don't have a one, click here to signup and get 30,000 emails free every month.
- Pepipost SMTP Integration with sendy (Please click here for sendy integraton tutorial)
-
Check the PHP version using below command. Required PHP >=5.4.0.
$ php -v
-
Go to your Sendy installation directory For example, if your Sendy installation is inside var/www/html inside your server directory then.
$ cd /var/www/html
-
Clone this repository on your machine using below command:
$ git clone https://github.com/pepipost/pepipost_webhook.git webhooks
-
Go to the config file directory
$ cd /webhooks/includes/
-
Edit config.php
$ vim config.php
-
Check the following line of code at line 27
include_once(dirname(FILE)."/../../includes/config.php");
-
The directory mentioned in the above code should point to your sendy installation config file
For example: {your-sendy-installation-path}/includes/config.php
-
Go to your Pepipost account dashboard by logging into app.pepipost.com
-
Go to your Pepipost webhooks panel at link https://app.pepipost.com/app/settings/webhooks
-
Under the global API, tab paste your URL that should point to pepipost.php inside the webhooks folder and verify Your webhook URL should look something like this
{your-sendy-installation-path}/webhooks/pepipost.php
-
Click on verify if you want to check if the webhook integration is working properly
-
After verification click on "Add Webhook" button.
Please click here for more information about Pepipost webhooks.
With these steps completed, you are now free to use Pepipost webhooks with Sendy to track the email status.
Pepipost webhooks is a PHP extension for Sendy, that allows users with Sendy installation integrated with Pepiopst mailing service to be able to track email status through Sendy user panel.
GNU General Public License v2.0
This application uses an Open Source code. You can find the source code of their open-source projects along with license information below. Please refer the provided links for sources.
Credits to: BlaineMoore Github link: https://github.com/BlaineMoore/sendy-webhooks License: GNU General Public License v2.0
Credits to: itabrezshaikh Github link: BlaineMoore/sendy-webhooks#10 License: GNU General Public License v2.0