Skip to main content

Managing Bookings

Updated today

Once clients start booking appointments, you'll find all bookings neatly organized in one place. In this article, you'll learn how to manage bookings, what statuses they have, and how the approval process works.

Bookings overview

All bookings can be found in Menu → Appointments → Bookings. The overview page shows:

  • Today's bookings — How many appointments are scheduled for today.

  • Upcoming bookings — Total number of future confirmed bookings.

  • Pending — Bookings awaiting your approval (if manual booking approval is enabled).

  • Completed this month — Number of past appointments in the current month.

Booking statuses

Each booking is in one of these statuses:

Pending

The booking has been created but is awaiting your approval. This status is only used when manual booking approval is enabled (see below). The client is informed that their booking is pending confirmation.

Confirmed

The booking is valid and the appointment is scheduled. If manual approval is not enabled, bookings are created directly in this status.

Cancelled

The booking has been cancelled. The system tracks who cancelled:

  • Client — The client cancelled via the public page.

  • Specialist — The specialist/instructor cancelled the booking.

  • Admin — The studio administrator cancelled from the admin panel.

  • System — Automatic cancellation (e.g., an unconfirmed booking after the appointment time has passed).

No-show

The client did not show up for a confirmed appointment. You can set this status manually after the appointment time has passed.

Manual booking approval

If you want control over who comes and when, you can enable manual booking approval. New bookings will then be created as pending rather than confirmed.

How approval works

  1. A client creates a booking → status is set to Pending.

  2. The specialist (or administrator) receives an email notification about the new request.

  3. In the admin panel, open the booking detail and choose:

    • Approve — The booking is confirmed and the client receives a confirmation email.

    • Reject — The booking is rejected and the client receives a rejection email, optionally with a reason.

  4. If a pending booking is not approved by the appointment start time, the system automatically cancels it.

Payment with manual approval

When manual approval is enabled, payment is processed only after the booking is confirmed. The client does not pay at the time of the request, but only once you approve it.

Marking a no-show

After an appointment time has passed, you can mark a confirmed booking as a no-show. The No-show button appears only when:

  • The appointment time has passed (current time is after the start time).

  • The booking is in the Confirmed status.

The client's no-show statistics are updated automatically and help you identify unreliable clients. Learn more in "Unexcused Absences (No-shows)".

Cancelling a booking from admin

As an administrator, you can cancel any booking directly from the admin panel. When cancelling:

  • You can enter a cancellation reason that will be shown to the client in the email.

  • The system automatically determines whether a cancellation fee applies based on your cancellation policy.

  • The client receives a cancellation email.

Bookings in the calendar

All appointments automatically appear in the main Zenamu calendar alongside group classes. You can switch between the group class view and the appointment view using the toggle in the calendar header.

Learn more about payment settings and cancellation policies in "Payments and Cancellation Policies".

Did this answer your question?