SMS automation allows your business to engage with customers worldwide through simple, direct, and effective text messaging. With our integration with Twilio, you can send and receive SMS messages, no matter where your business is based.
We handle the technical complexitiesβso you can focus on results. Plus, your customers can easily opt out of SMS by replying with βSTOPβ.
β Step 1: Connect Your Twilio Account
If you don’t already have a Twilio account, create one here:
π Create a Free Twilio Account
To send SMS via Twilio, youβll need:
- A Twilio phone number (purchased through your Twilio dashboard)
- SMS permissions enabled for the countries you want to reach
π Enable Country Permissions
Once youβve done that, connect your Twilio account to ChitChatBot via:
app.chitchatbot.ai β Settings β Channels β SMS (Twilio)

π₯ Step 2: Collect the Userβs Phone Number
To send SMS, the userβs phone number must be saved in the system. There are two main ways to collect phone numbers:
- Inbound SMS
When a customer sends an SMS to your Twilio number, their phone number is automatically saved to the contact profile. - Cross-Channel Collection
You can ask for phone numbers on other channels (e.g., Messenger, Instagram, Telegram, Viber, Google Business Messages) using the βGet User Dataβ block.
Save the number to the built-inPhonesystem field.
π Step 3: Get User Consent to Send SMS
Before sending SMS messages, you must have the user’s explicit consent.
To collect consent:
- Use the βSet SMS Opt-Inβ action (found in the Actions block).
- We recommend placing this action on a button press or similar user interaction.
- Important: SMS messages will not be sent unless the contact has opted in via this action.
π Step 4: Build Your SMS Flows
The process for building flows is the same across all channels. However, for SMS-specific messages:
- Use the Omnichannel message type to keep flows reusable across WhatsApp, Messenger, Instagram, and SMS.
- Use the SMS message type when you want to force delivery via SMS only.
π³ Costs & Regulations
- All SMS costs are charged by Twilio directly.
π° View Twilio SMS Pricing - SMS delivery rules and fees vary by country. Make sure to check Twilioβs documentation for your target regions.
π Global SMS Considerations
- SMS is available worldwide, but Twilio phone numbers are not. If your country is not supported, purchase a number from a supported region.
- Twilio handles all country-specific SMS regulations, delivery, and opt-out management.
- Use the βSTOPβ keyword feature for complianceβthis allows users to unsubscribe automatically. You can use an action field to unsubscribe people from SMS messages.

