Schedules

Set doctor availability, configure booking rules, and generate shareable booking links for patients.

1 min read

The Schedules page is where you define when each doctor is available for consultations. A schedule controls the days and times a doctor can be booked, along with rules like slot duration, breaks, and how far in advance patients can book, this is what powers the Appointments and Pending Bookings pages.


Searching and filtering schedules

The search bar lets you search by doctor name or speciality.

Schedules search bar

Schedules search bar

Search schedules by doctor name or speciality

Click Filters to open the Filter & Sort panel:

OptionWhat it does
Days of WeekFilter schedules active on specific days
Time SlotFilter by a Start Time and End Time
StatusActive, Draft, Inactive, or Archived
Consultation Fee RangeSet a Minimum and Maximum fee
Sort BySort by Recently Added, in ascending or descending order

Click Apply Filters to apply, or Reset to clear all filters.

Filter & Sort panel

Filter & Sort panel

Filter and sort schedules using multiple criteria


The schedules list

Each schedule card shows the doctor's name and speciality, their consultation fee, the days they're available, and their status (e.g., Active).

Click the arrow on a card to expand it and see full details:

SectionWhat it shows
Weekly ScheduleTime ranges the doctor is available for, per day
Exception DatesSpecific dates the doctor is marked unavailable (or otherwise), overriding their regular weekly schedule
Booking RulesSlot Duration, Buffer Time, Max Patients/Slot, and Advance Booking window for this schedule
NotesAny additional notes added when the schedule was created
Schedules list

Schedules list

Schedule cards showing doctor availability overview

Expanded schedule card

Expanded schedule card

Expanded view showing weekly schedule, exception dates, and booking rules


Row actions

Click the menu on any schedule card to:

ActionWhat it does
ViewOpens the schedule in a detailed view
EditOpens the schedule for editing
Booking LinkGenerates a shareable link patients can use to book an appointment with that doctor directly
ArchiveArchives the schedule, removing it from active use without deleting it
DeletePermanently removes the schedule
Row actions menu

Row actions menu

Schedule card actions including View, Edit, Booking Link, Archive, and Delete


Adding a schedule

Click + Add Schedule to open the Add New Schedule form:

Add Schedule button

Add Schedule button

Button to open the Add New Schedule form

FieldDescription
Select DoctorChoose the doctor this schedule is for, required
Consultation FeeFee charged per consultation, required

Schedule Type

Choose how patients book against this schedule:

TypeWhat it means
Slot BasedPatients book a specific time slot
Token BasedPatients book by date, with a maximum number of patients per day. Selecting this adds a Max Patients Per Day field, required

Recurring Schedule

Click + Add Day to add a day to the doctor's weekly availability. For each day:

  • Select the day of the week
  • Set a time range (fromto)
  • Click + Add Time Slot to add more than one time range for the same day
  • Use the copy icon to duplicate a day's schedule, or the delete icon to remove it

Break Times

Click + Add Break Time to block out a recurring time range within the day (e.g., a lunch break), with a time range and a label describing the break.

Exception Dates

Click + Add Exception Date to mark a specific date as an exception to the doctor's regular schedule, set a date, mark it Unavailable (or otherwise), and optionally add a reason.

Booking Rules

FieldDescription
Slot Duration (minutes)Length of each bookable slot
Buffer Time (minutes)Gap maintained between consecutive slots
Max Patients Per SlotNumber of patients that can be booked into one slot
Advance Booking (days)How many days in advance patients can book
Allow Same Day BookingLets patients book for the current day
Allow Walk-insAllows patients to be added without a prior booking
Allow ReschedulingLets patients reschedule an existing booking

Other fields

FieldDescription
Schedule PosterOptional image shown on the schedule's booking link
Effective FromDate this schedule takes effect
NotesAny additional notes about the schedule

Once configured, click Create Schedule to save, or Cancel to discard.

Add New Schedule form

Add New Schedule form

Complete form for creating a new doctor schedule with all fields and sections


FAQs


Common Mistakes to Avoid

  • Setting Advance Booking too short: if it's too restrictive, patients may not be able to book far enough ahead
  • Forgetting to add Break Times: without this, patients could end up booking into a doctor's lunch or rest period
  • Leaving old schedules active instead of archiving them: this can cause confusion when multiple schedules exist for the same doctor

Your schedule is live