Operator
← All integrations
Retellai logo

Connect Retellai to OpenClaw on Operator.io

RetellAI is a platform for capturing calls and transcripts, centralizing business conversations. It helps teams analyze interactions and extract insights to improve customer experience.

Automate Retellai with AI

On Operator, an OpenClaw agent pilots Retellai for you. It reads your message, plans the steps, and runs them in Retellai, using actions like add community voice, add sources to knowledge base, buy a new phone number bind agents.

Your agent reaches Retellai directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.

What your agent can do with Retellai

Your agent can call any of these Retellai actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.

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 knowledge_base_urls s...

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 creation status or er...

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, and IDs.

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 included.

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, timestamp, and the...

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_urls should be prov...

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.

List all phone numbers

Retrieves a list of all phone numbers associated with the account. An empty result means no phone numbers exist; RETELLAI_BUY_A_NEW_PHONE_NUMBER_BIND_AGENTS must be called before outbound calls can be made.

List batch tests

Tool to list batch test jobs for a response engine. Use when you need to retrieve batch testing results for a Retell LLM or conversation flow.

List chat agents

Tool to retrieve a list of all chat agents associated with the account. Use when you need to view available chat agents or find specific chat agent configurations.

List conversation flow components

Retrieves a list of all shared conversation flow components. Use when you need to access reusable conversation flow building blocks that can be referenced across multiple conversation flows.

List conversation flows

Tool to list all conversation flows that can be attached to an agent. Use when you need to retrieve available conversation flows for agent configuration.

List knowledge bases

Tool to retrieve all knowledge bases associated with the account. Use when you need to list or view all available knowledge bases with their details including IDs, names, statuses, sources, and refresh settings.

List Retell LLMs

Tool to list all Retell LLM Response Engines that can be attached to an agent. Use when you need to retrieve available LLM configurations including their IDs, models, prompts, tools, and other settings.

List test case definitions

Tool to list test case definitions for a response engine (Retell LLM or Conversation Flow). Use when you need to retrieve all test cases configured for a specific response engine and optionally a specific version.

Plus 19 more Retellai actions your agent can call.

How to connect Retellai

You authorize Retellai once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Retellai without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.

When you are ready, the get started guide walks through standing up your OpenClaw agent.

Common questions about Retellai

How do I connect Retellai to Operator?
Connecting Retellai is a one time sign in from your Operator dashboard. Operator keeps the connection live and rotates the token on its own, so the agent stays connected to Retellai and you never reauthorize by hand.
Can my agent read and post in Retellai for me?
Yes. It can post messages, reply in threads, search history, and pull out what matters from a busy conversation. Point it at a channel and it summarizes the thread back to you, or posts an update when something changes in another app you have connected.
Do I need to write code or manage Retellai API keys?
No. Operator manages the Retellai connection and token refresh, so there are no API keys to paste and nothing to deploy.
Can my agent use Retellai together with my other apps?
Yes. The same agent reaches every app you connect, so it can move between Retellai and tools like Gmail, Slack, Discord in one job, reading from one and acting in another without you wiring anything between them.

Connect Retellai to another app

Your agent can run Retellai together with any of these. Each page shows what it does across both apps in one job.

More apps to automate

Apps your agent runs alongside Retellai, or browse all integrations.

Put your agent on Retellai

Sign in, connect Retellai, and hand your agent the work. Your first week is free.

Try for free