SMS has invaded the world.
It’s successfully woven itself into the fabric of our daily lives.
It’s become our go-to standard for quick, efficient communication.
So why not employ this powerful medium to your business in automated ways that allow you to really reach people - without a lot of micromanagement?
What would happen if your processes could all seamlessly automate with your SMS, so that getting right in front of people via text message was as easy as programming an integration?
Enter programmable SMS…
Programmable SMS refers to the ability to automate your SMS efforts in programmatic ways.
This automation is accomplished via SMS API offered by an SMS gateway provider service such as Mobile Text Alerts.
This means that developers can build out SMS processes that function however your business would like them to function, within the parameters that the API offered by your designated platform allows.
The designated parameters are spelled out via the SMS gateway’s API documentation.
Additionally, programmatic SMS can be offered via direct integrations or through third-party integration sites such as Zapier.
By some reports, marketing automation can bring about a 14.5% increase in sales productivity.
And SMS can have read rates of up to 55% and “view rates” of up to 100%.
Therefore, programmable SMS gives you several benefits…
SMS in general is one of the best ways to get your messages right in front of people’s eyeballs.
Because when you send a message and people hear that ping, odds are they’re going to check their phone and see what you have to say.
Even if they don’t open it, they’ll still see it.
Using programmable SMS solutions allows you to incorporate SMS in your workflow in a way that works for you.
Want changes in your HubSpot database to automatically reflect in your SMS database? Check.
Want users to be added to an SMS drip campaign reminding them of an upcoming webinar? Check.
Programmable SMS helps you combine the effectiveness of texting with the efficiency of automation.
Managing SMS efforts manually may work OK when you’re small and only have a few hundred or thousand subscribers for your texts.
But what about when you reach into the 10,000s? 100,000’s? 1,000,000s??
Manual text messaging obviously isn’t sustainable as you grow—but programmable SMS can scale as you need it to.
The primary way programmable SMS works is through SMS API set up via SMS gateways.
These programmable services are offered by SMS platforms/API services.
The SMS platform will provide you with an API key that you can use to connect to the SMS gateway.
API documentation details how to use your API key to set up your programmable SMS.
CODE EXAMPLES:
Sending a message…
curl --location 'https://api.mobile-text-alerts.com/v3/send' \
--data '{"subscribers": [1112223333],"message": "test1234!"}'
Example response…
{
"data": {
"messageId": "uuid",
"totalSent": 1,
"totalFailedInternationalRecipients": 0*
},
"message": "Message Sent to 1 Recipient."
}
Adding contacts to your text message list…
curl --location 'https://api.mobile-text-alerts.com/v3/subscribers' \
--data-raw '{
"firstName": "FirstName",
"lastName": "LastName",
"number": 1234567890,
"email": "test@example.com",
"groupIds": [100, 101, 102],
"subscriberFieldIds": {
"2000": "January 1st, 2000",
"2001": "Custom Field Data"
}
}
Example response…
{
"data": {
"id": 100,
"firstName": "firstName",
"lastName": "lastName",
"email": "test@example.com",
"number": 1234567890,
"date": "2021-01-01T00:00:00.000Z",
"countryId": 0,
"groups": [
{
"id": 100,
"name": "Group A"
},
{
"id": 101,
"name": "Group B"
},
{
"id": 102,
"name": "Group C"
}
],
"subscriberFieldData": [
{
"id": 1000,
"subscriberFieldId": 2000,
"data": "January 1st, 2000"
},
{
"id": 1001,
"subscriberFieldId": 2001,
"data": "Custom Field Value"
}
],
"signupMethod": 3,
"longNumber": 1234567890
}
}
You can also set up “programmable SMS” via other means that don’t require coding.
SMS platforms offer direct integrations with some services, so you can directly connect to those in order to program your SMS processes.
Using a third-party integration software such as Zapier also allows you to program your SMS efforts.
For example…
Aside from programming SMS efforts via coding or integrating with other services, you can also program your SMS efforts using the built-in scheduling and automation features within your SMS platform account.
Some examples of what these features alow you to do include…
Programmable SMS documentation is readily available for people who have an account with an SMS service that offers API.
This documentation will tell developers exactly how to create their SMS workflows.
Remember that you’ll need to get your API key, which you can then plug into the instructions in the documentation in order to program your SMS.
For Mobile Text Alerts you’ll just need to get a free account and then you’ll be able to get started (see “How to Get Started with Programmable SMS” below).
There’s almost an infinite number of ways that businesses could use programmable SMS to help their communication processes flow.
Here are just a few ideas…
“Hi [Customer Name], this is a friendly reminder of your upcoming appointment with [Business Name] on [Date] at [Time]. Please reply 'CONFIRM' to confirm your attendance or call us at [Phone Number] to reschedule. Thank you!
“Hi [Customer Name], we missed you at your appointment today. If you'd like to reschedule, please reply 'RESCHEDULE' and we'll be happy to find another suitable time for you. Thank you for your understanding.
“Thank you for shopping with FashionFusion! Your order #123456 has been successfully placed. We'll notify you once your order is shipped. For order inquiries, visit [Order Status Link] or call us at 555-123-4567.
“Your order #789012 from TechMart has been shipped! Track your package here: [Tracking Link]. Estimated delivery date: [Date]. Any questions? Feel free to reach out to us at 888-555-6789.
“Your verification code for [Business Name] is: 537492. Enter this code on the login page to access your account securely. If you didn't request this code, please contact us immediately at 123-456-7890.
“Hi there! How can we assist you today? Reply with your question or concern, and our support team will be happy to help! Alternatively, you can call us at 123-456-7890.
“Thank you for your recent purchase! We'd love to hear about your shopping experience. Please take a moment to share your feedback by replying to this message. Your input is valuable to us!
“Exclusive offer for our VIP customers! Show this text in-store to receive 20% off your next purchase. Hurry, offer ends [Date]. Visit us at [Store Address] today!
“Hi team! Friendly reminder of your upcoming shift tomorrow at [Time]. Please confirm your availability by replying 'YES' or 'NO'. If you have any questions, reach out to your manager. Thank you!
“URGENT: Emergency response team activation required. Please report to the designated assembly area immediately. Safety protocols are in effect. Reply 'ACKNOWLEDGED' upon arrival.
If you want to just try out programmable SMS, the process to get started at Mobile Text Alerts is just a few steps.
And that’s it! You’re ready to test out the programmable API and see how it works for you.
You can also test programming your SMS via the dashboard automation features within your online account.
If you’d like to test supported integrations in your free trial, you can contact support and they can help get your integration set up for you. Or you can use Zapier.com to access thousands of integration options.
Here are some answers to questions you may have about programmable SMS…
API is a way for developers to connect different pieces of software together and to program interactions and responses between them.
API’s allow developers to program processes and activities in a way that’s customizable.
The costs for programmable SMS can vary greatly.
For Mobile Text Alerts, plans start at as little as $20/month (billed annually, or $25/month billed monthly).
And if you’re sending a large volume of messages, you can get custom discounted pricing.
You can check out pricing information here.
One topic that’s related to the concept of programmable SMS is the topic of short codes and other sending phone numbers.
You can try a programmable SMS service today to get a feel for how it works.
Get your free account here and see for yourself!
Start sending mass text messages to your entire list today!
GET FREE TRIAL