Connect Retell AI with Hookshot™ and your stack

RetellAI captures calls and transcripts, enabling businesses to analyze conversations, extract insights, and enhance customer interactions in one centralized platform

Tools and triggers

What Agents can do in Retell AI

Available tools and events after Retell AI is connected.

  • 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…

  • 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…

  • 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 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 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…

  • 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…

  • 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…

  • 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 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…

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

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

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

Setup

Connect Retell AI in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.