# Retell AI integration

> Voice AI platform for building, deploying, and monitoring conversational phone, web, and chat agents.

- Authentication: apiKey

## Tools (82)

- **Add Community Voice**: Import a community voice (e.g. from ElevenLabs) into your Retell voice library.
- **Add Knowledge Base Sources**: Add texts, URLs, or files to an existing knowledge base.
- **Agent Playground Completion**: Generate the agent's next response for a simulated conversation without creating a real call or chat.
- **Buy Phone Number**: Purchase a new Retell-managed phone number and bind it to inbound/outbound agents.
- **Clone Voice**: Create a custom cloned voice from uploaded audio samples.
- **Create Batch Call**: Launch a batch of outbound phone calls to a list of destination numbers from a single Retell phone number.
- **Create Batch Test**: Kick off a batch test job that runs multiple test cases against a response engine.
- **Create Chat Agent**: Create a chat-based (text) AI agent.
- **Create Chat Completion**: Send a user message to an existing chat session and receive the agent's response.
- **Create Chat Session**: Start a new chat session with a chat agent.
- **Create Conversation Flow**: Create a conversation flow that can be attached to an agent as its response engine.
- **Create Conversation Flow Component**: Create a reusable conversation flow component that multiple flows can reference.
- **Create Draft Agent Version**: Create a new draft version of a voice or chat agent based on an existing version.
- **Create Knowledge Base**: Create a new knowledge base loaded from texts, files, and URLs.
- **Create Outbound Phone Call**: Initiate an outbound phone call from a Retell number to an external number.
- **Create Outbound SMS**: Send an outbound SMS message from a Retell phone number to start a text conversation.
- **Create Retell LLM**: Create a Retell LLM response engine that can be attached to a voice or chat agent.
- **Create Test Case Definition**: Define a test case (persona, goals, metrics, mocks) for automated agent QA.
- **Create Voice AI Agent**: Create a new voice AI agent with a response engine, voice, and behavior configuration.
- **Create Web Call**: Create a browser-based web call and receive an access token for the client to join.
- **Delete Agent**: Permanently delete a voice agent by ID.
- **Delete Agent Version**: Permanently delete a specific version of a voice or chat agent.
- **Delete Call**: Permanently delete a call and its recording, transcript, and analysis.
- **Delete Chat**: Permanently delete a chat session and its transcript.
- **Delete Chat Agent**: Delete a chat agent.
- **Delete Conversation Flow**: Delete a conversation flow and every version.
- **Delete Conversation Flow Component**: Delete a shared conversation flow component; linked flows keep local copies.
- **Delete Knowledge Base**: Delete a knowledge base and all its sources.
- **Delete Knowledge Base Source**: Delete a single source (text, URL, or file) from a knowledge base.
- **Delete Phone Number**: Release a phone number from the workspace.
- **Delete Retell LLM**: Delete a Retell LLM response engine.
- **Delete Test Case Definition**: Delete a test case definition.
- **End Chat**: End an active chat session and trigger post-chat analysis.
- **Get Agent**: Retrieve details of a specific voice agent by ID.
- **Get Agent Versions**: List every published and draft version of a voice agent.
- **Get Batch Test**: Retrieve status and aggregate results of a batch test job.
- **Get Call**: Retrieve a single phone or web call by ID, including transcript, recording, and analysis.
- **Get Chat**: Retrieve a chat session's transcript, status, and analysis.
- **Get Chat Agent**: Retrieve a chat agent's configuration by ID.
- **Get Chat Agent Versions**: List every version of a chat agent.
- **Get Concurrency**: Retrieve current concurrent-call usage and workspace limits.
- **Get Conversation Flow**: Retrieve a conversation flow by ID, including nodes, model config, and tools.
- **Get Conversation Flow Component**: Retrieve a shared conversation flow component by ID.
- **Get Knowledge Base**: Retrieve a knowledge base by ID, including its sources and status.
- **Get MCP Tools**: Retrieve the list of tools exposed by an MCP server configured on an agent.
- **Get Phone Number**: Retrieve details for a specific phone number in the workspace.
- **Get Retell LLM**: Retrieve a Retell LLM response engine by ID.
- **Get Test Case Definition**: Retrieve a single automated test case definition by ID.
- **Get Test Run**: Retrieve the status and result of a single automated test case execution.
- **Get Voice**: Retrieve details of a single voice by ID.
- **Import Phone Number**: Import an existing phone number from a custom telephony provider and bind agents to it.
- **List Agents**: List every voice agent in the workspace.
- **List Batch Tests**: List batch test jobs for a response engine.
- **List Calls**: List and filter calls with cursor pagination.
- **List Chat Agents**: List every chat agent in the workspace.
- **List Chats**: List chat sessions with filter criteria and cursor pagination.
- **List Conversation Flow Components**: List every shared conversation flow component.
- **List Conversation Flows**: List every conversation flow in the workspace with cursor pagination.
- **List Export Requests**: List data export jobs requested for calls or chats, with their status and download URL.
- **List Knowledge Bases**: List every knowledge base in the workspace.
- **List Phone Numbers**: List all phone numbers in the workspace with cursor pagination.
- **List Retell LLMs**: List all Retell LLM response engines in the workspace with pagination.
- **List Test Case Definitions**: List test case definitions bound to a response engine.
- **List Test Runs**: List individual test-case executions inside a batch test.
- **List Voices**: List every voice available to the workspace across TTS providers.
- **Publish Agent**: Publish an agent's latest draft as a new production version.
- **Publish Chat Agent**: Publish a chat agent's latest draft as a new production version.
- **Register Phone Call**: Register a call for custom telephony providers before connecting the audio websocket.
- **Rerun Call Analysis**: Regenerate the post-call analysis (summary, sentiment, success, custom data) for a completed call.
- **Rerun Chat Analysis**: Regenerate the post-chat analysis for a completed chat session.
- **Search Community Voice**: Search community voices across providers before adding one to the workspace.
- **Stop Call**: Immediately end an ongoing phone or web call.
- **Update Agent**: Update the latest draft of an existing voice agent.
- **Update Call**: Update metadata, dynamic variables, or storage settings on an ongoing or completed call.
- **Update Chat Agent**: Update a chat agent's latest draft configuration.
- **Update Chat Metadata**: Update metadata, dynamic variables, or storage settings on an existing chat session.
- **Update Conversation Flow**: Update a conversation flow's latest draft.
- **Update Conversation Flow Component**: Update a shared conversation flow component.
- **Update Live Call**: Update metadata, dynamic variables, or storage settings on an in-progress call, or inject context and trigger a new agent response.
- **Update Phone Number**: Update the agent binding or configuration of a phone number.
- **Update Retell LLM**: Update the latest draft of a Retell LLM response engine.
- **Update Test Case Definition**: Update a test case definition.

## Related prompts

- [Call solved Zendesk customers for a CSAT survey with Retell AI](https://www.generalinput.com/prompts/call-solved-zendesk-customers-for-a-csat-survey-with-retell-ai.md)
- [Turn every Retell AI call into a HubSpot update and Slack briefing](https://www.generalinput.com/prompts/turn-every-retell-ai-call-into-a-hubspot-update-and-slack-briefing.md)
- [Run daily outbound calls from Google Sheets with Retell AI](https://www.generalinput.com/prompts/run-daily-outbound-calls-from-google-sheets-with-retell-ai.md)
- [Daily Retell AI reminder calls for tomorrow's appointments](https://www.generalinput.com/prompts/daily-retell-ai-reminder-calls-for-tomorrows-appointments.md)

Connect Retell AI in General Input: https://www.generalinput.com/apps/retell-ai