Appointments report

Booking analysis, cancellation reasons, waitlist, channel breakdown

Appointments report

The Appointments report is the salon's operational mirror: how many bookings, what status, cancellation rate, who's on the waitlist. 5 sub-tabs.

Where to find it

Reports → Appointments tab.

1. Overview

KPI cards

  • Total Appointments – count
  • Completed % – successfully closed share
  • Online Booking % – online-booked share
  • On-time Rate % – on-time arrivals

Appointment breakdown (5 status cards)

  • Completed
  • Cancelled
  • No-shows
  • Rescheduled
  • Pending

2. Summary (by location)

Location breakdown table:

  • Location, Appointments, Services, Total Value, Avg Value, % Online, % Cancelled, % No-show, Total Clients, New Clients

Totals row.

3. List

All bookings (paginated):

  • Ref #, Customer, Staff, Status, Booking date, Scheduled date, Cancelled date (if any), Category (color), Service, Duration (min), Time slot

Ref # is clickable → Calendar view.

Status badges

  • Pending, Confirmed, In Progress, Completed, Cancelled, No Show

4. Cancellations

Cancellation reasons breakdown:

  • Reason, # of Appointments, Value (lost revenue), Fees Charged

Totals.

5. Waitlist

Active waitlist (paginated):

  • Ref #, Customer, Phone, Preferred date, Time slot, Staff, Service, Status

Status: Booked, Waiting, Contacted, Expired, Cancelled

Filters

  • Location
  • Staff
  • Status

When to use it

Scenario 1, Saturday morning check Appointments → Overview → "Today" preset. How many bookings? Any cancellations?

Scenario 2, cancellation rate analysis Appointments → Cancellations. Top reasons: "Wrong date," "I'm sick," "Work conflict." If "Wrong date" is common, booking flow is confusing, fix it.

Scenario 3, who didn't pay the no-show fee Cancellations → Fees Charged column. Zero-value rows = unpaid.

Scenario 4, last week's summary "Last 7 days" preset → Summary tab. By location: revenue, customers, online %, cancellation %.

Scenario 5, long waitlist Waitlist tab. 15 people waiting. Review: which service, which staff. If 10 are waiting for Anna Kovács, expand her calendar.

Tips

  • "Completed %" is the salon's health indicator, above 90% is excellent, below 70% is alarming.
  • "No-show %" below 5% is good, above 10% means booking flow or customer reminders aren't working.
  • Cancellations tab with reasons is gold: frequent "Too expensive" → reconsider pricing.
  • List tab is always usable for booking lookup, faster than the calendar.
  • Waitlist tab needs active processing, don't let signups die after 30 days. Weekly active review.
  • The gap between "booking date" and "scheduled date" is interesting: 1-2 weeks indicates a culture of advance booking.

Related articles

#appointments#foglalások#cancellations#waitlist
💬

Have a question? Ask the AI assistant

The Bookinda AI knows the entire help center and can answer in seconds.

B

Bookinda AI Assistant

Ask anything about features, settings, or integrations.

Hi! I'm the Bookinda assistant. I can answer questions about features, billing, integrations, and more. What would you like to know?

Still need help?

Get in touch with our support team.

Contact us