Inbound assistant #1 (main line): menu + routing only
Branch flows: booking / FAQ / emergency / staff
Emergency branch: deterministic + warm transfer to on-call
Booking branch: can stay more AI-driven (calendar tool, confirmations)
Staff branch: immediate warm transfer with short briefing to staff
Note: one phone number supports one inbound agent, so use Flow Builder branches (or external PBX IVR routing to different numbers/assistants), not four separate inbound agents on the same number.
Best practices for urgent/emergency
Never rely on LLM intent detection alone for triage
Always use a “next step” sentence before transfer/end
Prefer warm transfer for trust (“stay on the line”)
Add retry for keypad (invalid input → repeat menu twice → default to staff)
Add clinic disclaimer: “For life-threatening emergencies, come in immediately / call local emergency vet”
Test with recorded calls per menu option (especially 3 and 4)
Optional hybrid (very robust)Some clinics run a classic PBX IVR before Famulor (Press 1/2/3/4), then forward to different Famulor assistants/numbers. That gives maximum control if you already have telephony infrastructure.
If helpful, share your current flow (booking vs emergency node) and I can suggest a concrete Flow Builder structure for the vet clinic case.