---
id: "book-an-appointment"
lang: "en"
title: "Book an appointment"
summary: "Book a customer into the treatment calendar. Free gaps are drawn inside the day, so you can answer “what have you got on Thursday?” while they are on the phone."
area: "Treatments & appointments"
kind: "task"
url: "https://zeropos.shop/help/book-an-appointment"
alternate: "https://zeropos.shop/help/book-an-appointment?lang=es"
markdown: "https://zeropos.shop/help/md/en/book-an-appointment.md"
screens: ["/planning/treatments"]
where_to_find: ["BACKOFFICE › Treatments › Calendar"]
related: ["manage-appointments","rooms-and-staff","online-booking","treatments-at-the-till","treatment-vouchers"]
updated: "2026-10-08"
---

# Book an appointment

Book a customer into the treatment calendar. Free gaps are drawn inside the day, so you can answer “what have you got on Thursday?” while they are on the phone.

The calendar is at [BACKOFFICE › Treatments › Calendar](https://app.zeropos.shop/planning/treatments). The week strip moves you between days; on a computer the month sits beside the day.

Where to find it: BACKOFFICE › Treatments › Calendar.

## Before you start

- At least one treatment marked **Can be booked as an appointment**: [Turn on treatments](https://zeropos.shop/help/enable-treatments).

## Steps

1. Open [BACKOFFICE › Treatments › Calendar](https://app.zeropos.shop/planning/treatments).
2. Pick one shop at the top. Free times only show for a single shop, never for **All shops**.
3. Go to the day, then tap **Book** on a free gap. The form opens at that time.
   - No gap at the time you need? Tap **New appointment** and type the time yourself.
4. Fill in the **Customer**: search by name, phone or email, or just type a name.
   - With **Book and gift to a named customer** switched on, pick them from the list or add them.
5. Choose the **Treatment**. Its length decides how much of the day it takes.
6. Check the **Date** and the time, already filled in from the gap you tapped.
7. Leave **Assigned staff (optional)** on **— Anyone —** or pick a person, and add **Notes** if needed.
8. Tap **Book appointment**.

## What happens next

- The appointment appears in the day, marked **In-store**, and in the **Appointments** list.
- On the day it also shows at the till under **Booked in today**, for whoever is serving.
- Nothing is charged when you book. The customer pays at the till when they come: [Treatments at the till: today's bookings and treatment gifts](https://zeropos.shop/help/treatments-at-the-till).
- To change who does it, mark it done or a no-show, cancel it or move it, see [Look after appointments: find, mark done or no-show, cancel](https://zeropos.shop/help/manage-appointments).

## Common questions

### Why does a day show no free times?

Free times come from the shop's opening hours, set in the shop's form in [MANAGE › Locations](https://app.zeropos.shop/backoffice/locations) under **Opening hours**. A day the shop is closed shows no free gaps, but you can still book with **New appointment** and a time you type.

### Do online bookings land here too?

Yes. Bookings customers make themselves appear in the same calendar, marked **Online**: [Let customers book online](https://zeropos.shop/help/online-booking).

### The customer has a gift voucher. Do I enter it here?

No. They show the voucher when they come in, and you check it on the Gift vouchers screen: [Treatment gift vouchers](https://zeropos.shop/help/treatment-vouchers).

## If you see this

- “**That time slot is already booked.**” — What to do: Every treatment room at this shop is taken for part of that time ([Treatment rooms and who does each treatment](https://zeropos.shop/help/rooms-and-staff)). Pick another time or another day.
- “**Ana already has another appointment at that time.**” — What to do: The person under **Assigned staff (optional)** is doing another treatment then, at this shop or another. Pick someone else, **— Anyone —**, or another time.
- “**Pick the customer from the list, or add them, before booking.**” — What to do: Your shop books to named customers only. Search for the customer and pick them, or add them if they are new.
- “**Pick a single shop above to see which times are still free.**” — What to do: Choose one shop instead of **All shops** at the top of the calendar.
- “**Nothing booked, and no opening hours set.**” — What to do: With **All shops** selected, pick one shop first. Otherwise this shop has no opening hours for that weekday: set them under **Opening hours** in [MANAGE › Locations](https://app.zeropos.shop/backoffice/locations), or book with **Add an appointment** and type the time.

## Related guides

- [Look after appointments: find, mark done or no-show, cancel](https://zeropos.shop/help/md/en/manage-appointments.md)
- [Treatment rooms and who does each treatment](https://zeropos.shop/help/md/en/rooms-and-staff.md)
- [Let customers book online](https://zeropos.shop/help/md/en/online-booking.md)
- [Treatments at the till: today's bookings and treatment gifts](https://zeropos.shop/help/md/en/treatments-at-the-till.md)
- [Treatment gift vouchers](https://zeropos.shop/help/md/en/treatment-vouchers.md)
