Send text messages in any language. Use French (Français), Japanese (日本語), English (English), Arabic (العربية), or any other language your users speak, and we'll make sure the message gets there properly formatted. Yes, we even support emoji.☺
Don't worry about sending SMS too quickly. We'll queue up your SMS, if necessary, and make sure each gets sent. Twilio makes it easy for your application to operate at scale without you writing any extra code.
There are no messy VPN or SMPP connections to maintain. Just send messages via HTTP to our REST API. If your message can't be delivered, Twilio makes an HTTP request back to your app to let it know what happened.
Twilio is connected to mobile carriers around the world so you can send SMS to users on more than 1,000 carriers. There is no need to maintain multiple carrier relationships and connections to get global coverage. Just send us your message and we'll deliver it.
We let your app know when your message is sent. Use message status to drive dashboards or dynamic application logic. We keep the SMS records accessible via API so that your app can generate reports as you need.
We store and index your Twilio usage data so you don't have to. Use our simple REST API to slice and dice usage data by any time interval, over any date-range, and from the most detailed metrics to aggregates. You can even create triggers to notify your application when it crosses usage thresholds.
Receive SMS and phone calls on the same number. Twilio phone numbers in the US, Canada, and the UK support both text messages and phone calls. Search our inventory for your dream phone number, buy it on the spot, and it's ready to start calling and texting.
When you need high-throughput messaging, buy a short code and send SMS at rates up to 30 messages per second. Because your texts are coming from a single number, customers will instantly remember your brand.
Create an account and build an app that makes phone calls in under five minutes flat. No credit card required.