Skip to content

This is an extension for the Sendy platform which allows the user to track their mailing activity using webhooks through pepipost as Email service. 📧

License

Notifications You must be signed in to change notification settings

pepipost/sendy-webhook-pepipost

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

N|Solid

Build Status Build Status

Pepipost webhook extension for Sendy

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.

Table of Contents

Installation

The installation of the Sendy webhooks requires the exact same steps on both Linux and Windows OS.

Prerequisites

  • 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)

Quick Start

  1. Check the PHP version using below command. Required PHP >=5.4.0.

    $ php -v
  2. 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
  3. Clone this repository on your machine using below command:

    $ git clone https://github.com/pepipost/pepipost_webhook.git webhooks
  4. Go to the config file directory

    $ cd /webhooks/includes/
  5. Edit config.php

    $ vim config.php
  6. Check the following line of code at line 27

    include_once(dirname(FILE)."/../../includes/config.php");
  7. The directory mentioned in the above code should point to your sendy installation config file

    For example: {your-sendy-installation-path}/includes/config.php
  8. Go to your Pepipost account dashboard by logging into app.pepipost.com

  9. Go to your Pepipost webhooks panel at link https://app.pepipost.com/app/settings/webhooks

  10. 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
  11. Click on verify if you want to check if the webhook integration is working properly

  12. 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.

About

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.

License

GNU General Public License v2.0

Credits

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

About

This is an extension for the Sendy platform which allows the user to track their mailing activity using webhooks through pepipost as Email service. 📧

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages