Skip to content
Sign in
VoiceHuman transferMenu

Human transferPro

Handing a call to a person: queue, ringing, who picked up, and the summary they get.

ProQueue to ringing to connected, with the summary the person receives.

Installation

$ pnpm dlx shadcn@latest add @chatcn-pro/human-transfer

Usage

tsx
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

PropTypeNotes
status"queued" | "ringing" | "connected" | "unavailable"Transfer state
team, agentNamestringWhere it goes and who answered
position, waitSnumberQueue place and wait
reason, summarystring, string[]What is handed over
onCancel, onCallback() => voidActions 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.