Products
Voicebot API
Build AI voicebots with natural language, manage versions, and pull conversation transcripts & insights.
AgentStream
Real-time bidirectional audio between live calls and your bot server over WebSocket — three connection methods, full protocol reference.
Contact Center API
Build custom agent interfaces with outbound calling, lead management, and campaign configuration.
Programmable Voice
Make and receive calls, build IVR flows, and manage phone numbers programmatically.
SMS API
Send single and bulk SMS with DLT compliance, URL shortening, and delivery tracking.
WhatsApp API
Send text, media, templates, and interactive messages via WhatsApp Business.
Conversational Intelligence (CQA)
AI-powered quality scoring for contact center interactions — Data Import API, Analysis API, and CSV file schemas.
ExoVerify
Verify phone numbers with SMS OTP for secure user authentication.
Call Campaigns
Run outbound call campaigns with IVR flows, retries, scheduling, and reporting.
SMS Campaigns
Create and manage bulk SMS campaigns with scheduling and personalization.
ExoPhones
Browse, purchase, and manage virtual phone numbers across countries.
Lead Assist
Privacy-protected communication with PIN verification and virtual numbers.
Users API
Manage contact center agents, devices, roles, and SIP configurations.
Heartbeat
Real-time ExoPhone health monitoring with webhook notifications.
Quick Links
Send your first SMS
5-minute quickstart guide
Make your first call
5-minute quickstart guide
Connect AI clients (MCP)
Use Exotel from Claude, Cursor, and VS Code
Authentication
API credentials & security
Send WhatsApp Message
Text, media, and template messages
Verify Phone (OTP)
SMS OTP verification in 2 API calls
Error Codes & Webhooks
Troubleshoot errors, webhook payloads
Use Cases
Business Monitoring Dashboard
Build a real-time dashboard to monitor call volumes, agent performance, and business KPIs using Exotel APIs.
Read guide →Call Monitoring & Visualization
Visualize call data with charts, track call quality metrics, and set up alerts for anomalies in real time.
Read guide →Dynamic Caller ID Campaigns
Run outbound campaigns with dynamic caller IDs to improve pickup rates and localize your outreach.
Read guide →Progressive Dialer using APIs
Build a progressive dialer that automatically connects agents to the next lead, improving efficiency.
Read guide →Interactive SMS with Custom UI
Create rich, interactive SMS experiences with custom UI elements and two-way messaging workflows.
Read guide →