How can I use your API?

An API (Application Programming Interface) is used to integrate our engagement and messaging platform with your own servers and databases. We currently have the following API options: Send SMS API, SMS Webhook, Subscription API, Zapier Integration (for SMS or Voice engagement subscription) and the Voice Results Webhook.


You can send SMS via API by using our Subscription API.  You need to first do a few setup steps on the engageSPARK website (it won’t take more than 5 minutes), and then you’ll be on your way to sending SMS messages via API.  Follow the simple steps here

SMS Webhook

The SMS Webhook is a simple API used in order to connect your server/database to our local phone numbers/Android relays. When an incoming SMS arrives into our platform, we forward it to a URL on your server, and any response from your server is sent back to your user who sent the SMS. Learn more

Subscription API

The Subscription API is used to subscribe your end user to an engagement on our platform. The key advantage is that your business people build and maintain the campaign flow (“engagement”) using a browser on our website, and your server subscribes your user’s phone number to this engagement (e.g., your server notifies us to send an Automated Phone Call or an SMS to your user). Every time you need to make a change in the flow or message content, you do it via our website without having to update your code.  View documentation

Zapier Integration for Subscription API

With Zapier, you can get the above Subscription API functionality with other online services without writing any code. For example, every time you add a phone number to a Google Sheet or to your CRM solution (such as HubSpot, Capsule, Agile, SugarCRM,, and SalesForce), the phone number gets subscribed to an engagement. The Zapier integration allows you to sync your web apps with engageSPARK for contacts to automatically receive the SMS or calls that you’ve set up on our platform.  Learn more

Voice Results Webhook

The Voice Results Webhook posts the results of an Automated Phone Call (IVR) in JSON format to your server upon completion of each call. Besides triggering an IVR call via Subscription API, engageSPARK can forward the keypress responses and other call data to the URL specified on your engagement call settings.  Learn more

Related Articles

SMS Webhook »
Subscription API – Documentation »
Zapier Integration »
Voice Results Webhook »