Skip to main content
Retell runs the telephony, speech, and language model layers, so you configure the agent instead of connecting providers.

Build

Retell agents use a single prompt or a conversation flow, with call handling, a knowledge base, and integrations built in. The build overview covers the rest of the configuration.

What voice agent should I start with?

1

Start with a single prompt

Describe the whole task in one prompt and let the model run the conversation. A task with several steps still fits in one prompt.
2

Test it before changing anything

Try it in the Playground and with simulation tests. If it works reliably, keep it as a single prompt.
3

Switch to conversation flow when you need more control

Rebuild as a conversation flow if the call must follow a fixed order of steps, like a compliance script, or if the prompt has grown too long for the agent to follow and you can’t shorten it. See single prompt vs. conversation flow for the tradeoff.
single-prompt

Single Prompt Agent

Define your whole agent with one prompt.Best for: most agents, and the recommended starting point.
  • Lead qualification
  • Customer support
  • Appointment booking
conversation-flow

Conversation Flow Agent

Divide the task into nodes for tighter execution control or less context per node.Best for: calls that must follow a fixed order of steps.
  • Patient intake
  • Compliance-driven calls
multi-modality

Multi-modality

Voice agents for calls, chat agents for text.
call-center-features

Call center features

Warm transfer, IVR navigation, and voicemail detection.
knowledge-base

Knowledge base

Crawl a website or upload documents your agent retrieves from.
integrations

Out-of-the-box integrations

CRM, helpdesk, calendar, and file-storage integrations: connect once, available to every agent.
post-call-analysis

Post Call Extraction

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

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.
test-call

Testing tools

Chat, call, or debug your agent in the Playground.
simulation-testing

Simulation testing

Run graded test cases to catch regressions before launch.
ab-testing

A/B testing

Compare agents or prompts by splitting live traffic between them.

Deploy

purchase-phone-number

Purchase phone number

Buy a Retell-managed US or Canada number, no provider account needed.
sip-trunking

Bring your own telephony

Connect your own provider over SIP trunking.
voice-widget

Voice widget

Embed a voice call widget on your website.
create-web-call

Web call

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

Monitor

live-call-monitoring

Live call monitoring

Follow live transcripts, listen in, or take over a call.
custom-analytics

Custom analytics

Build custom dashboards for your call and chat metrics.
ai-qa-overview

AI QA

Automatically score production calls for quality and accuracy.

Data

call-history

Call & chat history

Browse past calls and chats with transcripts and analysis.
crm

CRM

Sync contacts and push call data to Salesforce, HubSpot, Dynamics 365, GoHighLevel, or Zoho CRM 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.

Lead qualification

Ask the qualifying questions and sync the answers to your CRM.Built with a single prompt

Customer support

Answer from your knowledge base and transfer complex cases to a person.Built with a single prompt

Appointment scheduling

Check availability and book, reschedule, or cancel appointments.Built with a single prompt

Patient intake

Collect intake details on HIPAA compliant calls under a signed BAA.Built with a conversation flow

Dispatch and field service

Capture the job details and route the caller to the right crew.Built with a single prompt

Agencies and resellers

Run agents for each client in its own workspace.Either agent type

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.

FAQ

Yes. Retell agents use natural-sounding voices and handle turn-taking and interruptions the way a person would, so they don’t talk over callers. Pick a voice from the platform voices, and turn on expressive mode for more natural pacing.
Yes, with a signed BAA before you send protected health information. Retell is also SOC 2 Type 1 and Type 2 certified and GDPR compliant. See compliance.
It transfers the call to a person, either right away or after briefing them with a warm transfer.
Yes. Connect your provider with custom telephony, or buy a number from Retell.

How does a voice agent work?

Every Retell agent runs on four layers:

Telephony

The call arrives by phone number, SIP trunk, or web.

Speech to text

The caller’s audio is transcribed as they talk.

LLM

The model picks the reply, using your prompt and tools.

Text to speech

The reply streams back to the caller as audio.
Retell handles turn-taking, interruptions, and background noise between the layers. See the orchestration overview for how they fit together.