
How to set up a Twilio SMS inbox in Front
Overview
Twilio is a service that provides phone numbers to send and receive SMS and calls, built on an API meant for global scale. Front's Twilio channel integration allows you to send and receive SMS messages in an inbox in Front using a regular phone number or a shortcode, and use all the collaborative features of Front just like with email.
Instructions
Step 1
Click the gear icon on the top right of Front and into the Company or Personal settings tab, depending on which space you are working with. Admins can also access user settings by following these steps.
Step 2
Click on Inboxes on the left menu and Add an individual inbox or Add a team inbox, depending on which space you're in.
Step 3
Fill out the name and description of your inbox. Click Create.
Step 4
Choose SMS from the channel menu.
Step 5
Go to the Twilio website, and log in.
Step 6
You should now be looking at your Twilio console dashboard, which is where you will find your Account SID and Auth Token. Copy and paste those into your Front Twilio settings.
Step 7
Now, select a phone number from the dropdown.
Step 8 (optional)
If you don't see the number you need or if the number is a shortcode, click the link on the bottom that says Can't find your phone number in the list? Enter it manually.
You'll see a new box appear where you can enter the number you need. From your Twilio console, copy and paste the number you'd like to use into the Front inbox setup. If it's a regular phone number, the format should include the country code and the area code, like this: +1 (123) 456-7890.
Step 9
Click Verify Account. We will then automatically validate these credentials with Twilio. If you receive an error, please double check that you have entered everything correctly.
FAQ
Does my Twilio history import into Front?
Yes, Front will import 100 of the most recent message of your Twilio history into the Archived tab of the inbox. If you've used another SMS platform, that portion of the history might be importable via API, but feel free to contact us and we'll take a look.
Do Front and Twilio have a full two-way sync?
Not fully. All inbound messages should be received by Twilio and sent to Front. Any outbound messages sent directly from Twilio will only be imported into Front after a new inbound message is received in the conversation. Front will import up to 20 previous messages for any conversation.
Why did my messages stop coming into Front?
Check that the webhook in your Twilio settings is filled in with the Front webhook. Since Twilio only allows one webhook per phone number, connecting other apps to this phone number may override Front's webhook, thus stopping Front from receiving your messages.
Why can't I send SMS?
If you ever experience issues sending an SMS message in Front, check the Twilio console for the status of the message you sent. For reference, here's a dictionary of errors and warnings you may experience using Twilio.
How many contacts can I message at once?
Front allows you to send a single SMS message to 200 contacts at a time. On sending an SMS to a group of recipients, each recipient will receive their own individual copy of the message, in a 1:1 conversation between your SMS channel, and their number.
I'm trying to compose a Twilio message to a specific contact. Why isn't my contact showing up in the recipient field?
Only contacts that have an associated phone number will show up as suggested recipients when sending in a Twilio channel. In order for your contact to appear, you will need to first add their phone number by editing their contact information.
Pricing
This feature is available on all plans. Some legacy plans may not have access to Twilio SMS channels.
-
Chris Morris Hi! Yes, this is possible. If you have a rule you want us to take a look at, feel free to email us with the name of the rule you have created.
-
Dominik Olczyk Unfortunately, Twilio does not support multiple callback URL. It is important that the callback URL is Front's otherwise you will not receive your SMS in Front anymore.
I would recomment you to use Front's webhook & API to be notified of incoming SMS for a specific channel. You can read about it on https://dev.frontapp.com or if you have questions about it, feel free to contact api@frontapp.com . -
David Armstrong Are you wanting to block inbound messages? If so, Front will just accept whatever Twilio sends over. You could configure a rule to archive/delete inbound messages. Alternatively, it looks like you can configure your Twilio account to reject inbound messages as stated here: https://support.twilio.com/hc/en-us/articles/223181648-Is-there-a-way-to-block-incoming-SMS-on-my-Twilio-phone-number-
-
We set up a new Twilio number with this guide but the webhook for inbound SMS on Twilio didn't get set. It isn't mentioned in this guide, and if I'm not mistaken it happened automatically when configuring through Front before. Is there any way to get that webhook for an existing channel / inbox so I can add it to the Twilio #?
-
Hello, I am experiencing a big problem with Twilio integration. I live in France and when I add a french number bought at Twilio, there is no problem and everything seem fine. I can send and receive messages within Front.
But when I use a US number, Front allows me to send a SMS... but the message received by the phone is not 'from' the 'bought' number, but from a short number (ie : 36105)... And if I reply to this number, I will never see the answer in Front.
What is the problem? Is it temporary?
Thanks for the help.
-
Hi - I use Front to send and receive twillio sms notifications. Love it! Works great!
I am now trying to set up some notifications that include image attachments (MMS I suppose). Can someone provide some guidance on the code to do this. I can manually create these messages in my Front dashboard ... but want to create some automated notifications that include a photo attachment.
Twillio has good documentaion on how to do directly with them .... but I want to send from Front, so I have the send / receive history.
Any tips or documentation appreciated.