Set Up Phone AI for Incoming Calls
Connect one Twilio number, test its webhook, then activate Phone AI. This usually takes about 10 minutes.
This guide helps you answer incoming hotel calls with AVA and review each call transcript.
Go to: Settings → Communications → Phone AI
Quick Reference
| Setting | What It Controls | What You See |
|---|---|---|
| Twilio Account SID | Selects the Twilio account | An identifier beginning with AC |
| Twilio phone number | Receives guest calls | A number with + and country code |
| Twilio Auth Token | Authorises AVA to verify and handle calls | A protected secret that is never shown again |
| Purpose | Records an optional note for this number | Your description on the setup page |
| Incoming-call webhook | Routes calls from Twilio to AVA | A copyable URL and Test webhook action |
| Phone AI switch | Activates or pauses AI call handling | Active or Not active |
| Call Activity | Lists calls and their state | Caller number, start time, status, and transcript |
Before You Start
Confirm these requirements:
- You have Settings write access
- You have a dedicated Twilio phone number
- You have the Twilio Account SID and Auth Token
- The phone number is written in international format
Treat your Twilio Auth Token like a password. AVA protects it after saving and never displays it again.
Save the Twilio Connection
-
Stay on Setup.
-
Enter the Twilio Account SID.
-
Enter the Twilio phone number with
+and country code. -
Enter the Twilio Auth Token.
-
Add an optional Purpose.
-
Click Save settings.
✓ You see "Phone AI settings saved." ✓ The Auth Token field changes to its protected placeholder.
Leave the Auth Token blank to keep the saved token. Enter a new token only when you need to replace it.
Route Incoming Calls from Twilio
-
On Setup, find Incoming-call webhook.
-
Click Copy.
-
Open the Twilio Console.
-
Open Phone Numbers and select the hotel number.
-
Under Voice configuration, set A call comes in to Webhook.
-
Paste the copied URL.
-
Select POST, then save the Twilio configuration.
✓ Twilio now sends incoming calls to the AVA webhook.
Test and Activate Phone AI
-
Return to Settings → Communications → Phone AI.
-
Save any unsaved changes.
-
Click Test webhook.
-
Confirm the success message.
-
Turn on Enable Phone AI.
-
Click Save settings.
-
Call the Twilio number from another phone.
✓ Phone AI answers the incoming call. ✓ The call appears under Call Activity.
You must save the Account SID, phone number, and Auth Token before activation. The webhook test also stays disabled while changes are unsaved.
Review Call Activity
-
Open Call Activity.
-
Find the call by caller number and start time.
-
Review the call state.
-
Click View transcript.
-
Close the transcript when you finish.
✓ You can review the caller and assistant messages for that call.
Troubleshooting
The phone number is rejected
What you see: "Enter the Twilio phone number in E.164 format, including + and country code."
Fix:
- Start the number with
+. - Add the country code.
- Remove spaces, brackets, and dashes.
- Click Save settings again.
The webhook test is disabled
What you see: You cannot select Test webhook.
Fix:
- Complete the Account SID, phone number, and Auth Token.
- Click Save settings.
- Wait for the saved confirmation.
- Click Test webhook again.
The webhook test fails
What you see: "Unable to verify the Twilio webhook configuration."
Fix:
- Copy the current Incoming-call webhook again.
- Confirm Twilio uses that URL for A call comes in.
- Confirm the method is POST.
- Save in Twilio, then test again in AVA.
Phone AI cannot be activated
What you see: The Enable Phone AI switch stays disabled.
Fix:
- Confirm you have Settings write access.
- Save all required Twilio settings.
- Check that the phone number includes
+and country code. - Refresh the page and try again.
A transcript does not open
What you see: "Unable to load this transcript."
Fix:
- Close the transcript panel.
- Refresh Call Activity.
- Open the call again.
- Contact support if other transcripts also fail.
Still Stuck?
Contact success@vouch-technologies.com if:
- ❌ The saved webhook keeps failing its test
- ❌ Calls do not appear under Call Activity
- ❌ Phone AI does not answer after activation
Helpful to include:
- Screenshot of the setup status without secret values
- Twilio phone number
- Time of one test call
- Exact error message