# Cancel an appointment

{% hint style="info" %}
**Hint:** Past appointments can’t be marked Canceled. Mark them Missed instead.
{% endhint %}

## How to cancel an appointment

1. Click the appointment in the **Calendar** to open the info panel.

<figure><img src="/files/tc2L8Qc3oGDkQyVOw6pu" alt=""><figcaption></figcaption></figure>

2. Under **Attendance**, click **Canceled** to open the Cancel appointment window.

<figure><img src="/files/JmEVLJKfFto8fhoDVgyM" alt="" width="492"><figcaption></figcaption></figure>

3. Complete the fields:
   1. **Cancellation reason**&#x20;
   2. **Cancellation time**&#x20;
   3. **Cancellation note** *(optional)*
   4. **Repeating group** *(shown for repeating appointments only)* —  Turn **On** to also cancel future appointments in the series. Leave **Off** to cancel only this appointment.&#x20;

<figure><img src="/files/BAvt4sKJ8jHGTfZqgRS2" alt="" width="421"><figcaption></figcaption></figure>

4. Click **Cancel appointment** to confirm.<br>

**What you’ll see**

* The appointment is removed from the calendar, freeing the time for new bookings.
* Any rooms or resources linked to the appointment become available again.

**Notifications**

* Client messages follow your **notification settings**.
* If cancelation notifications are enabled, canceling an appointment sends a **canceled** message to the client.

## Find Canceled appointments

You can view canceled appointments in **Schedule** (left-hand menu).\
Filter **Status** → **Canceled** to see all cancelled bookings.

<figure><img src="/files/yjR5nIMmkNNlBRkVsCpf" alt=""><figcaption></figcaption></figure>

> **Tip:** Click **View** on any row to open the appointment information panel.\
> For details on adding invoices see [Schedule](/using-caspen/schedule.md).

## FAQ

<details>

<summary><strong>Can I customize the cancellation reasons?</strong></summary>

Yes. Go to **Settings** → **Cancellation reasons** to **add**, **edit**, **archive**, or **unarchive** reasons.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://support.caspen.com/using-caspen/calendar/appointments/cancel-an-appointment.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
