Human transferPro
Handing a call to a person: queue, ringing, who picked up, and the summary they get.
On this page
ProQueue to ringing to connected, with the summary the person receives.
Installation
Usage
import { HumanTransfer } from "@/components/ui/chatcn/pro/human-transfer"
<HumanTransfer status="queued" team="Billing" position={2} reason={reason} summary={facts} />The summary is what the voice agent already learned, so the caller never repeats themselves. When no one is free, the caller stays with the voice agent and the card offers a callback instead of hold music.
Examples
States
ProRinging, connected, and no one free with a callback.
Props
| Prop | Type | Notes |
|---|---|---|
status | "queued" | "ringing" | "connected" | "unavailable" | Transfer state |
team, agentName | string | Where it goes and who answered |
position, waitS | number | Queue place and wait |
reason, summary | string, string[] | What is handed over |
onCancel, onCallback | () => void | Actions per state |
Accessibility
- The title is a polite live region, so each step is heard once.
- The summary copies as plain text for a ticket.