# 14. End-to-end scenarios by business type

"From scratch" recipes for the most common business types. Each scenario stitches the steps from the earlier chapters into a practical sequence. Use them as a template and adapt the values.

# Introduction

"From scratch" recipes for the most common business types. Each scenario stitches the steps from the
earlier chapters into a practical sequence. Use them as a template and adapt the values.

---

# 14.1 Barbershop / Salon (Per professional)

**Goal:** customers book a service with a specific barber (or "no preference").

1. **Agenda type:** Per professional. **Slot:** 15 min. **Min lead:** 60 min. **Max ahead:** 30 days.
   (2.2)
2. **Hours:** Tue–Sat `09:00–13:00` + `15:00–19:00` (lunch break). (2.3)
3. **Services:** Haircut (15 min, €12), Beard (15 min, €8), Cut+Beard (30 min, €18), Fade (30 min,
   €15) — with colors. (2.5)
4. **Staff:** create the barbers; assign them to the store; set each one's services (or leave "all").
   If someone only works half-days, set a **custom schedule** (2.8). (2.7/2.8)
5. **Public page:** theme + logo + slug; turn on **Show reservations**. (4)
6. **Messages:** enable email + SMS; reminder 3 h before. (6)
7. **Done:** share the QR at the counter; bookings land in the **Per professional** agenda.

> 📸 **`14-barbershop.png`** — A barbershop's day agenda (columns per barber), full.
![Barbershop](images/14-barbershop.png)

---

# 14.2 Clinic / Practice (Per professional)

**Goal:** appointments with professionals and different durations per specialty.

1. **Type:** Per professional. **Slot:** 30 min. (2.2)
2. **Hours:** Mon–Fri `09:00–12:00` + `14:00–18:00`; Sat `09:00–13:00`. (2.3)
3. **Services:** Consultation (30 min), Physiotherapy (45 min), Nutrition (30 min), Psychology (50
   min). (2.5)
4. **Staff:** each professional with **their** services (scope *Selected*). (2.7)
5. **Payments (optional):** require payment to confirm first consultations. (7)
6. **Messages:** email reminder 24 h before + SMS 2 h before to cut no-shows. (6)

> 💡 Use **Special hours** (2.4) for holidays and training/absence days.

---

# 14.3 Restaurant (Per table)

**Goal:** table bookings by party size, with the menu visible.

1. **Type:** Per table. **Slot:** 60 min. (2.2)
2. **Hours:** Mon–Sat `12:00–14:00` (lunch) + `19:00–21:00` (dinner). (2.3)
3. **Tables (Spaces):** M1/M2 (2p), M3/M4 (4p), M5 (6p), M6 (8p) **exclusive** + "Bar" (4p) **shared**.
   (2.6)
4. **Menu:** categories + items with photos. (2.9)
5. **Public page:** turn on **Show reservations** and **Show menu**. (4)

The day agenda is a **Gantt** (one row per table). Bookings store the **table** and the **party size**
(capped by capacity).

> 📸 **`14-restaurant.png`** — A restaurant's day Gantt (rows per table) + the menu on the public page.
![Restaurant](images/14-restaurant.png)

---

# 14.4 Padel / Courts (Per space)

**Goal:** book courts by the hour, with payment.

1. **Type:** Per space. **Slot:** 60 min. (2.2)
2. **Hours:** every day `08:00–13:00` + `15:00–22:00`. (2.3)
3. **Spaces:** Court 1–4, **exclusive**, **€24/reservation**. (2.6)
4. **Payments:** connect Stripe and **require payment** to confirm. (7)
5. **Booking window:** max ahead 14 days; min lead 30 min. (2.10)

The public booking asks for the **court** and the **time**; payment is the court's price.

---

# 14.5 Escape Room (Per space, per-person price)

1. **Type:** Per space. **Slot:** 60 min. (2.2)
2. **Hours:** Wed–Sun `14:00–22:00`. (2.3)
3. **Rooms (Spaces):** priced **per person** (e.g. €14–18), capacities 4/6/8, **exclusive**. (2.6)
4. **Payments:** the total = per-person price × party size. (7)

---

# 14.6 Spa / Beauty studio (Per service)

**Goal:** book treatments without fixing a specific professional.

1. **Type:** Per service. **Slot:** 30 min (spa) or 15 min (studio). (2.2)
2. **Services:** Massage, Facial, Manicure, Pedicure, Lashes, Brows. (2.5)
3. **Staff (optional):** you can assign therapists; the professional is **optional** in this type.
4. The day agenda shows **columns per service**.

---

# 14.7 Quick checklist (any business)

- [ ] Agenda type chosen and configured (2.2)
- [ ] Opening hours + special days (2.3 / 2.4)
- [ ] Services with duration, price and color (2.5)
- [ ] Spaces/tables, if applicable (2.6)
- [ ] Staff + per-store hours (2.7 / 2.8)
- [ ] Menu, if applicable (2.9)
- [ ] Public page published with slug + theme + QR (4)
- [ ] Messages (reminders) on (6)
- [ ] Payments, if applicable (7)
- [ ] Business timezone and languages (12)

---
**Next:** [Frequently asked questions](15-faq.md).