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

  1. Go to Voice in the Dynaris sidebar (or /voice page)
  2. Click Connect Twilio or Add Account
  3. Enter your Twilio Account SID and Auth Token (from Twilio Console)
  4. Save the connection

Assigning a Phone Number

  1. In the Voice section, select your Voice Agent
  2. Click Assign Number or Connect Number
  3. Choose a number from your Twilio account (or purchase one)
  4. Dynaris configures the webhook automatically so inbound calls route to your voice agent

How It Works

Inbound Calls

  1. Caller dials your Twilio number
  2. Twilio receives the call and forwards it to Dynaris via webhook
  3. Dynaris connects the caller to your configured Voice Agent
  4. The agent uses speech-to-text, processes with your prompt and Knowledge Base, and responds with text-to-speech
  5. During the call, the agent can use tools (calendar, CRM, email)
  6. Call ends; transcript and activity are saved to the contact record

Outbound Calls

  1. You or a workflow triggers an outbound call (e.g., follow-up sequence)
  2. Dynaris instructs Twilio to place the call
  3. Same voice agent flow: speech-to-text, LLM, text-to-speech, tools
  4. 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

IssueCheck
No answer on inbound callTwilio webhook URL correct; number assigned to Voice Agent
Wrong agent answersVerify which Voice Agent is assigned to the number
Call drops or poor audioTwilio region, network; check voice agent prompt length
Outbound not workingCredits/plan; verify Twilio account has sufficient balance

Related