Eleven Labs Conversational icon

Eleven Labs Conversational

Interact with ElevenLabs Conversational AI API

Conversation → Outbound Call

AI-generated

Overview

The "Outbound Call" operation under the "Conversation" resource enables making an outbound phone call via a conversational AI agent. This node action is useful for automating calls where an AI agent interacts with a recipient, such as customer support callbacks, appointment reminders, or sales outreach. The node initiates a call from a specified agent using a designated phone number and can optionally send a first spoken message and use dynamic variables to customize the conversation.

Practical examples:

  • Automatically calling customers to confirm appointments with a personalized greeting.
  • Initiating follow-up calls after a support ticket is closed.
  • Conducting automated surveys or feedback collection calls.

Properties

Name Meaning
Agent ID The unique identifier of the agent that will make the outbound call.
Agent Phone Number ID The identifier of the phone number assigned to the agent to place the call from.
To Number The destination phone number to call, formatted in E.164 international format (e.g., +15551234567).
Additional Options A collection of optional parameters:
- First Message The initial message the agent will say when the call is answered. If empty, the agent waits for the user to speak first.
- Dynamic Variables JSON object containing custom variables to be used dynamically within the conversation.

Output

The node outputs JSON data representing the result of the outbound call request. This typically includes details about the call initiation status, such as call identifiers, timestamps, and any relevant metadata returned by the underlying service.

If the node supports binary data output (not explicitly shown here), it would represent audio recordings or call media, but this operation primarily deals with initiating calls and thus focuses on JSON response data.

Dependencies

  • Requires an API key credential for authenticating with the ElevenLabs Conversational AI API.
  • Relies on the ElevenLabs backend services for managing agents, conversations, and telephony integration.
  • The node internally uses services related to agents, conversations, and phone operations to perform the outbound call.
  • Proper configuration of the agent and associated phone numbers in the ElevenLabs platform is necessary before making calls.

Troubleshooting

  • Invalid Phone Number Format: Ensure the "To Number" is in correct E.164 format (e.g., +15551234567). Incorrect formatting may cause call failures.
  • Agent or Phone Number Not Found: Verify that the provided Agent ID and Agent Phone Number ID exist and are active in the ElevenLabs system.
  • API Authentication Errors: Confirm that the API key credential is correctly configured and has sufficient permissions.
  • Call Failures: Network issues or telephony provider restrictions might cause calls to fail. Check error messages for details.
  • Empty First Message Behavior: If no first message is provided, the agent waits for the called party to start speaking; ensure this behavior matches your use case.

Links and References

Discussion