Build intelligent SMS logic in your web applications over local, toll-free, and short-code numbers globally from one API.
Twilio uniquely ensures both incoming and outgoing messages are automatically formatted to support non-English language characters like Kanji and Emoji.
Communicate with your customers using your existing toll-free numbers in the US and Canada. Get a Twilio toll-free number if you don’t already have one.Learn More
Twilio orchestrates 1,800 carriers to validate that your messages can be delivered, allowing you to build better application logic with real-time delivery status.Learn More
30 messages per second for time-sensitive apps
Automatic queueing of concurrent messages
Assemble up to 10 messages into one
One API that reaches nearly every country
Send and receive pictures in the US and Canada
Respond with TwiML and send with REST API
Increase or reduce usage as you need. Pay as you go and never worry about hardware upgrades again.
Zero maintenance windows and a 99.95% SLA are made possible with load balancing, failover, and outage-proofing.
Internal hardening and configurable security features to protect your app and help you achieve compliance.
From free email support to personalized 24x7 support with a 1-hour SLA, you choose what you want and when.
Coca-Cola keeps 600,000 coolers and vending machines working across Western Europe with automated service orders that are distributed to repair technicians via SMS.
Box provides more than 240,000 businesses with an extra layer of security with a unique code sent via SMS to supplement username and password authentication.
DriveNow expands its car sharing service to new markets using Twilio's global reach to instantly verify customer accounts with Twilio SMS from a familiar local phone number.
Enter your number and receive an SMS
When you send a text message, this makes a request to Twilio to deliver an SMS to the requested phone number. The server logic determines the weather forecast to send to the phone based on the area code of the phone number requested.
When you click "Send Text Message", an ajax request is made that in turn triggers a server-side HTTP request to Twilio providing a number to SMS, as well as the string to include as a message body. That request dynamically finds the weather forecast for the area code of the phone number provided.