#Can j connect my whatsapp business api to elevenlabs agent
1 messages · Page 1 of 1 (latest)
Yes. ElevenLabs Agents support a native WhatsApp Business integration. You can connect your WhatsApp Business account and have an agent handle:
- Text conversations
- Inbound calls
- Outbound calls (one-off or batch, via console or API)
Setup (summary):
- In the Agents console, go to Deploy → WhatsApp and click Import account.
- Authorize ElevenLabs to manage your WhatsApp Business account, then assign an agent.
- In WhatsApp Manager: enable voice calls for your number and add a payment method if you want outbound calls.
Notes: - If no agent is assigned, inbound messages are ignored and inbound calls are rejected.
- Outbound calls require user permission (handled via a WhatsApp template flow).
- Zero-Retention Mode disables message handling and outbound calls.
- Dynamic vars system__caller_id and system__called_number are set for personalization.
Source: WhatsApp integration docs. https://elevenlabs.io/docs/agents-platform/whatsapp
But i have my own whatsapp embedded for my customers
Yes. If you already have your own WhatsApp Business Account, you can import it into ElevenLabs Agents and assign an agent to handle text, inbound calls, and outbound calls.
How to connect your existing WhatsApp:
- In the Agents console, go to Deploy > WhatsApp and click “Import account,” then authorize ElevenLabs to manage your WABA. After import, assign an agent to the account. (elevenlabs.io)
- In WhatsApp Manager, enable the phone number’s Call settings, set profile details, and add a payment method if you plan to place outbound calls. (elevenlabs.io)
- For outbound calls, create a WhatsApp message template that requests call permission; Meta charges may apply outside the Customer Service Window. (elevenlabs.io)
Notes:
- WhatsApp support is a native channel in ElevenLabs Agents; it’s designed for direct WABA authorization. (elevenlabs.io)
- Twilio is supported for phone lines (PSTN/SIP) but the documentation for WhatsApp specifically shows a direct WABA import flow, not a Twilio-WhatsApp path. (help.elevenlabs.io)
If your current WhatsApp is managed via a BSP (e.g., Twilio, MessageBird), please confirm which provider you use so I can point you to the exact documented steps that apply.
Sources:
WhatsApp | ElevenLabs Documentation
WhatsApp | ElevenLabs Documentation
WhatsApp | ElevenLabs Documentation
ElevenLabs - ElevenLabs Agents now support WhatsApp
Can I connect Twilio to ElevenLabs Agents (formerly Conversational AI)? – ElevenLabs
I am meta tech provider we want uor own stack connected
Short answer: Yes. You can connect your own Meta-managed WhatsApp stack to ElevenLabs Agents in two supported ways.
Option A — Native WhatsApp integration (recommended)
-
Import your WhatsApp Business Account (WABA) into ElevenLabs via Meta authorization, then assign an Agent. This enables:
- Text conversations in WhatsApp
- Inbound WhatsApp voice calls
- Outbound calls (single or batch), with automatic call-permission templating when required
- Personalization via dynamic variables (e.g., system__caller_id) and use in tools/webhooks
- Notes: enable Voice Calls in WhatsApp Manager and add a payment method for outbound; Zero-Retention Mode disables inbound message handling and outbound calls
Docs: https://elevenlabs.io/docs/agents-platform/whatsapp
-
Programmatic control for outbound calls:
- Endpoint: POST /v1/convai/whatsapp/outbound-call
- Params include whatsapp_phone_number_id, whatsapp_user_id, template name/language, agent_id
API ref: https://elevenlabs.io/docs/api-reference/conversational-ai/whatsapp/outbound-call
Option B — Keep your own channel infrastructure and bridge to ElevenLabs
- If you want your stack to remain the transport layer, build a thin connector that:
- Connects to ElevenLabs via the Agents WebSocket API and Events to stream audio/text and receive agent responses
- You continue handling WhatsApp Graph API, permissions, and templating in your infra
Docs: WebSocket API and Events overview - https://elevenlabs.io/docs/agents-platform/libraries/web-sockets
- https://elevenlabs.io/docs/agents-platform/customization/events
- Integration overview: https://elevenlabs.io/docs/agents-platform/integrate/overview
Related telephony options (if your stack also spans voice outside WhatsApp):
- SIP trunking to connect existing PBX/SBC directly to Agents (inbound/outbound; TLS/SRTP supported): https://elevenlabs.io/docs/agents-platform/phone-numbers/sip-trunking
- “Register call” for BYO Twilio where you keep Twilio control and connect calls to Agents via returned TwiML: https://elevenlabs.io/docs/agents-platform/phone-numbers/twilio-integration/register-call
Quick clarification: Do you want to use the built-in WhatsApp import (Option A) or keep all WhatsApp messaging/call handling in your infrastructure and just pipe media/events to ElevenLabs (Option B)?
B