Direct answer: AI receptionist human escalation is the workflow that moves a call from automation to a person (or to a non-booking safety path) when rules say the AI should stop owning the outcome. Escalation is the decision; transfer, callback/task and emergency routing are different executions. Good design names triggers, destinations, fallbacks and owners—then tests unanswered and out-of-hours paths.
This page is Clero’s operational/technical guide for dental call escalation workflows (also searched as dental AI call transfer and human handoff for voice AI). Related: safe-by-design emergencies, scheduling guardrails, implementation guide, AI receptionist for dental practices.
Capability note (verified in product engineering): Clero syncs practice-configured transfer destinations into the voice agent’s transfer_to_number tool as blind PSTN transfers. Structured fallback commonly uses Create Task (including callback/escalation types) plus post-call dashboard records. Warm/conference transfer and live screen-pop context injection at dial time are not claimed as current platform behaviour here.
Escalation vs transfer vs callback vs emergency routing
| Concept | Meaning | Typical outcome |
|---|---|---|
| Escalation | Policy says a human or urgent path is required | Stop routine AI ownership of the request |
| Transfer | Live call is dialled onward to a staff/queue number | Caller stays on the line toward a person |
| Callback / task | Structured work item for staff after (or instead of) live connect | Queue ownership, SLA, audit trail |
| Emergency routing | Approved public or practice safety script (e.g. NHS pathways / 999 where policy requires) | Often no desk book; may or may not dial a clinic number |
Treat “we escalate” as incomplete until you know which of the last three runs, when, and who owns failure.
Trigger categories (design checklist)
Configure and rehearse these categories—even when detection is prompt-driven rather than a separate rules engine UI:
- Explicit request — “Put me through to reception.”
- Low confidence — ASR/intent uncertainty after limited clarification.
- Unsupported task — Outside the approved automation catalogue (complex finance, treatment-plan negotiation, etc.).
- Complaint — Dissatisfaction, formal complaint language, billing disputes needing a person.
- Safeguarding / urgent language — Configured risk wording; stop admin book; follow safety design.
- Integration failure — PMS/tool timeout, auth error, conflict after write attempt.
- Repeated misunderstanding — Same clarification loop exceeds a practice threshold.
- Policy rule — Type not AI-bookable, deposit gate, identity ambiguity, location mismatch (guardrails).
Production Clero settings commonly expose enable transfer and a primary transfer number (optional separate bookings destination may exist in metadata for some agents). Fine-grained trigger checklists are practice/prompt policy—verify in a live demo rather than assuming a full trigger matrix in the UI.
Handoff payload checklist
What staff *should* receive for a high-quality handoff (industry checklist). Map each item to how your stack delivers it (live vs after the call vs via task):
| Payload field | Why it matters | Clero-oriented delivery (typical) |
|---|---|---|
| Caller identity / status (where lawful) | Avoid wrong chart | Collected on call; may appear later in summary/task—not guaranteed as SIP screen-pop |
| Intent | What they wanted | Summary / task title & summary |
| Short conversation summary | Skip full replay | Post-call AI summary on Calls; mid-call via Create Task text |
| Actions attempted | Tools tried, bookings offered | Task notes / transcript review |
| Appointment context | Slot, type, clinician if any | Summary + PMS if write happened |
| Confidence / reason code | Why escalated | Practice tagging / QA; encode in task type where possible |
| Callback details | Number, window, consent | Create Task callback fields / staff process |
| Urgent flag | Prioritise queue | Task priority / dashboard review |
Important: Summaries and transcripts may contain errors (wrong names, times, intent). Require appropriate human review before clinical or financial decisions. Audio remains the ground truth when available under your retention policy.
Warm vs cold (blind) transfer — and what “fallback” means
Warm / conference transfer (industry term): AI or operator stays on the line, briefs the human, then drops or stays.
Cold / blind transfer: Call is connected to the destination number without an AI briefing conference. The human answers “cold” unless another system (PBX screen-pop, CRM toast) supplies context.
Clero’s synced transfer path uses blind transfer to configured E.164 numbers. Do not procure on the assumption of warm transfer or microsecond dashboard flash at ring time unless a separate telephony product provides it.
Queue fallback / unavailable staff / failed transfer: If the destination is busy, rings out or rejects, behaviour depends on agent instructions and practice process—commonly: apologise, create a priority task/callback, do not invent clinical advice, do not confirm a booking that did not write. Some organisations route all transfers into a monitored Aircall/PBX number so their queue handles busy logic; others use out-of-hours roster checks before dialling personal mobiles.
Out-of-hours: Options include (a) transfer only when an availability tool reports someone free, else callback; (b) always dial a single monitored night number; (c) message-only OOH. Confirm which is live for your agent—do not assume roster UI exists for every tenant.
Ordered flow (accessible state machine)
Accessible sequence for a typical configured deployment:
- Call active on the voice agent.
- Trigger? If no → continue approved admin path (FAQ/book within rules).
- Urgent/safety language? If yes → stop booking; run practice safety script / public pathway wording; optional task; transfer only if policy says so.
- Hours / transfer window? If transfer not allowed now → collect callback details → Create Task → end politely.
- OOH availability gate (when wired)? If nobody available → callback/task; do not blind-dial an empty roster.
- Announce transfer → invoke blind `transfer_to_number` to the matching destination (general vs bookings vs named OOH member, per agent conditions).
- Human answers? If yes → human owns the call; AI session ends at transfer.
- No answer / fail? → Follow unanswered policy: task/escalation record, no false confirmations.
- After the call → Calls dashboard shows recording/transcript/summary (where enabled); post-call task extraction may backstop missed promises.
[AI turn] → trigger?
├─ no → continue rules-bound automation
└─ yes → safety path?
├─ yes → script / pathway / task (± transfer per policy)
└─ no → transfer allowed now?
├─ no → Create Task / callback → end
└─ yes → (± availability check) → blind transfer
├─ connected → human owns
└─ failed → task fallback → endOwnership, staffing, SLA, QA and audit
Ownership. Name who answers the transfer number, who clears the tasks queue, and who updates the number when staff change. Escalation disabled or a stale mobile is an operational incident waiting to happen.
Staffing. Transfer without answered capacity creates worse abandonment than an honest callback. Size the destination for peak AI-assisted load.
SLA selection (practice-defined—not a Clero guarantee): example classes—urgent-language review within X minutes; complaint callback same day; routine booking failure next open morning. Publish internally; measure.
QA. Sample escalated calls weekly: Was the trigger appropriate? Did transfer fire when it should? Did a task exist when transfer failed? Did staff follow up?
Audit. Prefer searchable call records + task history. Retention and access belong in privacy governance (security guide).
Test scenarios (before go-live)
- Caller says “transfer me to reception” in hours → blind dial to configured number; staff answer.
- Same request; destination unanswered → task/callback path; no invented booking.
- Unsupported task (e.g. complex complaint) → escalate without forced book.
- Integration failure (tool error) → no false success; task or transfer per policy.
- Urgent configured language → booking stopped; safety script; see emergencies.
- OOH with nobody available (if roster/availability used) → no inappropriate mobile dial; callback captured.
- Repeated misunderstanding → escalate after threshold rather than infinite loop.
- Transcript/summary spot-check → staff verify a known name/date error handling process.
Document pass/fail with owner and date (implementation guide).
Metrics (measure your baseline—no invented benchmarks)
| Metric | Why |
|---|---|
| Escalation rate (by reason) | Mix shift and prompt drift |
| Successful connection rate | Transfers that reach a person |
| Failed / unanswered transfer rate | Destination and capacity health |
| Task create rate on fallback | Whether fail-safe fired |
| Repeat contact (short window) | Caller unresolved |
| False escalation | AI handed off work it should have finished |
| Missed escalation | AI kept a call it should have handed off |
| Time-to-staff-action on urgent tasks | SLA reality |
Do not use vendor “80/20 automation” marketing as your target. Your mix, hours and rules decide the rate.
Capability checks (what this guide will and will not claim)
| Check | Result |
|---|---|
| Blind PSTN transfer to dashboard-configured number | Supported when escalation enabled, number saved, and transfer tool present on the agent |
| Optional bookings-specific destination | Exists in sync/metadata for some agents; confirm UI/availability for your tenant |
| OOH availability-gated mobiles | Supported when roster + availability integration are wired for that org |
| Create Task / callback as structured fallback | Supported (mid-call tool + post-call extraction backstop) |
| Warm/conference transfer | Not the synced default (blind transfer type) |
| Live dashboard pop + transcript at ring time | Not implemented as transfer-time injection |
| Automatic telephony retry on busy | Not a shared platform engine—prompt/task/PBX-side |
| Guaranteed answer under load / “seamless” handoff | Not claimed |
Claims changed from earlier versions of this URL
| Previous | Now |
|---|---|
| “Live warm-transfer” + microsecond dashboard flash | Corrected to blind transfer; post-call/task context |
| 80% / 20% automation split | Removed (unsourced) |
| Perfect transparency / flawless PMS audit trail | Softened to dashboard records + QA caveats |
| Context injection before desk phone rings | Removed as product fact |
| Automatic capture on unanswered as universal magic | Reframed as required practice policy + task tools |
Frequently asked questions
Escalation vs transfer?
Escalation is the decision; transfer is one execution path among callback/task and emergency routing.
Warm transfer on Clero?
Do not assume warm/conference or live screen-pop; production sync uses blind transfer. Context is typically post-call / via tasks.
Unanswered transfer?
Define task/callback fallback; test it. No invented clinical advice or false bookings.
OOH?
Depends on configuration—availability-gated mobiles, always-on monitored number, or message-only. Verify live.
Trust summaries blindly?
No—review when decisions matter.
What to measure?
Escalation rate, connect rate, failed transfer, repeat contact, false/missed escalation—your baseline only.
Human escalation quality is an operations contract: triggers, destination that is actually answered, fallback that creates recoverable work, and QA that catches prompt drift. Map that contract before expanding automation coverage on the dental AI receptionist journey—and keep safety and diary rules linked via emergencies and guardrails.