Healthcare Chatbot Script Templates

Healthcare chatbot script templates for the full patient flow -- greet, qualify, route appointments and insurance, answer FAQs safely, and hand off to staff. Use the variants as-is, edit the placeholders, or download the editable Word doc.

Format
Editable Word .docx
Length
6 variants · copy-paste
Price
100% free
Setup
Copy or download

Get the editable Word doc in one click.

4.9·Free · No signup · Instant download
Connects to WebsiteWhatsAppTelegramInstagram
Support

Template preview

Greeting and opening

Bot

Hi, and welcome to practice name. I am the virtual assistant, here to help you book a visit, reschedule, or get quick answers about coming in.

One important note first: I cannot give medical advice or read your results. If this is a medical emergency, please stop now and call emergency number, or reach our front desk at front desk phone.

Bot

If you are ready to carry on, what brings you in today -- option list?

If the visitor only says hello

No problem at all. Most people here want to book, ask about insurance, or check our hours. Which one is closest to what you need?

Why it works

It welcomes the patient, states an honest limit on advice, and puts the emergency path in the first exchange instead of the fine print. Offering tappable choices means an anxious visitor is never left guessing what to type, which keeps the flow calm and moving.

Download free template

6 ready-to-use variants

1

Greeting and opening

When to use: Use it as the very first message the moment the chat widget opens on any page.

Bot

Hi, and welcome to practice name. I am the virtual assistant, here to help you book a visit, reschedule, or get quick answers about coming in.

One important note first: I cannot give medical advice or read your results. If this is a medical emergency, please stop now and call emergency number, or reach our front desk at front desk phone.

Bot

If you are ready to carry on, what brings you in today -- option list?

If the visitor only says hello

No problem at all. Most people here want to book, ask about insurance, or check our hours. Which one is closest to what you need?

Why it works

It welcomes the patient, states an honest limit on advice, and puts the emergency path in the first exchange instead of the fine print. Offering tappable choices means an anxious visitor is never left guessing what to type, which keeps the flow calm and moving.

2

Qualify the request

When to use: Use it right after the greeting, before the bot tries to answer anything specific.

Bot

Happy to help. To send you to the right place, is this about option one, option two, or option three?

Visitor taps a choice

Bot

Got it. One quick thing so I do not send you in circles: are you a detail?

If the visitor is not sure

That is fine -- I will treat you as a new patient for now, and our team can adjust it later if needed.

Bot

Thanks. Give me one second while I line up the next step for you.

Why it works

It qualifies one question at a time, uses tappable options instead of open text, and captures the one routing detail that decides where the request goes. The graceful default when a patient cannot answer keeps the conversation from stalling at the exact point most bot flows break down and lose the visitor.

3

Route to the right place

When to use: Use it once the request is qualified and the bot knows which path the patient needs.

Bot -- booking

For a new or follow-up visit, you can grab a time here: booking link. Want me to text you that link as well?

Bot -- insurance

For plans we accept and billing questions, this page has the current details: insurance page.

Bot -- a symptom question

I am not able to advise on symptoms or how urgent something is. Our nurse line can help with that directly -- reach them at nurse line.

Bot -- anything sounding urgent

If you are worried this cannot wait, please do not use chat -- call emergency number or your local emergency service right away.

Why it works

Each request lands where it can actually be resolved, and every symptom or urgency question is handed to a human instead of an algorithm. That keeps the bot firmly inside safe, non-clinical territory while still moving routine bookings and billing along quickly.

4

Answer a common FAQ

When to use: Use it when the visitor asks something factual like hours, location, or what to bring.

Bot

Good question. practice name is open hours. We are at address, and there is signage to guide you in.

Bot

For a first visit, please bring what to bring so check-in is quick.

Bot

Anything else I can line up for you -- booking a time, or an insurance question?

If the question was not covered

I want to get this exactly right rather than guess, so let me pass that one to a team member who can confirm.

Why it works

It answers the actual question in plain language, then anticipates the natural next need without forcing the patient to ask again. Just as importantly, it refuses to improvise when a question falls outside what it knows for certain, which keeps every answer the bot gives trustworthy and protects the practice from a confident mistake.

5

Fallback when the bot does not know

When to use: Use it whenever confidence is low, the question is clinical, or the visitor seems distressed.

Bot

I want to be straight with you: I am not confident I can answer that correctly, and I would rather not guess on something this important.

Bot

If it is about your health or symptoms, our nurse line is the right place -- nurse line. For booking or general questions, the front desk can help at front desk phone.

Bot

And if this feels urgent and cannot wait, please call emergency number now rather than waiting on chat.

Bot

Prefer not to call? I can set up callback option and a team member will reach out.

Why it works

It admits uncertainty instead of inventing an answer, then routes by the type of need -- clinical, routine, or urgent -- so the patient always has a safe next step. Naming the emergency path once more here is deliberate, because the fallback is exactly where a distressed visitor is most likely to be.

6

Hand off to a human

When to use: Use it when the visitor asks for a person, or after the fallback when a human is the right move.

Bot

Let me bring in a person for this. I will pass along what we have so you do not have to start over.

Bot

Here is what I am sending to team name: summary.

Bot

So they can reach you if we get disconnected, may I grab your contact capture?

Bot

Thanks. Someone will be with you in about wait time. Feel free to keep this window open in the meantime.

If no one is available right now

Our team is offline at the moment, but I have logged your request and your contact capture, and they will follow up first thing.

Why it works

It hands off with a summary and a captured contact detail, so staff pick up warm instead of cold. Setting a concrete wait time and giving an after-hours path means the patient feels carried through the transfer rather than dropped into silence.

Do it in sem.chat

Let your AI agent put this to work

Load this template into sem.chat and your agent uses it automatically, in your brand voice, around the clock.

  • Save as reusable replies, scripts, or rules
  • Keeps every message on-brand and consistent
  • Hands the hard cases to a human

How to use this template

  1. 1

    Pick the closest variant. Choose based on the situation, not only the channel.

  2. 2

    Replace every placeholder. If you cannot fill a field, ask one clarifying question first.

  3. 3

    Save the final version into sem.chat, your CRM, or your help desk so the team stays consistent.

  4. 4

    Review results weekly. Drop variants that create confusion and improve the ones that work.

Frequently asked questions

Can I use these templates commercially?
Yes. Copy, edit, and use them in your business, client work, CRM, help desk, or sem.chat workspace.
Why are there six variants?
One generic template rarely fits every situation. Six variants give your team practical choices without a messy library.
Should I paste these into sem.chat?
Yes. Save the best variants as canned replies, knowledge base entries, routing rules, or CRM notes so your AI agent and team stay consistent.
Can a healthcare chatbot give medical advice?
No, and these scripts are built so it never tries. The bot handles booking, hours, insurance, and other non-clinical tasks, and routes every symptom or urgency question to a nurse line or emergency number instead of guessing.
How does the bot handle a possible emergency?
The emergency path appears in the greeting and again in the fallback. Whenever a message sounds urgent, the bot stops trying to help and tells the visitor to call the local emergency number or a staffed line right away.
What should the bot collect before handing off to staff?
Keep it light: the request type, whether they are a new or returning patient, and a contact detail for follow-up. The handoff script passes a short summary so patients never repeat themselves.
Can I use these scripts for both appointments and insurance questions?
Yes. The routing variant sends booking requests to your scheduler and insurance questions to your plans page, while symptom questions always go to a human. Swap the placeholders for your own links and lines.

Power it up with sem.chat

Everything you need to put this template to work.

Similar templates

Put this template to work in sem.chat

Use this in sem.chat and let your agent handle it, in your voice, around the clock.