Twilio SMS enables you to send and receive text messages over the carrier network to any phone, anywhere in the world. With phone numbers available in over 30 countries and competitive rates, Twilio’s inventory lets you pick the right numbers with the right capabilities for your project. Twilio handles ever-changing telecom logic and carrier specific rules to ensure your message reaches its destination.
Twilio supports a wide variety of capabilities as seen in the channel capabilities grid. Below is a detailed view of each capabilities.
Delivery events allow you to track deliveries of Smooch messages to Twilio by subscribing to the
message:delivery:channel webhook. Smooch also tracks user deliveries on Twilio which let you confirm whether a message has reached the user by listening to the
message:delivery:user webhook. Failures to deliver a message to Twilio or to a Twilio user can be detected by subscribing to the
The Twilio message IDs associated with each Smooch message are available in delivery event payloads in the
You’ll need a Twilio account with a phone number configured on it. Once you’ve set up your Twilio account, obtain your API credentials from the Twilio account settings page. Then, select the phone number from the Twilio phone numbers page and enter the
SID and API credentials on the Smooch dashboard or via the REST API.
You should now be able to receive messages from your Twilio phone number and reply via any of your configured business system integrations.