This guide assumes that you have already created an Engagespot account and you have noted the required API credentials from your dashboard. If you haven't created an Engagespot account. Get one one for free by clicking the button below.Sign Up
To know if you've succesfully installed Engagespot on your website, Just visit your website. If you see a bell icon, then you're done. Congrats.
Please note that web push notifications are only supported by Chrome and Firefox. Both Desktop and Android devices. iOS don't support web push notifications.
Installing Engagespot web push on a WordPress website is simple. You just have to download the Engagespot Web Push Notifications plugin and activate it. Then go to Engagespot menu in your WordPress dashboard and enter your API credentials.
Detailed guide on plugin installation can be found at Our Knowledgebease
Installing Engagespot web push on a Magento website is simple. You just have to download the Engagespot Web Push Notifications extension to your Magento admin dashboard. Then go to Engagespot menu in your Magento dashboard and enter your API credentials.
Use Engagespot REST API for integrating advanced features like behaviour analytics to your account.
Each API call should be authenticated using the header parameter API-Key. You can find your API Key from the website settings section on your Engagespot dashboard
curl -H "API-Key: <insert API Key here>" https://api.engagespot.co/2/campaigns
Use this API for creating and sending a new push notification campaign
Name of the campaign
|identifiers||JSON ARRAY of Identifiers. Use this only if you pass identifiers as the value to send_to parameter.
Use this API for capturing user events from your website
User hash obtained from cookie - _webPushUserHash
A string representing the action
|object||JSON OBJECT id and name is mandatory. You can include any number of key value pairs