Getting Started with Exotel
This guide walks you through the initial setup of your Exotel account -- from signing up to handling your first call.
Prerequisites​
- A valid business email address
- A phone number for verification
- KYC documents (for Indian regulations)
Step 1: Create Your Account​
- Go to exotel.com and click Sign Up or Get Started.
- Enter your business details including company name, email, and phone number.
- Verify your email address and phone number.
- Complete the KYC (Know Your Customer) process if required for your region.

Once your account is approved, you can log in to the Exotel Dashboard.
Step 2: Get Your API Credentials​
If you plan to use the APIs:
- Log in to the Exotel Dashboard.
- Go to Settings > API Settings.
- Note down your:
- Account SID -- Your unique account identifier
- API Key -- Your authentication key
- API Token -- Your authentication token
These credentials are required for all API calls. See Authentication for details.
Step 3: Buy an ExoPhone​
You need at least one ExoPhone (virtual number) to start making and receiving calls.
- In the dashboard, go to ExoPhones in the left sidebar.
- Click Buy New ExoPhone.
- Select the type of number:
- Landline -- For professional business identity
- Mobile -- For outbound campaigns with higher answer rates
- Toll-Free -- For customer support (caller does not pay)
- Choose a region and select a number.
- Complete the purchase.

See: What is an ExoPhone?
Step 4: Create Your First Call Flow​
A call flow defines how incoming calls are handled.
- Go to App Bazaar (or Call Flows) in the dashboard.
- Click Create New Flow.
- Give your flow a name (e.g., "Sales Incoming").
- Use the drag-and-drop builder to add applets:
Basic Flow Example​
Greeting ("Welcome to Acme Corp")
→ IVR Menu ("Press 1 for Sales, 2 for Support")
→ 1: Connect (Sales team numbers)
→ 2: Connect (Support team numbers)
→ No input: Voicemail
- Configure each applet:
- Greeting: Record or upload your welcome message
- IVR Menu: Set up the menu options and map keys to applets
- Connect: Enter the phone numbers of your agents
- Save and publish the flow.

Step 5: Assign the Flow to Your ExoPhone​
- Go to ExoPhones in the dashboard.
- Click on your ExoPhone.
- Under Incoming Call Flow, select the flow you just created.
- Click Save.
Step 6: Test Your Setup​
- Dial your ExoPhone from any phone.
- You should hear your greeting message.
- Press a key to navigate the IVR menu.
- Verify that the call is routed to the correct agent.
tip
Use a phone that is not listed as an agent number to test the full customer experience.
Step 7: Make an Outgoing Call (Optional)​
To test outbound calling via the API:
curl -X POST 'https://<api_key>:<api_token>@api.exotel.com/v1/Accounts/<account_sid>/Calls/connect.json' \
-d 'From=<agent_number>' \
-d 'To=<customer_number>' \
-d 'CallerId=<exophone>'
This will first call the agent, and when they answer, call the customer. Both parties are connected with the ExoPhone as the caller ID.
What to Set Up Next​
| Feature | Description | Guide |
|---|---|---|
| Business Hours | Define when calls should be answered vs. go to voicemail | Business Hours |
| Call Recording | Record calls for QA and compliance | Call Recording |
| Call Analytics | Monitor call performance and agent productivity | Call Analytics |
| SMS | Send transactional or promotional SMS | SMS API |
| Integrations | Connect with your CRM or helpdesk | Integrations |
Next Steps​
- How to Make or Receive Calls -- Detailed guide on call handling
- IVR Setup -- Build interactive voice menus
- Voice v1 API Overview -- Start using the API