Twilio SMS automation
Last updated
Was this helpful?
Last updated
Was this helpful?
With Activechat, you can build a SMS chatbot exactly as you do on Facebook Messenger, website chat, or Telegram. Once you connect your Twilio account, your bots will be able to send and receive text messages and control rich conversations – with , deep business integrations, and more.
Twilio SMS chatbot is a great tool to build SMS autoresponders and other bots that do not require social messengers like Facebook or Telegram. It’s a bit different in implementation, though, due to the fact that you can initiate communication with your users from your side (on Facebook Messenger and Telegram the bot can start talking only after the user initiates communication explicitly).
First of all, let’s connect Twilio to the chatbot built with Activechat. If you already have a Twilio project that you’d like to automate, you can skip steps 1-3 below.
1. Go to your , select “Create new project” from the top left menu and select “Products” tab. Select “Phone numbers” and “Programmable SMS” and click “Continue”.
2. Give your project a name and invite teammates, if necessary.
3. Don’t forget to purchase phone numbers in the “Numbers” tab on the left (you need at least one number that your bot will use for sending and receiving messages).
4. On the top right side of your Twilio dashboard there will be “Account SID” and “Auth token” fields (click “View” to display Auth token if it’s hidden).
5. Copy these values and paste them into the “Twilio SMS” tab in your bot Settings and click “Connect”.
Phone_number, First_name, Last_name, tags
Example:
+19266994543, John, Golt, CEO | founder
This will add “John Golt” to your audience with tags “CEO” and “founder”.
Importing phone numbers into the chatbot is done in the “Settings – Channels” menu. Click the gear icon in the Twilio tile to access it.
IMPORTANT: when you connect Twilio to the chatbot, the will not be available for chatbot users. On every incoming message, the “default” skill will be triggered. You can either use or keyword detection for replies (just keep in mind that will not be available on SMS) or .
Activechat allows you to import phone numbers of your audience to your bot through a CSV file. This gives you an opportunity to to those users from your (don’t forget that you need permission from your users to send messages to them!). Please note the format of this file:
When you import phone numbers into Activechat, a with the name “import” is triggered for each of these users. That means that if you have a in your chatbot that is triggered by this event, it will immediately start. Good for the welcome message and onboarding!
Everything else works exactly the same as in social messengers. When your bot receives a new message from a user, the skill is triggered and you can build this skill to respond to the user’s message. Please note that and blocks are not relevant for the SMS channel since it’s text-only. If you have these blocks in your bot flow, they will be skipped in the conversation.