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.


Our Send SMS API allows you to send unique one-way sms to anyone without having to create any engagement on our platform. You no longer have to log in to our website if all you want to do is blast sms to your contacts.  Decide which of the two APIs you want to use: Send SMS to Contact API or Send SMS to Phone Number API…

Receive SMS Webhook API

The Receive SMS Webhook API is a simple API used 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. Any response from your server is sent back to your user who sent the SMS. Alternatively, you can use our Send SMS API to send messages back to your users.  Learn more

Airtime Top Up API

With the engageSPARK Airtime Top Up API, you can send prepaid airtime to anyone on the fly! In some countries, airtime is known as prepaid phone credit or mobile credit or load top up. We are able to send very specific amounts of airtime per mobile network operator in each country. Learn more

Phone Number Validation API

Save time and money by making sure that you are only reaching out to valid and active numbers. By validating your list of numbers early on can help you avoid wasted effort from a sales and marketing standpoint. Learn more

Subscription / Trigger API

The Subscription (or Trigger) API is used to subscribe your end user to an engagement on our platform. The key advantage is that you or your business people build and maintain the campaign flow (“engagement”) using our easy-to-use user interface (UI).  Once the engagement is built, your server automatically subscribes your users to the engagement based on triggers within your code, i.e., your code triggers the Automated Phone Call or SMS to your users. 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 »