Inbound & Outbound SMS

You know you can send SMS campaigns via Exotel, right?

You don’t? Well, Campaigns are where you upload a bunch of numbers and send out a promotional or transactional SMSs to each of them at one go.

Ok, Now you know you can.

Till now, you could only track the success rate of a campaign by logging into your Exotel dashboard and visiting the Campaigns page . And you will see something like this:

Of late, we’ve had a lot of customers asking for integrating SMS campaigns with their CRM. They want to be able to track, in real-time of course, the delivery rate of their SMS campaign. We listened, coded, and now you can do just that. You can now host a web app, and Exotel will ping your app for every SMS sent.

This is helpful in a lot of ways:

  • You can add / remove agents to a campaign dynamically depending on its success rate (which would be directly proportional to the number of people who would call back on your number)
  • Market research has shown that talking to customers as soon as they see your marketing message, increases the chance of conversion. Now you can actually do this! Since you will get to know, in real-time, each number who received the SMS, you can have your agents call them immediately. Or better still, integrate the Campaign Status Callback with our Call APIs to instantaneously connect a free agent with the customer.
  • You can now integrate your SMS campaign data into your Google Analytics (or equivalent) to measure your ROI more effectively in case you are using multiple mediums. Imagine – your Status Callback URL can be of this form:

http://example.com/foo.php?utm_medium=sms&utm_campaign=july_blitz

How to? 

  1. While creating an SMS campaign, you can optionally specify a Status Callback URL.
  2. For each phone number in the campaign, our server will make a HTTP POST request to this URL with the following POST parameters:
  • SmsSid – this is a unique identifier of an individual SMS
  • To – the phone number the SMS was sent to
  • Status – this is the delivery status of the SMS. This can be one of
    • “sent” => the SMS was successfully delivered to the recipient
    • “failed-dnd” => the delivery of the SMS failed because the number belongs to the TRAI NCPR list
    • “failed” => the delivery of the SMS failed because of other reasons (ex, number not reachable, switched off, etc.)

For more details, check out our support page. Happy campaigning!

AUTHOR: Siddarth Ramesh

Sid has one big love in his life – building distributed systems at scale. This love story started during his stint with the Bing team at Microsoft. (This is also where the love for Windows phone started!) The only things that ruffle his cool demeanour are bad code, bad design and migraine.

8 Comments
  • RT @Exotel: New Feature: Track your SMS Campaigns and Integrate it with your CRM easily! http://t.co/ruFLyfo4dK #SMS #API

    July 13, 2013
  • RT @Exotel: New Feature: Track your SMS Campaigns and Integrate it with your CRM easily! http://t.co/ruFLyfo4dK #SMS #API

    July 13, 2013
  • RT @Exotel: New Feature: Track your SMS Campaigns and Integrate it with your CRM easily! http://t.co/ruFLyfo4dK #SMS #API

    July 13, 2013
  • RT @Exotel: New Feature: Track your SMS Campaigns and Integrate it with your CRM easily! http://t.co/ruFLyfo4dK #SMS #API

    July 14, 2013
  • RT @Exotel: New Feature: Track your SMS Campaigns and Integrate it with your CRM easily! http://t.co/ruFLyfo4dK #SMS #API

    July 14, 2013
  • New Feature: Track your SMS Campaigns http://t.co/03ilr5XQZB via @Exotel

    July 15, 2013
  • RT @sonam85: New Feature: Track your SMS Campaigns http://t.co/03ilr5XQZB via @Exotel

    July 15, 2013
  • RT @sonam85: New Feature: Track your SMS Campaigns http://t.co/03ilr5XQZB via @Exotel

    July 15, 2013

Leave a Comment

Your email address will not be published.