Twilio is a cloud communications and customer engagement platform that lets developers and businesses build, personalize, and scale interactions across SMS, WhatsApp, voice, video, email, and chat—bac.
Send and receive SMS/MMS, RCS, and WhatsApp messages globally with carrier nuances, queuing, and delivery insights handled for you. Opt‑out protection, automatic volume discounts, and rich conversation APIs enable scalable, compliant customer engagement.
Embed reliable calling and route calls with TwiML, status callbacks, and a 99.95% uptime SLA. Media Streams support includes GA DTMF event handling over <Connect><Stream>, enabling “press or say” interactions and seamless voice AI integrations.
Unify first‑party data across channels to create real-time, consented customer profiles and AI‑powered audiences. Activate hyper‑personalized campaigns and product experiences that improve revenue, retention, and customer satisfaction.
A fully customizable, cloud-native contact center with flexible pricing (per active hour or named user). Integrate profiles, channels, and workflows to deliver personalized service while maintaining security and administrative control.
Build faster with Studio’s drag‑and‑drop flows, Functions/Serverless runtime, and detailed webhooks docs. The Console Debugger, Request Inspector, and Monitor API streamline troubleshooting and production visibility.
Twilio offers a free trial with no credit card required and pay‑as‑you‑go pricing across products. Volume discounts apply automatically for SMS, with committed‑use discounts available for enterprises. Regional and carrier fees may apply; prices can change without notice. Some CDP/Unify/Engage capabilities are custom‑priced via sales.
2021
Allergan relaunched its Allē loyalty program using Twilio Segment to identify what types of content visitors engage most with in order to recommend the most relevant treatments. The team can create targeted audiences and send timely and personalized offers to increase product cross-sells, encourage repeat visits, and enhance the user’s journey across Allergan’s portfolio of products.
Webhooks are user-defined HTTP callbacks triggered by events (e.g., inbound SMS or call status changes). Twilio sends an HTTP request to your server so you can respond (often with TwiML) or acknowledge the event.
Twilio includes an X-Twilio-Signature header on all webhooks. Use Twilio’s server-side SDKs and RequestValidator with your Auth Token to verify the signature matches the request.
Respond with TwiML appropriate to the product (e.g., Programmable SMS/Voice) or a simple HTTP 200 OK for non-interactive webhooks like status callbacks.
Use ngrok or similar tunneling tools to expose your local server via a public URL, then configure that URL in Twilio for webhooks. Twilio provides language-specific setup guides for Java, C#, Node.js, PHP, Python, and Ruby.
Use the Twilio Console Debugger for errors, the Monitor REST API for historical alerts, and the Request Inspector in Call Logs to view exact HTTP requests and responses. Logs are retained for 30 days.
Twilio uses a pool of IP addresses rather than a fixed range. Consider using a DMZ and proxying webhook requests through approved servers to your application.
All webhooks include an X-Home-Region HTTP header (e.g., X-Home-Region: us1) indicating the Twilio Region that processed the request.
Yes. You can start for free with no credit card. Twilio uses pay‑as‑you‑go, usage-based pricing with automatic volume discounts for certain products (e.g., SMS) and committed-use discounts for enterprises.
Join thousands of developers who are already using Twilio to enhance their workflow and productivity.
Resend is an email platform built for developers to deliver transactional and marketing emails that reliably reach inboxes.
AgentMail is an API-first email platform that gives AI agents and automated workflows real, programmatic inboxes—similar to how Gmail serves humans, but purpose-built for machines.