Retell AI Integration — Automate Retell AI with AI on Beauto
RetellAI captures calls and transcripts, enabling businesses to analyze conversations, extract insights, and enhance customer interactions in one centralized platform
Category: artificial intelligence, transcription, phone & sms · 67 actions available
What you can automate with Retell AI
Beauto connects Retell AI with 900+ other apps so you can build AI-powered workflows in minutes. Trigger automations from Retell AI events, enrich Retell AI data with AI, or sync Retell AI with the rest of your stack — without writing code.
- Sync Retell AI data with Gmail, Slack, Notion, HubSpot, Google Sheets, and more
- Trigger AI agents on new Retell AI events and route the output anywhere
- Schedule recurring Retell AI tasks — daily reports, cleanups, or bulk updates
- Use natural language to describe the workflow; Beauto builds it for you
Retell AI actions Beauto supports
- Add community voice — Add a community voice from ElevenLabs to your Retell voice library. Use when you need to import a shared community voice for use in your agents.
- Add sources to knowledge base — Tool to add sources (documents, URLs, text) to an existing knowledge base in Retell AI. Use when you need to add additional content to a knowledge base. At least one of knowledge_base_texts, knowledge_base_files, or know
- Buy a new phone number bind agents — This endpoint allows purchasing a new phone number with a specified area code and binding it to designated agents for inbound and outbound calls. It requires JSON with agent IDs and area code. Responses indicate the crea
- Create Voice AI Agent — Create a new voice AI agent with specified configuration. Use when you need to set up a voice-based AI agent with custom response engine, voice settings, and behavior configuration.
- Create a new outbound phone call — Initiate an outbound call by POST to '/v2/create-phone-call'. Requires 'from_number' and 'to_number' in E.164 format. Optional overrides and metadata supported. On success, returns call details including type, status, an
- Create a new web call — The /v2/create-web-call endpoint creates a web call with a unique agent ID, returning call details like type, token, call ID, and status in JSON format, with a 201 response. Optional metadata and variables can be include
- Create Batch Test — Tool to create a batch test job that runs multiple test cases against an agent. Use when you need to evaluate agent performance across multiple test scenarios simultaneously.
- Create a new chat session — Tool to create a new chat session with a chat agent. Use when you need to initiate a new chat conversation with a RetellAI chat agent.
- Create a new chat agent — Create a new chat agent with specified configuration. Use when you need to set up a chat-based AI agent with custom response engine and behavior settings.
- Create chat completion — Tool to create a chat completion for an existing chat session, generating the agent's response to a user message. Use when you need the agent to respond to user input in an ongoing chat conversation.
- Create conversation flow — Create a new Conversation Flow that can be attached to an agent for response generation. Requires start_speaker, model_choice, and nodes. Returns conversation_flow_id and full configuration.
- Create conversation flow component — Creates a new shared conversation flow component at POST '/create-conversation-flow-component'. Requires 'name' and 'nodes' array. Optional: tools, mcps, start_node_id, begin_tag_display_position. Returns component ID, t
- Create a new knowledge base — Tool to create a new knowledge base in Retell AI with texts, files, and URLs. Use when you need to create a knowledge base for an AI agent. At least one of knowledge_base_texts, knowledge_base_files, or knowledge_base_ur
- Create Retell LLM Response Engine — Create a new Retell LLM Response Engine that can be attached to an agent. Use when you need to configure a new LLM-powered response system with custom prompts, tools, and conversation flows.
- Create Test Case Definition — Tool to create a test case definition for agent QA testing in Retell AI. Use when you need to define test scenarios for evaluating agent performance with specific user personas, goals, and success metrics.
- Delete agent — Deletes an existing agent by its unique identifier. Returns 204 No Content on successful deletion.
- Delete call — Delete a specific call and its associated data by call ID. Use when you need to permanently remove a call record from the system.
- Delete chat agent — Delete an existing chat agent by its unique identifier. Use when you need to permanently remove a chat agent from the system.
- Delete conversation flow — Delete a conversation flow and all its versions. Use when you need to permanently remove a conversation flow from the system.
- Delete conversation flow component — Delete a shared conversation flow component. When deleting a shared component, creates local copies for all linked conversation flows.
- Delete knowledge base — Delete an existing knowledge base by its unique identifier. Use when you need to permanently remove a knowledge base from the system.
- Delete knowledge base source — Delete an existing source from a knowledge base. Use when you need to remove a specific document, text, or URL source from a knowledge base.
- Delete phone number — Tool to delete an existing phone number from Retell AI. Use when you need to remove a phone number that is no longer needed. The phone number must be in E.164 format (e.g., +14159998888).
- Delete Retell LLM — Delete an existing Retell LLM Response Engine by its unique identifier. Use when you need to permanently remove a Retell LLM from the system.
- Delete test case definition — Delete a test case definition by its unique identifier. Use when you need to permanently remove a test case definition from the system.
- End chat — Tool to end an active chat session. Use when you need to terminate an ongoing chat conversation.
- Retrieve details of a specific agent — Retrieve details of a specific agent by its unique identifier. Use when you need to access agent configuration details.
- Get agent versions — Tool to retrieve all versions of a specific agent. Use when you need to view version history or access previous configurations of an agent.
- Get batch test — Retrieve details and results of a specific batch test job. Use when you need to check the status and results of a batch test execution.
- Get chat details — Tool to retrieve details of a specific chat session by chat ID. Use when you need to access chat transcript, status, or analysis data.
- Retrieve details of a specific chat agent — Retrieve details of a specific chat agent by its unique identifier. Use when you need to access chat agent configuration details.
- Get all versions of a chat agent — Retrieve all versions of a specific chat agent by its unique identifier. Use when you need to access version history of a chat agent.
- Get concurrency — Retrieves the current concurrency and concurrency limits for the organization. Use when you need to check concurrent call capacity and availability.
- Get Conversation Flow — Retrieve details of a specific Conversation Flow by its ID. Use when you need to fetch conversation flow configuration including nodes, version, and settings.
- Get conversation flow component — Retrieves a shared conversation flow component by its unique identifier. Use when you need to fetch details of a specific conversation flow component.
- Get knowledge base — Retrieve details of a specific knowledge base by its unique identifier. Use when you need to access knowledge base configuration including name, status, sources, and refresh settings.
- Retrieve details of a specific Retell LLM — Retrieve details of a specific Retell LLM Response Engine by its unique identifier. Use when you need to access LLM configuration including model settings, prompts, tools, states, and knowledge base configurations.
- Import phone number — Tool to import a phone number from custom telephony and bind agents to it. Use when you need to integrate an existing phone number with Retell AI's system for handling inbound and outbound calls.
- List agents — Retrieves a list of all agents associated with the account.
- List all chats — Tool to retrieve a list of all chats associated with the account. Use when you need to view chat history or analyze past conversations.