> 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

Use this guide to change an appointment time (reschedule) or stop an appointment (cancel) from the Tipo Appointment Booking app.

### ✅ 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="https://2420234940-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1ux6d1pfkKFKCAAHuj8H%2Fuploads%2FZ5fXWih2sWFPYpZWgkBa%2F2025-12-15_20-17-07.png?alt=media&amp;token=128eee7e-cf3b-42c9-b895-d7462a26b354" 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="https://2420234940-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1ux6d1pfkKFKCAAHuj8H%2Fuploads%2F0rHV54JIQxm9nlJAfeIt%2F2025-12-15_20-18-32.png?alt=media&amp;token=bfd19cbe-855d-44f3-877a-14f5adcb1acb" 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="https://2420234940-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1ux6d1pfkKFKCAAHuj8H%2Fuploads%2FAqcAMv8WHCCElhuKkyGh%2F2026-04-21_14-00-39.png?alt=media&amp;token=7e6301a6-50a4-4ede-b053-69f0fca80983" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://2420234940-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1ux6d1pfkKFKCAAHuj8H%2Fuploads%2FaIiEGSnAdPAMHmTfFWIZ%2F2026-04-21_14-01-03.png?alt=media&amp;token=394bc44f-f5b4-4968-8b22-0f01dd0390f1" 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="https://2420234940-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F1ux6d1pfkKFKCAAHuj8H%2Fuploads%2FsVlMjbpUAdfy5UgejARm%2F2025-12-15_20-22-37.png?alt=media&amp;token=39ffb416-49e3-47dd-8b9d-f4307c6354a8" 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.
