## 📅 Manage Bookings

Open the **BOOKING** calendar, create a booking through Customer → Service → Time → Confirm, and cancel one when plans change.

### 📝 Steps
1. Open **BOOKING** in the sidebar. If you do not see it, the appointment module is not enabled for this store (see *Booking Setup*).
2. Switch **Day**, **Week**, or **Month**. Use the arrows to move the period. Tap **Select Detail** to filter by staff (**Select Staff**); cancelled bookings stay off the calendar.
3. Tap **New**, or tap an empty time slot. The right panel opens **New Booking**. (The empty panel reads: *Select a time slot to create a new booking, or click an existing appointment to view details.*)
4. **Customer** — tap **Customer** and pick a registered member. You cannot go **Next** until a member is selected. If CRM is not connected, complete the bind dialog first.
5. **Service** — tap a service card to select it, tap **+** to add quantity, or tap **Add service** to create one (name, duration, price). Tap **Next**.
6. **Time** — pick the date and a 30-minute **Start time**. Drag **Duration** if you need longer than the service total. Slots show `count/limit` when a slot limit is set; a full slot is disabled (*This slot is full…*).
7. **Confirm** — review **Staff**, **Customer**, **Service**, **Date**, **Time**, and **Total**. Tap **Complete Booking**. New bookings are saved as **Confirmed**.
8. Tap an existing booking to open **Booking Details**. Use **Change Booking** to re-enter the wizard (**Save changes**), or **Cancel Booking**. Open **Cancelled List** in the header to review cancelled appointments (they no longer appear on the calendar).

> **💡 Tip:** With **Simplified Booking Mode** on, the **Service** step is skipped, duration is locked at 60 minutes, only the start time is shown, and slot limits are ignored. Bookings need a registered CRM member — there is no walk-in name-only path in the wizard.

---

## 🎬 Video Guide

[Watch Demo Video](https://support.agenteehq.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBZzhEIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--e426aea62af2eb354678f6104cf9441ad36b3eba/manage-bookings-EN.mp4)
