Skip to main content

Getting Started with Exotel

Welcome to Exotel, India and Southeast Asia's leading cloud communication platform. This guide walks you through everything you need to go from sign-up to your first live call or SMS.

Quick Start Path​

Follow these steps to get up and running:

StepActionTime Estimate
1Create your account2 minutes
2Complete KYC verification1-3 business days
3Explore your trial accountImmediate
4Navigate the dashboard5 minutes
5Set up an ExoPhone5 minutes
6Build your first call flow15 minutes
7Get API credentials2 minutes
8Test your setup10 minutes
9Go live30 minutes

What You Can Build with Exotel​

Exotel provides APIs and dashboard tools for voice, SMS, and WhatsApp communication:

Voice​

  • Click-to-call -- Connect customers to agents with a single API call
  • IVR systems -- Build multi-level interactive voice response menus
  • Call campaigns -- Run outbound dialing campaigns at scale
  • Call recording -- Record and store calls for quality and compliance
  • Call tracking -- Track marketing campaigns with virtual numbers

SMS​

  • Transactional SMS -- Send OTPs, order updates, and alerts
  • Promotional SMS -- Run marketing campaigns (with DLT compliance in India)
  • Bulk SMS -- Send thousands of messages via API or dashboard

WhatsApp Business​

  • Template messages -- Send notifications and updates
  • Interactive messages -- Buttons, lists, and quick replies
  • Media messages -- Images, documents, and videos

Platform Architecture​

Exotel's platform consists of three core components:

  1. Dashboard -- Web interface at my.exotel.com for configuration, monitoring, and analytics
  2. APIs -- RESTful APIs for programmatic control of calls, SMS, and messaging
  3. ExoPhones -- Virtual phone numbers (DIDs) that serve as your business phone identity
Start with the Dashboard

Even if you plan to use APIs exclusively, start by exploring the dashboard. It helps you understand Exotel's concepts (ExoPhones, call flows, applets) before writing code.

Prerequisites​

Before you begin, ensure you have:

  • A valid business email address
  • Business registration documents for KYC (PAN, GST, or equivalent)
  • A phone number for verification
  • For India: DLT registration for SMS (Entity ID and Template ID)

Choose Your Region​

Exotel operates in multiple regions. Choose the one closest to your users:

RegionDashboard URLAPI SubdomainBest For
India (Mumbai)my.exotel.comapi.in.exotel.comIndian businesses
Singaporemy.exotel.comapi.exotel.comSEA businesses

For full region details, see Regions and Availability.

Key Concepts​

Before diving in, familiarize yourself with these Exotel terms:

TermDefinition
ExoPhoneA virtual phone number (DID) assigned to your account for making and receiving calls
Call FlowA visual workflow that defines how incoming calls are handled (IVR, routing, greetings)
AppletA building block within a call flow (e.g., Greeting, Connect, IVR Menu)
Account SIDYour unique account identifier, used in API calls
API Key / TokenCredentials for authenticating API requests
PulseThe billing unit for voice calls (typically 60 seconds in India)
DLTDistributed Ledger Technology -- India's telecom regulatory framework for SMS

Next Steps​

Need Help?​