Skip to main content
The Outbound Calls connection enables your Duvo agents to place and manage phone calls to vendors, partners, and internal contacts as part of automated workflows. Powered by ElevenLabs Conversational AI and Twilio, agents can dial numbers, follow dynamic call scripts, capture outcomes, and update your systems automatically.

Setup

Confirm prerequisites

An ElevenLabs account with Conversational AI access.
A Twilio account with an active phone number.
Your Twilio phone number imported into ElevenLabs. See Twilio native integration for setup steps.
At least one AI agent created in ElevenLabs with the imported phone number assigned. Make sure to enable all Overrides in the agent’s Security tab.
Setting up the phone number? Follow Twilio native integration with ElevenLabs to import your Twilio number into ElevenLabs.

Add the connection in Duvo

On the Connections page, open Outbound Calls and fill in these fields:
ElevenLabs API Key
string
required
Your ElevenLabs API key. Go to ElevenLabs, click Developers in the left sidebar, then select API Keys. Create a new key and copy it immediately — the full key is only shown once on creation.

Capabilities

  • Place outbound phone calls — Automatically dial vendors, partners, and internal contacts using an ElevenLabs voice agent and a Twilio phone number. Optionally override the agent’s first message and prompt per call.
  • Run text-based agent conversations — Start a synchronous text conversation with an ElevenLabs agent without placing a phone call, useful for testing scripts or gathering information without voice.
  • Monitor call status — Track call progress in real time with status polling (in progress, completed, failed, no answer).
  • Retrieve call transcripts — Access the full conversation transcript after a call completes for audit trails and downstream processing.
  • List and inspect voice agents — Browse all ElevenLabs agents in your account and view details for a specific agent to choose the right one for each call.
  • List available phone numbers — See which phone numbers are available for outbound calls so agents can select or verify the correct caller ID.

Key Benefits

  • Reduce manual call volume — Automate repetitive, process-driven calling scenarios that consume hours of team time.
  • Shorten time-to-resolution — Accelerate supplier and partner issue resolution with automated follow-ups triggered by data thresholds or report outputs.
  • Standardize communication — Ensure consistent messaging across markets and teams through governed, configurable scripts.
  • Unlock call data — Convert phone conversations into structured data that flows back into your systems for measurement, reporting, and optimization.
  • Maintain a complete audit trail — Track all calls, outcomes, transcripts, and system updates for full transparency and compliance.

Works Well With

https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/google-sheets.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=0ef8d55e05c34e7a4a618933bdf0ceb3

Google Sheets

Pull contact lists and call parameters from your spreadsheets, then write call outcomes back as structured records.
https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/snowflake.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=42fbf1853c296d1876c3b1fc21a8779e

Snowflake

Pull contact lists and call parameters from your warehouse, then write call outcomes back as structured records.
https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/gmail.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=ad4e229283f3fe2f26c0f96a49f28e13

Gmail

Send follow-up emails after calls with summaries, next steps, or escalation details captured during the conversation.
https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/outlook.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=e29aeb65c8cffce1cd3c83b81289b71f

Microsoft Outlook

Send follow-up emails after calls with summaries, next steps, or escalation details captured during the conversation.
https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/linear.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=bad444a975b99c9a5defc63e09c209ec

Linear

Create tickets when calls surface issues that need human attention or cross-team coordination.
https://mintcdn.com/duvo-d8027998/O3tlM6eCuFk2uJpN/images/connections/slack.svg?fit=max&auto=format&n=O3tlM6eCuFk2uJpN&q=85&s=8a64bdd1af39e903923e4a273b4a4618

Slack

Send notifications when calls surface issues that need human attention or cross-team coordination.