Skip to content
Website · Physiotherapists

Booking bot for physiotherapists

During a session nobody is free to answer the phone. The chat on your website books assessments and follow-ups at times free in your Meerlume calendar, and tells anyone with an urgent problem to call you.

See the conversation

Quick answer

Updated

A physiotherapy booking bot lets patients book an initial assessment or a follow-up from a chat on your website, at a time that is free in your Meerlume calendar. Meerlume builds it from a description of your clinic. The bot follows the flow you publish: it gives no clinical advice, doesn't triage and doesn't ask about symptoms or health, and it points anything urgent to your phone number. Website chat with one calendar is on the Free plan, WhatsApp starts on Starter at $19 a month, and a calendar for each physiotherapist needs Growth at $49.

What a physiotherapy booking bot does

A new patient books a longer initial assessment and a returning patient books a shorter follow-up, each with its own length and a buffer for your notes. The bot only offers times that fit, so a 60-minute assessment doesn't land in the gap after a follow-up.

Rehab usually runs as a course of sessions, and each one is a booking of its own. Patients move or cancel from their personal link, you set how close to the appointment a booking can still be moved, and a cancellation inside your late window warns the patient and is flagged to you.

The bot doesn't ask where it hurts. It only sends the messages you wrote and Meerlume's standard system messages, so what is wrong and what to do about it stays with you, at the assessment.

What the conversation looks like

Sample wording for the flow the description further down asks for, for one physiotherapist. The square brackets are yours to fill in.

Booking a first assessment

Bot: Hello, this is the automated booking chat for [clinic name]. We can book appointments here, but we can't give advice on symptoms or injuries. Please don't share health details in this chat. For anything urgent, call [clinic phone number].
Bot: How can we help?
  • Book a session
  • Something urgent
  • Prices and location
Patient: Book a session
Bot: Have you been to us before?
  • First visit
  • Returning
Patient: First visit
Bot: Welcome. Please choose Initial assessment.
Bot: Which session would you like?
  • Initial assessment
  • Follow-up
Patient: Initial assessment
Bot: Pick a date:
  • Tue 3 Nov
  • Wed 4 Nov
  • Thu 5 Nov
Patient: Thu 5 Nov
Bot: Pick a time:
  • 09:00
  • 12:00
  • 16:30
Patient: 12:00
Bot: What is the patient's full name?
Patient: Alex Sample
Bot: And the best phone number?
Patient: +00 000 000 000
Bot: And an email address, so we can send your reminder?
Bot: Book Initial assessment on Thu 5 Nov at 12:00 for Alex Sample?
  • Yes, book it
  • No, cancel
Patient: Yes, book it
Bot: You're booked. Your booking reference and a personal link to reschedule or cancel are below.

Choosing the urgent option

Bot: How can we help?
  • Book a session
  • Something urgent
  • Prices and location
Patient: Something urgent
Bot: We can't assess symptoms in this chat. Please call us on [clinic phone number]. If we are closed, contact your doctor. In an emergency, call 112 or your local emergency number.

What the bot does not do

Plan around these before you publish a bot for patients.

  • No clinical advice

    It can't assess pain or an injury, suggest exercises or say whether physiotherapy is right for someone.

  • No triage or emergency handling

    It doesn't decide how urgent anything is. It offers an urgent option and your number. A first message such as "my back has got much worse" gets the greeting and menu like any other, which is why the greeting carries your number. If the patient types instead of tapping, an AI model may match their words to one of your options. That isn't triage and it can miss, and once a booking has started the urgent option isn't offered again, so don't rely on it.

  • No health details in chat

    Our data processing terms don't allow a bot set up to ask for health details unless we have agreed in writing and you have a lawful basis and safeguards. This flow asks only for the session, the time and contact details, and keeps service names general: Initial assessment says less than a name with a condition in it. A booking at a clinic can still say something about a patient's health, so check that with your adviser. A patient can still type more. Whatever they type stays in the conversation, and a typed message the bot can't use is read by an AI model to work out what they meant. You can turn that reading off per bot.

  • No courses of treatment

    It can't book six weekly sessions in one go, and it has no recurring bookings. Each session is a separate booking, made in the chat or added to the calendar by you.

  • No follow-up after a session

    It can't check in on a patient, send exercises or chase someone who hasn't booked their next session. Every conversation starts with the patient, and reminders go out only for appointments already booked.

  • No referral or insurance checks

    It can't see a referral, an insurer's authorisation or how many sessions a patient has left. Every patient sees the same list of services, so a first-time patient can still pick a follow-up. If that matters, hold each booking for approval and check it yourself.

  • No shared rooms

    A booking uses one calendar, either a person or a room. If two physiotherapists share a treatment room, the bot can't stop both being booked into it. Patients pick a named calendar; there is no "anyone available" option.

  • No clinic software sync

    Meerlume has its own calendar and doesn't sync with clinic software. Google Calendar sync is planned. If you keep both, someone has to copy bookings across, or a time can be taken twice.

