Where this page fits
Practitioner Settings (/settings/user-practitioner/edit-user/{userQuery}/practitioner-setting/) is where a specific practitioner's scheduling behavior is configured: their weekly working hours, whether they're bookable through your public online scheduler, and which appointment type is pre-selected for them by default. This page isn't in the main Settings navigation on its own — you reach it from the Practitioner tab inside that person's Edit User profile, which is itself opened by clicking their row on the staff list. Three clicks deep from the staff list, in other words, but each one is a deliberate drill-down rather than a hidden feature.
- How each day's Available toggle reveals its own time-range and Break controls
- How the online booking section flips between an info banner and a real toggle depending on location-level setup
- Why turning off "Is a practitioner?" opens a deactivation modal instead of saving right away, and what happens if you cancel out of it
- Why the default-appointment-type dropdown is limited to services this practitioner currently provides
Weekly availability: each day gates its own controls
Each day of the week gets its own Available toggle, and the rest of that day's controls only exist once the toggle is switched on. This keeps the grid readable for practitioners who work a typical five-day week — you're not staring at greyed-out time pickers for Saturday and Sunday, they simply aren't rendered until you turn that day on.
Turn on Available for a day
Switch that day's Available toggle on. Its time-range selects and Break button appear immediately.
Set the working hours
Use the time-range selects to define when the practitioner actually works that day.
Add a break, if the day needs one
Click Break to add a break window inside that day. The break list appears under the day once at least one break exists.
Repeat for each working day
Every day is configured independently — turning Monday on says nothing about Tuesday.
Save
Save your changes to apply the new weekly availability.
Online booking visibility follows location-level setup
Whether this section shows a working toggle or just an explanatory banner depends on a setting one level up: whether online booking is enabled for this practitioner at their location at all. This section doesn't control that enablement itself — it only controls visibility once the underlying capability already exists.
| State | What you see |
|---|---|
| Online booking not enabled for this practitioner at this location | An info banner reading "Online booking is inactive," with a help link. The <strong>Show in online scheduler</strong> toggle is hidden entirely — there's nothing to toggle yet. |
| Online booking enabled for this practitioner at this location | The <strong>Show in online scheduler</strong> toggle itself, which controls whether this practitioner actually appears as bookable on the public scheduler. |
Turning off "Is a practitioner?"
Turn off "Is a practitioner?"
Switch the toggle off. The Practitioner Deactivation Modal opens before anything is saved.
Resolve upcoming appointments
In the modal, choose how to handle the practitioner's upcoming appointments — reassign them to another practitioner, or cancel them outright.
Complete the modal
Finish the modal's steps to let the rest of the save go through.
This is worth remembering if you're deactivating someone who's leaving the clinic: do it from this screen, not by archiving their user account on the staff list first. Archiving the account without going through this modal risks leaving their upcoming appointments unresolved.
Default appointment type
The Default appointment type dropdown sets which appointment type is pre-selected whenever someone books this practitioner — a small convenience that saves a click on the practitioner's most common visit type, but one that only makes sense constrained to services they're actually configured to provide.