SMS (Twilio)

Connect to SMS via Twilio and broadcast updates and promotional campaigns to your audiences.

Twilio is a cloud communications platform that allows you to send and receive SMS text messages through web-service APIs. With SleekFlow, you can start integrating your SMS workflow together with all other communication channels in seconds.

Twilio SMS

Setting up a Twilio Account

In order to connect WhatsApp Business via Twilio to SleekFlow, you will need the following:

Create an account on Twilio

Please verify your account with Email and Phone Number for security purpose.

Verify Email & Phone Number

Activate your sandbox account by clicking ."Agree"

Activate Sandbox Account

Getting a Phone Number

After you have created an account with Twilio you gain access to their console/ dashboard. All new accounts are created with $15 of free credit that you can use to buy phone numbers and test the platform.

Navigate to Get Started - Programmable SMS and click "Get a number".

Twilio will recommend a number for you based in your location.

If you don't have a preference, you can click on the red "Choose this Number" button. However, if you would like to purchase a number from a different country or you just would like a different number from the one recommended, you can click on "Search for a different number".

You can select any numbers from any country available on Twilio. However, SMS capability is necessary to integrate with SleekFlow for SMS. Please note that Twilio also offers numbers without SMS functionality. If you plan to only use it for WhatsApp, feel free to choose a voice only number.

Please note that for certain countries, e.g. Hong Kong, it is necessary to comply with the regulatory requirements. You will have to provide regulatory bundle and address requirements. Please follow the instructions to submit Business Registration Supporting Document.

Regulatory Requirement, Twilio

Don't forget to add your credit card information to your Twilio Account before you make the SMS Channel public. The charge for each message will depend on your country.

Connecting with SleekFlow

You can manage all your channels on SleekFlow Platform - Channel.

Click "Add" button by navigating to the dots button next to "Twilio SMS".

SleekFlow Channels

Now you should be asked for the Channel Name, Phone Number, Account SID and Auth Token.

SleekFlow Form | Twilio SMS

Please enter "Channel Name" for this specific Twilio SMS Integration. This is necessary for your team to recognise this SMS Channel. For example, you could name it "APAC Marketing" or "NY Support Team".

Account SID and Auth Token

Now head back to the Twilio console dashboard. Copy the "Account SID" to paste in the form above.

Click "view" to reveal the "Auth Token" and paste it in the form above.

Phone Number

One you have entered Account SID and Auth Token to the form, please also enter the phone number that you just apply, together with the country code.

Webhook URL

You'll also have to set the Twilio Webhook configuration for the selected Phone Number.

Go to Manage Numbers. Click the number that you want to use for SMS.

Manage number

Under "Configure", go all the way down to Messaging.

Change the messaging webhook

Change the webhook under "A Message comes in" to the Webhook to the link below.

https://sleekflow-prod-api.azurewebsites.net/sms/twilio/webhook

By default, SleekFlow will add the correct webhook to your phone number configuration when it is connected for the first time; however if you have previously installed other tools to that number, this might cause the wrong webhook to be stored on that field, preventing messages from being passed to Sleekflow.

Congratulations! All future SMS messages sent to the phone number will appear on SleekFlow Platform. You can also use the campaign feature to broadcast SMS to your contacts!

Frequently Asked Questions

1. I have followed the instructions and added the account to SleekFlow. Why is my SMS not sending?

Please note that you'll have to upgrade to a paid account in order to send messages to all other recipients. To test the function first, you can add your own number to verified caller ID. After that, please upgrade (from the top right corner) and top up with some credits to start sending.

2. What is the pricing for Twilio SMS? Do I have to pay separately on both SleekFlow and Twilio?

Twilio charges SMS on a pay-as-you-go basis. Each country has a different pricing for an inbound and outbound message. For more information, please check: https://www.twilio.com/sms/pricing/us.

The bill has to be separate from your SleekFlow account. If you wish to enjoy a better rate, please talk to us as we could offer betting bulk pricing option as a certified Twilio Partner.