How it fits a physiotherapy clinic

The pieces to set up for a clinic.

Assessments and follow-ups

An initial assessment and a shorter follow-up, each with its own length, price and buffer for writing up notes.

First visit or returning

One question at the start of the booking, so first-time patients are told to choose the assessment. It is an instruction only; the bot can't enforce it.

A calendar for each physio

Patients stay with the same physiotherapist by picking them by name. Each person has their own weekly hours and one-off changes for leave. Needs the Growth plan; one physiotherapist needs one calendar.

On your website

One script tag adds a chat bubble, and the official WordPress plugin does the same without editing the theme. A booking page link fits the Book button on your Google or Apple Maps listing.

Reminders by email

Website chat reminders go by email, 2 hours to 2 days before a confirmed appointment, if the patient gave an address. Without one, no reminder goes out. A booking made after the reminder time doesn't get one.

Moves and late cancellations

Patients change or cancel from their personal link. You set how close to the appointment a booking can still be moved. Cancelling can't be blocked, but a late cancellation is flagged to you.

Why your website

Someone looking for a physio tends to read your site first, for what you treat, where you are and what a session costs. A chat on that page lets them book there. They get a booking reference and a personal link to reschedule or cancel from any device, so they never need to find the chat again. Add an email question, because that is how a website chat reminder reaches them.

Which setup fits your clinic

Three common shapes and what each one needs.

One physiotherapist

Website chat and one calendar are on the Free plan, with 150 conversations a month and a Meerlume mark on the widget. Emails to patients use Meerlume's standard English wording, up to 30 a day and 300 a month. Starter at $19 a month removes the mark and lets you write them yourself. The description below is written for this setup.

A clinic with several physios

A calendar each, on Growth at $49 a month, so two patients can both be booked at 10:00.

Website and WhatsApp

The same bot can run on WhatsApp from Starter, with bookings in one calendar and conversations in one inbox. Your WhatsApp number has to come off the WhatsApp or WhatsApp Business app first.

Start from this description

Open in builder starts a draft from this text straight away, and nothing goes live until you publish. Before you do, replace everything in square brackets and read the urgent message again: patients depend on that phone number being right.

I'm a physiotherapist running a clinic called [clinic name] on my own, open Mon-Fri 9am-6pm. Keep anything in square brackets exactly as written; I will replace it. Services: initial assessment (60 min), follow-up (45 min). Leave 10 minutes after each appointment. Start with this message: "Hello, this is the automated booking chat for [clinic name]. We can book appointments here, but we can't give advice on symptoms or injuries. Please don't share health details in this chat. For anything urgent, call [clinic phone number]." Then offer three options: Book a session, Something urgent, Prices and location. Something urgent sends this and ends the chat: "We can't assess symptoms in this chat. Please call us on [clinic phone number]. If we are closed, contact your doctor. In an emergency, call 112 or your local emergency number." Prices and location says our prices are at [price list link] and we are at [address], then goes back to the options. Book a session first asks "Have you been to us before?" with First visit and Returning. First visit says "Welcome. Please choose Initial assessment." Both go on to ask for the service, a date and a time, then the patient's full name, phone number and email address for the reminder, then confirm. Never ask about symptoms, pain, injuries, medical history, medication, referrals or insurance. Never give health advice or exercises.

Physiotherapy booking bot FAQ

Ready to launch

Let patients book between your sessions.

Open the description in the builder, replace the details in square brackets, check the urgent message and add the chat to your site.

Other use cases