Retell AI is good at the part of a phone booking that sounds hard, the conversation, and leaves you to build the part that breaks most often: the handoff into a real calendar. That split decides whether it fits your front desk, so this review follows one caller's request from the first ring to a confirmed appointment.
We checked Retell's pricing page, its booking-integration documentation and its compliance page on 2026-09-22, and read recent builder threads on Reddit to see where appointment agents fail in practice.
Key Takeaways
- Retell AI is a developer-grade voice agent platform, not a scheduling tool. It handles speech, turn-taking and the language model. Availability, booking rules and confirmations still live in a calendar system you connect.
- The cost is per minute and stacks by component. Retell lists $0.07 to $0.31 per minute for voice agents (checked 2026-09-22), built from infrastructure, voice, model and telephony fees, plus $10 in free credits to start.
- Built-in booking tools are changing this autumn. New built-in Cal.com tools can no longer be added, and existing ones migrate to a separate integration on 2026-10-31. Calendly booking requires a paid Calendly plan and can't book round-robin or collective event types.
- Many callers only need a booking link. If your appointments have fixed types and durations, a booking page plus SMS confirmation covers most requests. A voice agent earns its cost when calls arrive after hours, need triage, or come from people who won't book online.
Retell AI at a Glance
| Retell AI | |
|---|---|
What it is | Platform for building AI phone and chat agents |
What it is Retell AIPlatform for building AI phone and chat agents | |
Best for | Developers and agencies building inbound and outbound call agents |
Best for Retell AIDevelopers and agencies building inbound and outbound call agents | |
Pricing model | Pay-as-you-go per minute, enterprise pricing on request |
Pricing model Retell AIPay-as-you-go per minute, enterprise pricing on request | |
Voice agent cost | $0.07 to $0.31 per minute (checked 2026-09-22) |
Voice agent cost Retell AI$0.07 to $0.31 per minute (checked 2026-09-22) | |
Free start | $10 in credits, 20 concurrent calls on pay-as-you-go |
Free start Retell AI$10 in credits, 20 concurrent calls on pay-as-you-go | |
Booking integrations | Cal.com, Calendly, GoHighLevel calendars, custom HTTP functions |
Booking integrations Retell AICal.com, Calendly, GoHighLevel calendars, custom HTTP functions | |
Compliance | SOC 2 Type 1 and Type 2, self-serve HIPAA BAA and GDPR DPA |
Compliance Retell AISOC 2 Type 1 and Type 2, self-serve HIPAA BAA and GDPR DPA | |
Data location | US (Retell states it does not operate services in the EU) |
Data location Retell AIUS (Retell states it does not operate services in the EU) | |
G2 rating | 4.8 out of 5 from more than 1,500 reviews (checked 2026-09-22) |
G2 rating Retell AI4.8 out of 5 from more than 1,500 reviews (checked 2026-09-22) | |
What Is Retell AI?
Retell AI is a platform for building voice agents that answer and place phone calls. You write a prompt or build a conversation flow, choose a voice and a language model, attach a phone number, and the agent handles the call in real time. It also runs chat agents billed per message.
For appointment scheduling, Retell supplies the conversational layer: it listens, decides what the caller wants, and calls a tool when it needs data. Checking availability or writing a booking is a tool call to another system. That distinction shapes every section below, because the quality of a phone booking depends as much on the calendar behind the agent as on the voice in front of it.
Who Is Retell AI Best For?
Retell fits teams that have a developer, or an agency, and a call volume that justifies building and tuning an agent:
- Agencies building voice agents for clients. The prompt editor, conversation flows and per-agent settings suit people who deploy the same pattern across many businesses.
- Clinics and service businesses with after-hours call volume. A call answered at 9 pm that ends in a booked slot is revenue a voicemail box loses.
- Sales teams running outbound qualification. Batch dialing and call transfer to a human cover the qualify-then-hand-off loop.
- Product teams embedding voice into their own software. Custom functions let the agent call any HTTP endpoint, so the voice layer can sit on top of an existing backend.
Who should look elsewhere:
- Small practices with no technical owner. Someone has to write prompts, test edge cases and watch transcripts. Without that person, agents drift.
- Teams that need EU-hosted processing. Retell processes data in the US and relies on standard contractual clauses for EU personal data.
- Businesses whose callers mostly just want a time slot. A booking link sent by text solves that for a fraction of the per-minute cost.
Retell AI Key Features
Agent Builder and Conversation Flows
Retell gives you two ways to build: a single prompt that the model follows, or a node-based conversation flow where you define states such as greeting, intake, availability check and confirmation. For appointment intake, the flow approach is the safer one, because you can force the agent to collect name, email or phone and a reason for the visit before it is allowed to book.
Builders on Reddit consistently praise how much control this gives. One r/AI_Agents breakdown thread singles out the depth of customization even when you swap in a different model, and a 10-comment r/AI_Agents write-up on scaling Retell agents describes cutting latency by pre-fetching escalation flows through Retell's event hooks.
The same flexibility is the cost. Every rule a receptionist applies by instinct, such as not booking a new patient into a follow-up slot, has to be written down and tested.
Calendar Booking Through Cal.com
This is the feature most people mean when they search for Retell and appointments. Retell's documentation (checked 2026-09-22) describes six calendar tools on its Cal.com integration: check availability, book, list bookings, get a booking, reschedule and cancel. Setup needs a connected Cal.com account, the numeric ID of each event type you want the agent to book, and a calendar connected inside Cal.com so busy times are visible.
Three details matter before you build on it:
- Nothing is cached. Retell keeps no synced copy of your calendar, so every availability check and booking is a live call to Cal.com. Your agent is only as accurate as the event type's hours.
- Empty windows look like a full calendar. If the event type has no open hours in the window the agent asks about, the availability check comes back empty. A recent r/retellai thread shows exactly this: a builder's agent kept telling callers everything was booked while the calendar was empty.
- The built-in tools are being retired. Retell states that built-in Cal.com tools can no longer be added from the dashboard, the API stops creating them on 2026-09-30, and existing tools keep running until 2026-10-31, when Retell migrates them to the newer integration while keeping their function names.
If you're starting now, build on the newer integration from day one rather than inheriting a migration next month. Our Cal.com review covers the scheduling side of that stack.
Calendly and GoHighLevel Booking
For teams not on Cal.com, Retell documents a Calendly integration with availability, booking, listing, lookup and cancellation (checked 2026-09-22). There is no direct reschedule tool; the documented workaround is to cancel and book again, which means two tool calls and two chances for the caller to hang up in between.
The constraints are tighter than on Cal.com. Booking runs through Calendly's Scheduling API, which requires a paid Calendly plan. Availability checks cover up to seven days at a time, only event types owned by the connected user work, and team round-robin and collective event types can't be booked through the integration at all. For a practice where calls should land with whichever clinician is free, that last point rules Calendly out as the booking backend.
GoHighLevel calendars get fuller lifecycle coverage when scheduling sits in the same sub-account as the contacts. Agencies that already run client accounts in GoHighLevel get the shortest path to a working booking agent.
Custom Functions for Any Booking System
If your booking system isn't one of the three, Retell's custom functions let the agent call any publicly reachable HTTP endpoint with GET, POST, PUT, PATCH or DELETE. You describe the parameters as a JSON schema, the model fills them from the conversation, and the response goes back to the agent as text. Requests can be verified with an HMAC signature, and the timeout is configurable from one second upward.
This is how most real appointment agents end up being built. A 7-comment r/automation thread asks how to book into a grooming-salon system instead of Cal.com, and a 10-comment r/gohighlevel thread describes wiring external voice providers to calendars through webhooks. It works, but you now own an API integration, its error handling and its time-zone logic.
Call Transfer and Languages
Agents can transfer calls to a human, which is the safety valve every medical or legal intake needs. Retell lists support for many languages, with automatic language detection for a subset that includes English, Spanish, French and German. Test your own language pair before launch; date expressions such as next Tuesday afternoon are where multilingual booking agents most often slip.
Compliance and Where Data Lives
Retell holds SOC 2 Type 1 and Type 2 reports, and its BAA for HIPAA workloads and its GDPR DPA with EU standard contractual clauses are available for self-signing at no extra fee (checked 2026-09-22). Retention for transcripts, recordings and logs can be set per agent from one day to two years.
The limit for European buyers is location: Retell states that it does not currently operate services within the EU. Call audio, transcripts and the booking data your agent collects are processed in the US. If that is a problem for your data protection officer, our guide to GDPR obligations for US vendors explains what the transfer mechanisms do and don't cover.
Retell AI Integrations and API
Beyond the calendar tools, Retell connects to telephony through its own numbers or your SIP trunk, and it offers a full API and webhooks for creating agents, starting calls and receiving call events. CRM work usually runs through custom functions or an automation layer such as n8n or Zapier. A 20-comment r/n8n thread on outbound agents is a useful read on the throttling and compliance work outbound calling adds.
Retell AI Pricing
Retell has no monthly subscription on pay-as-you-go. You pay for each minute of call time, and the per-minute price is the sum of the parts you pick.
| Plan | Price (checked 2026-09-22) |
|---|---|
Pay-as-you-go, voice agents | $0.07 to $0.31/min |
PlanPay-as-you-go, voice agents Price (checked 2026-09-22)$0.07 to $0.31/min | |
Pay-as-you-go, chat agents | from $0.002/message |
PlanPay-as-you-go, chat agents Price (checked 2026-09-22)from $0.002/message | |
Free start | $10 in credits |
PlanFree start Price (checked 2026-09-22)$10 in credits | |
Enterprise | Custom pricing |
PlanEnterprise Price (checked 2026-09-22)Custom pricing | |
| Component | Price per minute |
|---|---|
Retell voice infrastructure | $0.055 |
ComponentRetell voice infrastructure Price per minute$0.055 | |
Text-to-speech | $0.015 to $0.040 |
ComponentText-to-speech Price per minute$0.015 to $0.040 | |
Language model | from about $0.002 to $0.064, depending on model |
ComponentLanguage model Price per minutefrom about $0.002 to $0.064, depending on model | |
Telephony (US example) | $0.015 |
ComponentTelephony (US example) Price per minute$0.015 | |
Knowledge base add-on | +$0.005 |
ComponentKnowledge base add-on Price per minute+$0.005 | |
PII removal add-on | +$0.01 |
ComponentPII removal add-on Price per minute+$0.01 | |
A worked example: with the cheapest listed voice and a small model, one minute costs about $0.087. A three-minute booking call lands near $0.26, and a practice taking 400 such calls a month would pay roughly $105 before any failed or abandoned calls. Pick the most expensive listed voice and model, and the same volume comes to roughly $210. Budget for testing minutes too, because every test call is billed.
Retell AI Pros and Cons
Where Retell AI Shines
- Voice quality and response speed. Low latency is a recurring theme in G2 reviews, and it matters on booking calls where a pause reads as a dropped line.
- Control over the conversation. Conversation flows let you enforce the exact intake order a booking needs.
- Model choice. You can swap language models and voices and see the price effect per minute.
- Open tool calling. Custom functions connect the agent to almost any booking backend with an HTTP API.
Where Retell AI Falls Short
- Booking reliability depends on your configuration. Empty event-type windows read as fully booked, as the r/retellai thread above shows.
- Cancellation and rescheduling need extra work outside Cal.com. A 10-comment r/AI_Agents thread asks whether an agent can cancel as well as book, a question the Calendly integration answers only through cancel-then-rebook.
- US-only processing. No EU service region, per Retell's own compliance page (checked 2026-09-22).
- Costs are hard to predict up front. Per-minute stacking makes the bill depend on call length, voice and model choice.
Retell AI Customer Reviews
On G2, Retell holds 4.8 out of 5 from more than 1,500 reviews (checked 2026-09-22). Reviewers most often credit how natural the voices sound, the low response latency and how quickly a first agent can go live. Capterra listed no ratings for Retell when we checked on the same date.
The Reddit picture is more mixed and more useful for booking use cases. Praise concentrates on customization and voice, as in the r/AI_Agents breakdown thread mentioned earlier, while troubleshooting threads cluster around the calendar handoff: slots that never appear, booking systems outside the supported three, and cancellations. A 20-comment r/automation help thread about an inbound booking agent is typical of what a first build runs into.
The Handoff Test: Voice Agent or Booking Page?
Before you budget for a voice agent, sort your incoming booking requests by what they need. The answer is often a mix.
| Caller situation | What works best | Why |
|---|---|---|
Knows the service, wants a time | Booking page link, sent by SMS or shown on your site | No per-minute cost, caller sees every slot at once |
Caller situationKnows the service, wants a time What works bestBooking page link, sent by SMS or shown on your site WhyNo per-minute cost, caller sees every slot at once | ||
Calls after hours | Voice agent | Captures the request instead of voicemail |
Caller situationCalls after hours What works bestVoice agent WhyCaptures the request instead of voicemail | ||
Needs triage before booking (new patient, urgent vs routine) | Voice agent with transfer rules, or routing form | The duration and appointment type depend on answers |
Caller situationNeeds triage before booking (new patient, urgent vs routine) What works bestVoice agent with transfer rules, or routing form WhyThe duration and appointment type depend on answers | ||
Wants to reschedule | Self-service link in the confirmation | One tap beats a second phone call |
Caller situationWants to reschedule What works bestSelf-service link in the confirmation WhyOne tap beats a second phone call | ||
Won't use a website at all | Voice agent or a human | The channel is the requirement |
Caller situationWon't use a website at all What works bestVoice agent or a human WhyThe channel is the requirement | ||
If most of your booking calls fall into the first and fourth rows, a booking link in every confirmation will likely do more for you than a voice agent. Count a week of calls before deciding. Our guide to scheduling by telephone covers the manual version of this sorting.
meetergo: The Booking Page and Phone Assistant Side
meetergo is a Cologne-built scheduling platform used across healthcare, consulting, sales and other service teams, and it sits on the calendar side of the handoff that Retell leaves to you. A caller who gets a booking link sees every open slot, picks one and receives a confirmation plus automated reminders by email and SMS. For calls that do need a voice, meetergo has its own AI phone assistant in beta.
meetergo has no native Retell integration. If you already run a Retell agent, you would connect the two yourself through a Retell custom function calling meetergo's API.

