# Set your availability

> **Who can have availability set?**> \
> Only **Practitioner** and **Practitioner Admin** roles can have availability, because these are the only roles that appear in the calendar for bookings and appointments.

## Overview

Availability lets you control when practitioners can be booked by setting the days and times they work. You can customize availability for individual dates, multiple selected dates, or set ongoing weekly or fortnightly schedules.&#x20;

Each location has its own availability settings, and you can create multiple time slots per day to allow for split shifts, or different working periods.&#x20;

***

## How to set availability

To set or update availability:

1. Go to **Settings** → **Users**.
2. Open the user profile (Practitioner or Practitioner Admin) you want to update\
   (click their name or **Actions** → **View**).
3. Navigate to the **Availability** tab.

<figure><img src="https://3848983471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8mHp6Xvui6hSl3fbco11%2Fuploads%2Ft5WoXHOL9yDYm1Tz78hx%2FGroup%20427318250.png?alt=media&#x26;token=d161764f-4f79-44fa-856f-31e1cde51c41" alt=""><figcaption></figcaption></figure>

4. Select the **Location** you want to set availability for.

<figure><img src="https://3848983471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8mHp6Xvui6hSl3fbco11%2Fuploads%2FEMMWUychCa6Oy9OuEovy%2FGroup%20427318251.png?alt=media&#x26;token=7d2892de-0e0f-4894-ab6c-14dcc90dc9cd" alt=""><figcaption></figcaption></figure>

5. Click on a date in the calendar to open the **Edit availability** window.

<figure><img src="https://3848983471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8mHp6Xvui6hSl3fbco11%2Fuploads%2Fs3Kj1lsK5R5xKxBlvbom%2Fimage%20646.png?alt=media&#x26;token=7c7f5e4c-4b5c-4b64-bea0-cf81ef067bff" alt="" width="422"><figcaption></figcaption></figure>

6. Adjust the availability as needed, then click **Confirm** to apply.

*See **Editing availability** below for more details on how to configure time slots and one-off or repeating schedules.*

***

## Editing availability

Inside the availability editor, you can:

### Add time slots

* Choose a start and end time.
* Click **Add time** slot to add multiple blocks in one day\
  (e.g., 9 AM–12 PM, then 1 PM–5 PM).
* Click the **bin icon** next to a time slot to remove it.

<figure><img src="https://3848983471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8mHp6Xvui6hSl3fbco11%2Fuploads%2F57CSmSb4RaapVZ8xleYe%2FGroup%20427318252.png?alt=media&#x26;token=00077cd6-33b2-4aee-a7fa-1d121da807f3" alt="" width="422"><figcaption></figcaption></figure>

***

### Set availability for custom dates

Use this option when the practitioner’s hours vary on particular days.

* Select one or multiple dates on the calendar.
* Add or adjust time slots.
* Your changes apply only to the dates selected.

<figure><img src="https://3848983471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8mHp6Xvui6hSl3fbco11%2Fuploads%2FmN1wnuqwA3esCNrMJ26A%2FGroup%20427318253.png?alt=media&#x26;token=73d59bbb-6709-4714-8cba-f2caa958136b" alt="" width="422"><figcaption></figcaption></figure>

> **Clear selected dates**\
> Click **Clear** (beneath the calendar) to remove your current date selection. You can then choose new dates.

***

### Set availability for recurring days

Use this option to create ongoing weekly or fortnightly schedules.

* Click a date first. The recurring pattern begins from the next matching day after that date.
* Select the days of the week (e.g., Mon, Tue, Fri).
* Choose the repetition pattern: **Weekly** or **Fortnightly.**
* Caspen shows the start date of the recurring pattern so you can confirm before saving.

<figure><img src="https://3848983471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8mHp6Xvui6hSl3fbco11%2Fuploads%2F7XTd9qDzBgaIq5E6PseX%2FGroup%20427318254.png?alt=media&#x26;token=ad56daf9-76da-49dc-9f60-f8eedb20d29c" alt="" width="422"><figcaption></figcaption></figure>

***

### Mark a practitioner as unavailable

To block out a date where a practitioner is not available:

1. Click one or more dates on the calendar.
2. In the **Time slots** section, click **Clear** — the area will switch to **Mark as unavailable.**
3. Click **Confirm** to save.

**Screenshot example:** Marking selected dates as unavailable.

<div align="center"><figure><img src="https://3848983471-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8mHp6Xvui6hSl3fbco11%2Fuploads%2FPnQA7w9gVRr6f4Rd9GxP%2FGroup%20427318256.png?alt=media&#x26;token=ae0c9439-ec74-4c65-a313-5278440780db" alt="" width="422"><figcaption></figcaption></figure></div>

***

## Availability and online bookings

If you plan on offering online bookings, then you will need to know that the availability you set here will determine the times when clients can book appointments with you.

***

## Tips

* Each location has its own availability. Remember to set availability per location if your practitioners work across sites.
* You can add multiple availability blocks per day if required.
