Skip to main content
Twilio integration is not currently available in the DialNexa dashboard. The Twilio option is disabled and cannot be configured by users at this time.If you have existing Twilio numbers or need to bring your own telephony, use the BYO SIP option instead. For new phone numbers, purchase through the dashboard using Plivo.
The content below describes the Twilio integration for reference. It reflects how the integration will work when it becomes available.
Twilio is an alternative telephony provider for DialNexa. Use Twilio when you have an existing Twilio account with provisioned numbers, credits, or preferred Twilio rates. DialNexa handles all Voice AI processing while Twilio handles PSTN connectivity.

When to Use Twilio

ScenarioUse Twilio
You already have Twilio numbers you want to bring to DialNexaYes
You have a Twilio account with committed spend or prepaid creditsYes
Your organization’s security policy requires Twilio as the carrierYes
You need Twilio-specific features (e.g., Twilio Verify, Twilio Flex integration)Yes
You are starting fresh with no existing carrierUse Plivo (default, simpler setup)
You need India callingUse Plivo or BYO SIP

Prerequisites

  • A Twilio account with at least one active phone number.
  • Your Twilio Account SID and Auth Token from the Twilio Console.
  • The phone number(s) you want to use, already provisioned in your Twilio account.
1

Open Telephony Settings

In the DialNexa dashboard, navigate to Settings > Telephony > Providers. Find the Twilio section and click Connect Twilio.
2

Enter Twilio credentials

Provide:
  • Account SID: Found on your Twilio Console dashboard (starts with AC...).
  • Auth Token: Found on your Twilio Console dashboard. This is sensitive. Treat it like a password.
Click Verify to confirm the credentials are valid. DialNexa will test the connection and display your Twilio account name if successful.
3

Save the connection

Click Save. Your Twilio account is now linked. You can now add Twilio numbers to DialNexa.
Your Twilio Auth Token is stored encrypted. Do not share it or commit it to version control. If your Auth Token is rotated in Twilio, update it in DialNexa Settings immediately to avoid call failures.

Add a Twilio Number to DialNexa

Once your Twilio account is linked, add your Twilio numbers:
1

Open Phone Numbers

Navigate to Phone Numbers and click Add Number from Twilio.
2

Select the number

DialNexa fetches your Twilio number inventory. Select the number(s) you want to use in DialNexa.
3

Configure the Twilio webhook

DialNexa provides a webhook URL. You must configure this URL in your Twilio Console as the Voice URL for the selected number. This allows Twilio to forward inbound calls to DialNexa.In the Twilio Console:
  1. Go to Phone Numbers > Manage > Active Numbers.
  2. Click the number.
  3. Under Voice Configuration, set the A call comes in webhook to the URL provided by DialNexa.
  4. Set the method to HTTP POST.
  5. Save.
4

Confirm in DialNexa

Return to DialNexa and click Confirm. The number is added to your Phone Numbers list with Twilio as the Telephony Provider.

Purchasing Numbers Through Twilio

DialNexa does not purchase Twilio numbers on your behalf. You must purchase numbers directly in the Twilio Console and then add them to DialNexa using the steps above. Twilio number costs are charged to your Twilio account, not to DialNexa.

Costs

CostBilled By
DialNexa per-minute Voice AI rateDialNexa
Twilio per-minute inbound/outbound rateTwilio (to your Twilio account)
Twilio phone number monthly feeTwilio (to your Twilio account)
Your total per-call cost is the sum of both per-minute rates. Review Twilio’s current pricing at twilio.com/voice/pricing before estimating campaign costs.

Limitations

  • DialNexa does not provide number search or purchase through the Twilio integration. Use the Twilio Console for number management.
  • Twilio numbers used in DialNexa still consume your Twilio balance for inbound and outbound minutes. Ensure sufficient Twilio balance before running large campaigns.
  • If Twilio’s outage affects your numbers, DialNexa cannot route around it. Monitor Twilio’s status page during critical campaigns.
  • India numbers cannot be added via the Twilio integration. Use Plivo or BYO SIP for India.

Troubleshooting

Confirm you are using the Account SID (not the API Key SID) and the Auth Token from the Twilio Console main dashboard. Sub-account credentials are not supported unless your DialNexa workspace is configured for sub-account use.
Verify that the Voice URL webhook on the Twilio number is set to the URL DialNexa provided, and that the method is HTTP POST. A mismatch here is the most common cause of inbound call failures on Twilio-linked numbers.
Confirm your Twilio account has a positive balance. Outbound calls use your Twilio balance. If the balance is zero or the account is suspended, calls fail at the carrier level.