CARRIER-GRADE TELEPHONY NETWORK
TELECOM SALES & DEMO: 1 (417) 835-0402
Help Center

Carrier Integration

Connect your own Twilio account.

Bring your existing Twilio phone numbers and manage your own telecom billing directly with Twilio.

Kai with a ringing business phone

Bring your numbers

Number ownership

Keep your numbers in your own Twilio project and console.

Direct billing

Carrier fees

Twilio bills your card directly for phone minutes and SMS.

API Key

Connection type

Connects using Account SID and Auth Token or API Key.

Overview

What the Twilio connection does.

KaiCalls answers calls on your private Twilio numbers.

Own your phone numbers

You keep full legal ownership of your phone numbers inside your personal or company Twilio console.

Direct carrier billing

You pay Twilio directly for per-minute voice and SMS fees. KaiCalls charges only for the AI assistant.

Use existing numbers

If you already have numbers set up in Twilio, you do not need to port them to KaiCalls.

Your own A2P campaign

You manage your own 10DLC brand and campaign registration in your Twilio trust hub.

Prerequisites

Before you connect.

1. Active Twilio account

You need an upgraded Twilio account with an active payment method on file.

2. Account SID and Auth Token

Find these on your Twilio Console home dashboard.

Setup

How to connect Twilio.

Follow these four steps to link your Twilio account.

  1. 1

    Open Connections in KaiCalls

  2. 2

    Paste your Account SID and Auth Token

    Copy your Account SID (starts with AC) and your Auth Token from your Twilio Console and paste them in KaiCalls.
  3. 3

    Pick your incoming phone number

    KaiCalls loads your active Twilio phone numbers. Select which number Kai should answer.
  4. 4

    Click Save & Configure Webhooks

    KaiCalls automatically configures the voice webhook URL on that number in Twilio.

Verification

How to prove it worked.

Place a test call on your Twilio number.

  • Dial your connected Twilio phone number from an outside mobile phone.
  • Listen as Kai answers with your business name and greeting.
  • Leave a test inquiry and hang up.
  • Open your KaiCalls call log: Verify the recording and transcript appear.
  • Open your Twilio Console: Check Voice Logs to verify the completed call record.

Troubleshooting

Fix common Twilio connection issues.

Call says "An application error has occurred"

Check that your webhook URL is set to HTTP POST and points to the KaiCalls voice router endpoint.

Trial account limit

If your Twilio account is in free trial mode, you can only call verified numbers. Upgrade your Twilio account with a $20 balance.

Invalid Account SID or Token

Ensure you copied the live token, not a test credential. Do not include spaces or line breaks.

SMS not sending

You must register an A2P 10DLC campaign in your Twilio console. See our A2P Setup Guide.

Leaving

How to disconnect Twilio.

Click Disconnect on the Twilio card in KaiCalls. Kai will stop answering calls on that number. Your numbers remain permanently in your Twilio account. Remember to update your voice webhook in Twilio if you move the number to another system.