Skip to main content

🚀 Quickstart

Connect to Exotel with Nango and see data flow in 2 minutes.
1

Create the integration

In Nango (free signup), go to Integrations -> Configure New Integration -> Exotel.
2

Authorize Exotel

Go to Connections -> Add Test Connection -> Authorize, then select your API hostname and enter your Account SID, API key, and API token. Later, you’ll let your users do the same directly from your app.
3

Call the Exotel API

Let’s make your first request to the Exotel API to get your account balance. Replace the placeholders below with your Environment API key, integration ID, connection ID, and Account SID:
Nango sends your API key and API token with HTTP Basic authentication on every request.Or fetch credentials with the Node SDK or API.✅ You’re connected! Check the Logs tab in Nango to inspect requests.
4

Implement Nango in your app

Follow our quickstart to integrate Nango in your app.

📚 Exotel integration guides

Official docs: Exotel API

API gotchas

  • Every path includes your Account SID, such as /v1/Accounts/<ACCOUNT-SID>/Calls.json. It’s saved in the connection config as accountSid.
  • The API hostname depends on your account’s region: api.exotel.com for Singapore and api.in.exotel.com for Mumbai. The region is set when the account is created and can’t be changed.
  • Voice APIs allow 200 requests per minute. Above that, Exotel returns 429.
  • Exotel serves its APIs from two hosts. Nango uses the main API host by default. To call the contact center (CCM) APIs, set the Base-Url-Override header to https://ccm-<HOSTNAME>, where <HOSTNAME> is the connection’s hostname:

🧩 Pre-built syncs & actions for Exotel

Enable them in your dashboard. Extend and customize to fit your needs. No pre-built syncs or actions available yet.
Not seeing the integration you need? Build your own independently.