Twilio Integration
Dynaris uses Twilio for voice capabilities. Connect your Twilio account to enable inbound and outbound AI voice agents.
What Twilio Provides
- Phone numbers -- Local, toll-free, or international numbers for your voice agents
- Voice infrastructure -- Call routing, webhooks, and real-time audio
- SMS (optional) -- For follow-up sequences that include text messages
Prerequisites
- A Twilio account
- A Twilio phone number (purchased or ported)
- Dynaris account with Voice add-on enabled
Connecting Twilio
- Go to Voice in the Dynaris sidebar (or
/voicepage) - Click Connect Twilio or Add Account
- Enter your Twilio Account SID and Auth Token (from Twilio Console)
- Save the connection
Assigning a Phone Number
- In the Voice section, select your Voice Agent
- Click Assign Number or Connect Number
- Choose a number from your Twilio account (or purchase one)
- Dynaris configures the webhook automatically so inbound calls route to your voice agent
How It Works
Inbound Calls
- Caller dials your Twilio number
- Twilio receives the call and forwards it to Dynaris via webhook
- Dynaris connects the caller to your configured Voice Agent
- The agent uses speech-to-text, processes with your prompt and Knowledge Base, and responds with text-to-speech
- During the call, the agent can use tools (calendar, CRM, email)
- Call ends; transcript and activity are saved to the contact record
Outbound Calls
- You or a workflow triggers an outbound call (e.g., follow-up sequence)
- Dynaris instructs Twilio to place the call
- Same voice agent flow: speech-to-text, LLM, text-to-speech, tools
- Call is logged and synced to CRM
Webhook Configuration
Dynaris sets the Twilio webhook URL when you assign a number. The URL points to:
https://[your-dynaris-domain]/api/twilio/...
If you need to configure webhooks manually (e.g., for advanced setups), use the URLs provided in the Dynaris Voice settings.
Use Cases
- Inbound lead qualification -- Answer calls 24/7, qualify leads, book meetings
- Outbound follow-up -- Place calls as part of a multi-touch sequence
- Customer support -- Handle common questions, escalate complex issues
- Scheduling by phone -- Let callers book appointments via voice
- After-hours coverage -- Take messages and create follow-up tasks
Troubleshooting
| Issue | Check |
|---|---|
| No answer on inbound call | Twilio webhook URL correct; number assigned to Voice Agent |
| Wrong agent answers | Verify which Voice Agent is assigned to the number |
| Call drops or poor audio | Twilio region, network; check voice agent prompt length |
| Outbound not working | Credits/plan; verify Twilio account has sufficient balance |