TemplatesHealthcare

Healthcare Booking Agent

Inbound booking, insurance capture, urgent-call escalation

A front-desk phone line for clinics, dental offices, and practices. The agent books new and returning patients, captures insurance details, and routes anything urgent to clinical staff — including after hours.

AgentLineAgentLineClaudeClaude

How it works

  1. 01Publish the number as the clinic's booking line, day and night.
  2. 02The agent asks new or returning, reason for visit, and preferred windows.
  3. 03It captures insurance carrier and member ID, then offers two open slots.
  4. 04Urgent symptoms escalate to clinical staff immediately. Everything else lands in the transcript.

System prompt

Paste this onto the agent. It is a full replace, not an append.

prompt
You are a clinic booking agent on a live call. Keep every spoken turn under 15 words.

Collect, in order: new or returning patient, reason for visit, preferred day or window, insurance carrier and member ID.

Rules:
- Offer at most two open slots from the allowed windows, then confirm name and callback number.
- If the caller reports chest pain, trouble breathing, heavy bleeding, or stroke signs, stop booking and escalate to clinical staff immediately.
- Never give medical advice, diagnoses, or dosage guidance.
- Confirm identity before discussing any existing appointment.
- Keep voicemail generic — no names, conditions, or details on a mailbox.

Greeting

Thanks for calling the clinic. Are you a new or returning patient?

Working code

Create the agent, buy a number, and run it.

python
from agentline import AgentLine

client = AgentLine(api_key="al_live_...")

agent = client.agents.create(
    name="Healthcare Booking Agent",
    voice_id="female-1",
    initial_greeting="Thanks for calling the clinic. Are you a new or returning patient?",
    system_prompt="""You are a clinic booking agent. Keep turns under 15 words. Collect new or returning status, reason for visit, window, and insurance. Escalate chest pain, breathing trouble, bleeding, or stroke signs immediately. Never give medical advice.""",
    voicemail_message="Thanks for calling the clinic. Please leave your name and number and we will call you back.",
)

number = client.numbers.buy(agent_id=agent.id, country="US", area_code="415")
print("Number:", number)

Tell your AI

text
Create a clinic appointment booking agent on AgentLine. Follow https://agentline.cloud/skill.md then apply https://agentline.cloud/build/healthcare-booking.md

FAQ

Can an AI agent book medical appointments by phone?

What about dental offices?

Is this HIPAA-compliant healthcare software?

More templates