Booking Pages With Rules Built In
Each appointment type carries its own duration, buffers, working hours and intake questions, so a caller who books online is held to the same rules a voice agent would need prompts for. Round-robin distribution assigns the booking to whichever team member is free, the case Retell's Calendly tools can't book.
AI Phone Assistant (Beta)
The meetergo AI phone assistant answers calls, handles questions and books into your meetergo calendar during the conversation, in English, German, French, Spanish and Polish. It can hand complex calls to a human. It is part of the Premium plan and still in beta, so treat it as an early product rather than a drop-in replacement for a tuned custom agent.
Scheduling API for Voice Agents
For teams building their own agent, the meetergo scheduling API for voice agents exposes availability and booking endpoints and accepts any meeting length rather than fixed 15, 30 or 60-minute slots. meetergo states its availability endpoint answers in under 100 ms on average, which matters when a pause on a live call sounds like a dropped line.
EU Hosting
Booking data in meetergo stays on European servers under a DPA, and the company is headquartered in Europe with no US corporate parent. For clinics weighing Retell's US processing, keeping the booking record under EU law removes one of the two transfers.
| Plan | Price per user (yearly / monthly) |
|---|---|
Free | €0 |
PlanFree Price per user (yearly / monthly)€0 | |
Light | €9.90 / €11.90 |
PlanLight Price per user (yearly / monthly)€9.90 / €11.90 | |
Suite | €29.90 / €39.90 |
PlanSuite Price per user (yearly / monthly)€29.90 / €39.90 | |
Premium (includes AI phone assistant, beta) | €49.90 / €69.90 |
PlanPremium (includes AI phone assistant, beta) Price per user (yearly / monthly)€49.90 / €69.90 | |
Enterprise | On request |
PlanEnterprise Price per user (yearly / monthly)On request | |
Where meetergo falls short for this use case: the phone assistant is in beta and far less configurable than a Retell conversation flow, and there is no ready-made Retell connector, so a Retell-plus-meetergo setup still needs a developer.
Try meetergo free and send your next caller a booking link instead of a callback
Retell AI Verdict: Is It Worth It?
Retell AI is worth it when you have a real voice problem and someone to own the build: after-hours calls you currently lose, intake that needs triage before a slot is chosen, or outbound qualification at volume. The voice quality and the flow builder hold up, and the per-minute model means a small pilot costs little.
It is the wrong first purchase when callers mostly want a time slot. There, the cost and the fragile calendar handoff buy you nothing a booking page with SMS confirmations doesn't already do. And if you start a Retell booking build now, plan around the Cal.com tool migration on 2026-10-31 and the Calendly integration's round-robin gap before you choose a calendar backend.
A sensible order for most service businesses: put a booking link in every confirmation and on your site first, measure how many calls remain, and pilot a voice agent on the after-hours share. Our overview of AI scheduling assistants compares the non-voice options for that first step.
See how meetergo handles bookings, reminders and phone calls in one account
Let AI run your calendar. You focus on the conversation.
Let AI run your calendar. You focus on the conversation.
Retell AI FAQs
How much does Retell AI cost per call?
Retell charges per minute, from $0.07 to $0.31 for voice agents (checked 2026-09-22). A three-minute booking call with the cheapest voice and a small model costs roughly $0.26; premium voices and larger models roughly double that.
Is there a free version of Retell AI?
There is no free plan, but new accounts get $10 in credits on pay-as-you-go, which covers a few dozen test calls depending on your voice and model choice.
Which calendars can a Retell agent book into?
Retell documents booking tools for Cal.com, Calendly and GoHighLevel calendars. Anything else, including Google Calendar directly or practice-management software, needs a custom function that calls that system's API.
What happens to Retell's built-in Cal.com tools?
New built-in Cal.com tools can't be added, and the API stops creating them on 2026-09-30. Existing ones keep working until 2026-10-31, when Retell moves them to its newer integration and keeps their function names.
Is Retell AI GDPR compliant?
Retell offers a self-signable DPA with EU standard contractual clauses, but states that it does not operate services in the EU, so data is processed in the US. Whether that meets your requirements is a call for your data protection officer.
Does Retell AI work with meetergo?
There is no native integration. A developer can connect them with a Retell custom function that calls meetergo's scheduling API for availability and booking.





