Build
Retell agents are node-based flows or single prompts, with call handling, a knowledge base, and integrations built in. See the full build overview for everything you can configure, starting with your agent type.
Conversation Flow Agent
Drag-and-drop, node-based flows for structured, high-stakes calls.

Single Prompt Agent
Define your whole agent with one prompt.

Multi-modality
Voice agents for calls, chat agents for text.

Call center features
Warm transfer, IVR navigation, DTMF capture, and more.

Knowledge base
Crawl a website or upload documents your agent retrieves from.

Out-of-the-box integrations
Cal.com, HubSpot, and Salesforce today. Calendly, Google Drive, and Zendesk coming soon.

Post-call analysis
Built-in call success and sentiment scoring, plus custom fields to your CRM.

Conductor
Retell’s AI copilot that builds, tests, and refines your agent with you.
Test
Test in text or real audio, manually or automatically, before an agent ever takes a real call. See the testing overview to compare every method.
Testing tools
Chat, call, or debug your agent in the Playground.

Simulation testing
Run graded test cases to catch regressions before launch.

A/B testing
Compare agents or prompts by splitting live traffic between them.
Deploy

Purchase phone number
Buy a Retell-managed US or Canada number, no provider account needed.

Bring your own telephony
Connect your own provider over SIP trunking.

Voice widget
Embed a voice call widget on your website.

Web call
Connect a web call from your frontend with the Web SDK.
Monitor

Live call monitoring
Follow live transcripts, listen in, or take over a call.

Custom analytics
Build custom dashboards for your call and chat metrics.

AI QA
Automatically score production calls for quality and accuracy.
Data

Call & chat history
Browse past calls and chats with transcripts and analysis.

CRM
Sync contacts and push call data to Salesforce or HubSpot automatically.
Developer friendly
Build entirely from the dashboard with no code, or go fully programmatic with the API, SDKs, and an MCP server.API reference
Manage agents, calls, and numbers programmatically.
SDKs
Official Node.js and Python client libraries.
MCP server
Manage agents from Cursor, Claude Desktop, and more.
Webhook
Real-time call events, no polling required.
Next up
Ready to dive in? Start here.Quickstart
Build your first phone agent in 15 minutes.
Voice Orchestration
How STT, LLM, and TTS orchestrate into one voice stack.

