Twilio Voice
Answer incoming calls on your Twilio number with a Connic agent. Let it explain your products, look up information, and carry out tasks with the tools you provide.
Overview
Turn an existing Twilio number into a phone channel for your Connic agent. Connect your account, select the number, and link a deployed voice agent. Connic configures the incoming-call webhook and carries audio between the caller and the agent throughout the conversation.
You define what the agent knows and can do in its familiar YAML configuration. Connect product documentation for spoken answers, or give it tools to check orders, book appointments, and create support tickets in your systems. Twilio provides the phone connection; your agent's prompt, knowledge, and tools determine how it handles each request.
How it works
Deploy a voice agent
Choose a supported realtime model and add voice_config to the agent YAML. Set a greeting and configure the prompt, tools, and knowledge the agent needs for your use case.
Connect your Twilio account
Save the Account SID and regional Auth Token in a Twilio connection. Select US1, IE1, or AU1 to match the number's incoming-call region.
Select the number and call
Choose a voice-capable Twilio number in the selected region and link exactly one voice agent. Connic configures incoming-call handling automatically. Call the number to try your agent.
Production patterns
Patterns teams ship in production, with Connic running the queues, workers, and schedulers.
How do I set up a new project?
Give the agent access to your product documentation. It retrieves the relevant instructions, explains the setup over the phone, and answers follow-up questions.
How do I set up a new project?
Give the agent access to your product documentation. It retrieves the relevant instructions, explains the setup over the phone, and answers follow-up questions.
Has my order shipped yet?
Connect an order lookup tool. The agent asks for the order number, retrieves the current status from your system, and explains the delivery details to the caller.
Has my order shipped yet?
Connect an order lookup tool. The agent asks for the order number, retrieves the current status from your system, and explains the delivery details to the caller.
Do you have an appointment on Friday?
Provide tools to check availability and book appointments. The agent offers available times, confirms the caller's choice, and uses the booking tool to save the appointment.
Do you have an appointment on Friday?
Provide tools to check availability and book appointments. The agent offers available times, confirms the caller's choice, and uses the booking tool to save the appointment.
I need help with a recurring error.
Equip the agent with a tool for your ticket system. It asks about the problem, collects the details your team needs, and creates a support ticket during the call.
I need help with a recurring error.
Equip the agent with a tool for your ticket system. It asks about the problem, collects the details your team needs, and creates a support ticket during the call.
Use your knowledge and tools over the phone
Let the agent retrieve answers from your knowledge sources and use custom Python tools or MCP tools during the conversation. A lookup can supply current information from your systems; an action tool can save a booking or create a ticket. You configure those tools and the systems they access in the agent.
Describe how the agent should speak before a lookup in its prompt, such as briefly telling the caller what it is checking. A quiet repeating tone is enabled by default during tool waits and pauses while either participant speaks.
Configure voice and conversation behavior
Choose the model, voice, language, and opening greeting in the agent YAML. You can allow interruptions, adjust the pause used to detect when the caller has finished speaking, and set an inactivity timeout. The agent can also end a call after saying goodbye; you can disable that ability. The Voice documentation covers these settings and the supported agent features.
Keep your Twilio account and numbers
Use the voice-capable numbers you already own in Twilio. Connic uses the saved credentials to list numbers, manage the selected number's webhook, and verify incoming Twilio requests. One saved connection can be reused for other numbers in the same account and region.
Update credentials in the saved connection, or edit the connector to select a different number. Connic updates the webhook when the assigned number changes. See the Twilio Voice setup guide for regional credentials and number requirements.
Review conversations and tool results
Read the conversation transcript in the run details and follow the traces to see when the caller and agent spoke, which tools ran, and what they returned. Timings and errors help you investigate a slow lookup or an unexpected answer, then refine the prompt or tool before your next test call.
Information
- Publisher
- By Connic
- Connectors
- Connectors
- Modes
- Sync
- Documentation
- Twilio Voice docs
Frequently Asked Questions
Bring the event source, payload shape, result destination, and any private-network or approval requirements. We will map Twilio Voice to the right Connic connector mode, deployment path, and observability setup.
Talk to Sales