> For the complete documentation index, see [llms.txt](https://docs.tipo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tipo.io/tipo-appointment-booking/appointment-management/reschedule-or-cancel-an-appointment.md).

# Reschedule or cancel an appointment

### ✅ Before you start

* You need at least **1 appointment** created.
* Your staff/team member must have **availability** for the new date/time (otherwise the time picker may not offer the slot).

***

### 📅 Reschedule an appointment

Appointments can now be rescheduled by both admin and customers.

#### Option 1 — Admin reschedules (from app)

&#x20;1\. Open the app > click **Appointments** > click on the appointment you want

Choose a view:

* **Month** view = quick overview
* **List** view = easier filtering/searching

2. Select the appointment to open **Appointment details**
3. Click **Reschedule** (top-right)

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

* In the popup:
  * Select **Team member** (if available)
  * Pick a **new date**
  * Pick a **new time** in **Date range**
  * Click **Reschedule** to confirm

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

***

#### 👤 Option 2 — Customer reschedules (from email)

Customers can reschedule directly from their booking email.

#### How it works

1. Customer opens booking confirmation email
2. Clicks **Reschedule** appointment button

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

3. A reschedule widget opens > Customer selects a new available time

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

4. Click **Confirm**

The appointment updates automatically.

> #### Important rules
>
> * Customers can only reschedule, not cancel appointments
> * Rescheduling depends on slot availability
> * Admin will see the updated time in calendar

**⏱️ Reschedule time limit:** To avoid last-minute changes:

* Customers can reschedule **until 1 day before the appointment.** Within 24 hours → rescheduling is blocked
* Admin can still reschedule manually if needed

⇒  This ensures merchants have enough preparation time.

#### 💡 What changes after rescheduling?

* The appointment’s **start/end time** updates.
* The appointment stays linked to the same **customer** and **service**.
* If the time slot is not available, you may need to adjust staff availability first.

***

### ❌ Cancel an appointment

1\. Open the app > click **Appointments** > click on the appointment you want

Select the appointment to open **Appointment details**

Choose a view:

* **Month** view = quick overview
* **List** view = easier filtering/searching

2. On the **Appointment details** page, click **More actions**
3. Select **Cancel appointment** > confirm to cancel again on the popup

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

#### What happens when you cancel?

* The appointment is marked as **Canceled** (or removed from active scheduling depending on your system rules).
* The time slot becomes available again (unless blocked by other rules).

***

### 🧪 Example: Reschedule

**Scenario:**\
A customer booked **Yoga Class** on **Dec 17, 2025 (08:00–09:00)**, but asks to move it to a different day.

**Steps:**

1. Open **Apps → Tipo Appointment booking app → Appointments**
2. Click the **Yoga Class** appointment → open details
3. Click **Reschedule** (top-right)
4. In the popup:
   * Team member: **Staff 1**
   * Date: choose **Dec 18, 2025**
   * Time: choose a new time from the dropdown , e.g. **11:00**
5. Click **Reschedule** to confirm

✅ Done, the appointment date/time is updated.

***

***

**🙋 Still need support?**

If you still need help, please feel free to contact us at <hi@tipo.io>. We’ll be happy to assist you further.
