> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.meridiq.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Staff schedules & availability

Use Schedule to define when each practitioner is available for bookings — set specific services, days of the week and date ranges for short or long-term availability.

| 📍 **Where to find this:** Booking System → Schedule

|| ℹ️ **Looking for your bookings?** Schedule only sets when practitioners can be booked. Your bookings and appointments are in **Booking System** → **Booking**.

## ✅ What you can do

* View and manage practitioner schedules in calendar view
* Create schedules for all services or specific services
* Repeat a schedule daily, weekly or on a custom pattern
* Copy and paste weekly or daily schedules
* Clear schedules for a date range or specific practitioners

## 📅 Schedule calendar

1. Click **Booking System** → **Schedule** — opens the Schedule Calendar.
2. *(optional)* Filter by practitioner using the **practitioner dropdown**.
3. *(optional)* Copy and paste a week's or a day's schedule to another week or day.
4. *(optional)* Click a **coloured service line** in a time slot to view that service's schedule.

![Schedule Calendar](https://storage.crisp.chat/users/helpdesk/website/-/8/c/a/c/8cac159472d82800/image_1l5p8mf.png =650x349)

5. *(optional)* Click the **interval selector** to change the time slot view.

![Time Slot](https://storage.crisp.chat/users/helpdesk/website/-/8/c/a/c/8cac159472d82800/image_1bq7my6.png)

6. *(optional)* Click **Open Hours** to set open hours for booking and schedule.

![Open Hours](https://storage.crisp.chat/users/helpdesk/website/-/8/c/a/c/8cac159472d82800/image_13yyrko.png =500x290)

7. *(optional)* Click **View Services** to see all service schedules at once.
* Click a coloured line on a time slot to view a specific service's schedule.

![Service Schedule](https://storage.crisp.chat/users/helpdesk/website/-/8/c/a/c/8cac159472d82800/image_7kxx5s.png =500x722)

8. *(optional)* Click **Clear Schedule** to remove schedules for a date range or practitioners.
* Select **Select date range** or **Clear Schedule** radio button.
* Select start/end date and practitioners, then click **Submit**.

![Clear Schedule](https://storage.crisp.chat/users/helpdesk/website/-/8/c/a/c/8cac159472d82800/image_4sdlkg.png =500x390)

## ➕ Create a schedule (form)

1. Click **Booking System** → **Schedule**.
2. Click **Create schedule** in the top-right corner.
3. Select the **users** the schedule applies to. You can pick several practitioners at once.
4. *(optional)* Choose the **Services** to offer. Leave it empty to open the hours for every service.
5. Select the **Start date**, the first day the schedule can run.
6. Set the **Working Hours**. Click **+** to add another block of hours on the same day.
7. Choose how it repeats under **Repeat**:
* **Daily**
* **Weekly on** the weekday your start date falls on
* **Every weekday (Mon–Fri)**
* **Custom…** to build your own pattern
8. Click **Submit**, then confirm.

![Create schedule with repeat options](https://storage.crisp.chat/users/helpdesk/website/-/8/c/a/c/8cac159472d82800/create-schedule-repeat_185yl0e.png =650x491)

![Repeat options for a schedule](https://storage.crisp.chat/users/helpdesk/website/-/8/c/a/c/8cac159472d82800/schedule-repeat-options_1pfvpx9.png =650x185)

|| ℹ️ A schedule always repeats, so **Does not repeat** is not offered here. To open a single day, use the **+** icon on a time slot instead.

|| ℹ️ If you previously created scheduled days, they will be **overwritten** by the new schedule.

## 🔁 Build a custom repeat pattern

1. In **Repeat**, choose **Custom…**.
2. Set **Repeat every** to a number, then pick **days**, **weeks** or **months**.
3. For weeks, select the days under **Repeat on**. Several weekdays are fine.
4. For months, choose either **On day** with a date, or **On the** with a position (first, second, third, fourth or last) and a weekday.
5. Under **Ends**, choose one:
* **Never**, which repeats until the end of your booking window
* **On**, then pick the last date
* **After**, then enter a number of **occurrences**
6. Read the summary line below the panel. It spells the pattern out in words, for example "Every week on Tue".

![Custom repeat pattern and end condition](https://storage.crisp.chat/users/helpdesk/website/-/8/c/a/c/8cac159472d82800/schedule-repeat-custom-ends_10n2u2t.png =650x379)

|| ℹ️ **Never** does not mean forever. Meridiq creates the schedule as far ahead as your booking window allows, then tells you the date it stopped at.

||| ⚠️ If the new hours overlap private time that blocks bookings, Meridiq lists the clashing dates before saving. **Add anyway** saves the hours, but they stay unbookable for as long as that private time is there.

## ➕ Create a schedule from time slots

1. Click **Booking System** → **Schedule**.
2. *(optional)* Select services from the **Services** menu to schedule for specific services only.
3. Click the **+** icon on any time slot in the calendar — creates the schedule immediately.
* The slot appears on the Booking Page and is available for booking.
4. To close a slot, click the **−** icon on an open time slot.

![Create Schedule](https://storage.crisp.chat/users/helpdesk/website/-/8/c/a/c/8cac159472d82800/image_1ym0dvy.png)

![Close Schedule](https://storage.crisp.chat/users/helpdesk/website/-/8/c/a/c/8cac159472d82800/image_11nl86.png)

## 🎯 Create a schedule for specific services

1. Click **Booking System** → **Schedule**.
2. Click the **Services** menu in the Schedule Calendar → **Select Services**.
3. Select the service(s) you want to schedule.
4. Click the **+** icon on the time slots to create availability for those services only.
5. *(optional)* Click **Clear all** in the Select Services menu to remove all service schedules.

![Select Services](https://storage.crisp.chat/users/helpdesk/website/-/8/c/a/c/8cac159472d82800/image_2meniv.png)

|| ℹ️ Open time slots change from grey to white in the calendar. Closed/unavailable slots remain grey.

| 💡 Scheduled time slots appear automatically on the [Booking Page for clients](https://help.meridiq.com/en/article/online-booking-portal-for-clients-mlni3z/).