Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.routiq.ai/llms.txt

Use this file to discover all available pages before exploring further.

Why this matters. Scheduling is the highest-volume thing your reception team does. Most calls, most texts, most emails are ultimately about an appointment. Get this one feature right and you recover the most reception time per dollar of any clinic automation.

How it works

Robyn reads real-time availability directly from your PMS’s online-booking system. Whatever rules you’ve already configured — lead times, cluster bookings, practitioner schedules, location-specific services, appointment-type mappings — apply automatically. This is intentional. You don’t reconfigure your scheduling logic in Robyn — you reuse what’s in your PMS. If you change a practitioner’s hours in Cliniko, Robyn knows immediately.

How Robyn handles scheduling

New patient booking

No record on caller ID → Robyn captures intake fields you’ve configured (name, DOB, mobile, email, etc.), creates the patient record in the PMS, then books.

Returning patient booking

Caller ID matches → Robyn skips intake, suggests slots based on patient history (last practitioner, last appointment type), books.

Reschedule

Robyn looks up the patient’s next appointment, suggests new slots, updates the PMS. Marked as a reschedule, not cancel-then-rebook — keeps your reporting clean.

Cancellation

Robyn cancels in the PMS, frees the slot for waitlist patients, optionally marks DNA / charges a fee per your cancellation-window rules.

What your patient sees

Patient (call): Hi, can I move my Tuesday appointment to later in the week? Robyn: Sure — that’s your 9am Tuesday with Dr Lin. I can see Thursday at 10am or Friday at 2pm available. Which works? Patient: Friday 2pm. Robyn: Done — moved to Friday 9th May at 2pm with Dr Lin. You’ll get a confirmation in a moment.

Cancellation-window rules

Most clinics apply a cancellation policy (e.g. < 24 hours = fee, < 2 hours = DNA). Configure in SettingsAccount SetupCancellation Window:

Block

Don’t allow cancellations or reschedules within the window. Patient is told to call the clinic directly.

Warn of fee

Allow the action, but Robyn warns the patient about the cancellation fee. Customisable wording.

Auto-mark DNA

Allow the cancellation, but mark the appointment as Did Not Attend in the PMS so the practitioner sees the late-cancel pattern.

Combination

Mix: warn-of-fee inside 24h window, auto-DNA inside 2h window, block inside 30min window.

Setup

1

Connect your PMS

Scheduling is automatic once your PMS is connected. See Cliniko, Nookal, or PracSuite setup guides.
2

Enable online bookings in your PMS

Robyn reads availability from the online-booking portal. Make sure:
  • Online bookings is enabled at the account level
  • Each practitioner is enabled for online bookings
  • Each location is enabled for online bookings
  • Each appointment type you want bookable has online-booking enabled
Pages with the per-PMS walkthrough: Cliniko · Nookal · PracSuite.
3

Configure intake fields

SettingsAccount SetupPatient Fields. Toggle which fields Robyn captures for new patients:
  • Required by default: name, mobile, email
  • Optional: DOB, gender, address, GP, Medicare number, referral source, emergency contact
The fields you enable here apply across all channels (call, SMS, email, widget).
4

Configure cancellation window

SettingsAccount SetupCancellation Window. Set the window length, the action (block / warn / DNA / combo), and customise the wording patients hear.
Most clinics start with warn of fee inside 24h — gentle, doesn’t frustrate patients with hard blocks, but signals the policy clearly.
5

(Optional) Set lead-time minimums

By default, Robyn books any future slot your PMS allows. To prevent same-hour bookings (which can stress your team), set a minimum lead time in SettingsAccount SetupLead Time — e.g. 60 minutes.

Patient experience consistency

Same scheduling logic runs across every channel:
ChannelBooking flow
CallReal-time conversation, Robyn speaks the slots
SMSRobyn texts up to 3 slot options at a time
EmailRobyn drafts a reply with bullet-list of slots
Website widgetRobyn shows a quick-pick UI with the next 3 slots, falls back to text
WhatsAppBounded template-based flow (post-Jan 2026 Meta rules)

Common questions

Robyn handles it. She matches names to practitioners in your PMS, checks that practitioner’s availability, suggests their slots. If the patient asks for someone who doesn’t exist or isn’t taking new patients, Robyn explains and offers alternatives.
Yes — e.g. “I want to book initial consult plus a follow-up two weeks later.” Robyn reads availability for both, suggests pairs of slots, books both transactionally.
Robyn keeps answering calls and capturing intake. Bookings queue locally and sync as soon as the PMS is reachable. The patient never sees the outage — they get a confirmation message saying “I’ve got that down — you’ll see the booking confirmed within a few minutes.”
Yes — in your PMS, just block those times the way you would for any other reason. Robyn reads the PMS as the source of truth.
Robyn uses the PMS’s optimistic locking. Whoever’s booking transaction lands first wins; the other patient gets the next-best slot offered.

Next

Knowledge base

So Robyn can answer “what does this appointment type involve?” while booking.

Appointment confirmations

Two-way confirmation flows that reduce no-shows after the booking is made.