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 premium 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.
Walmart improves marketing effectiveness by sending “Value of the Day” special discounts to Walmart shoppers via SMS, producing higher open rates compared to email.
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 decides what weather 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 for the area code of the phone number provided.