Voice Agent Providers
Supported voice AI providers — ElevenLabs, Vapi, Bland, and Retell.
Voice Agent Providers
LeadSail supports multiple voice AI providers for powering phone conversations. Each provider is configured through the Integrations page and referenced by voice agents.
Supported Providers
| Provider | ID | Description |
|---|---|---|
| ElevenLabs | elevenlabs | Primary provider with full integration including post-call webhooks, SIP trunking, and AI usage tracking |
| Vapi | vapi | Voice AI platform with conversational agents |
| Bland | bland | AI phone call platform |
| Retell | retell | Conversational AI for phone calls |
ElevenLabs (Primary)
ElevenLabs is the most deeply integrated provider. It supports:
- Conversational AI agents — Create agents in the ElevenLabs dashboard, reference them by Agent ID in LeadSail
- SIP trunking — Phone numbers are managed via ElevenLabs phone number IDs
- Post-call webhooks — Automatic transcript and outcome delivery after each call
- AI usage tracking — Token usage from voice AI LLM calls is tracked and logged
- Dynamic variables — Lead data and system variables are passed to the agent as conversation context
Configuration
Navigate to Integrations and configure:
- API Key — Your ElevenLabs API key
- Webhook Secret — Secret for verifying post-call webhook signatures (HMAC)
- Enabled — Toggle the integration on/off
Phone Numbers
ElevenLabs phone numbers are managed in the ElevenLabs dashboard. In LeadSail, reference them by their Phone Number ID when configuring voice agents or assigning campaign-level phone numbers.
Other Providers
Vapi, Bland, and Retell follow a similar pattern:
- Configure the agent in the provider's platform
- Create a voice agent in LeadSail with the provider and agent ID
- Assign to campaigns
Provider-specific integration details (API keys, webhook configuration) are managed in the Integrations settings page.
Setting a Default Provider
Navigate to Integrations and set the Default Voice Provider to control which provider is used when no campaign-level override is configured. Options: elevenlabs, vapi, bland, retell.