Operations / Business Reports

Booking reports. Read in a minute.

Covers and no-shows for venues, revenue by service and staff member for appointments, over 7, 30 or 90 days, so a slow week reads as a slow week.

Hospitality & appointments

Business ReportsInside Gaplessly

Illustrative product preview.

Part of your operations toolkit

The big picture

Business Reports, at a glance.

Gaplessly's booking reports give a restaurant or venue its covers, reservations, no-shows, busiest days and hours, and party sizes. A salon, clinic or spa gets business reports with revenue by service and by staff member, alongside appointments, no-shows and the deposits and fees it kept. Both switch between the last 7, 30 and 90 days, which is how you tell a real trend from one odd week. Reports come on every plan with no commission, and Venue Starter is free up to 35 bookings a month and Solo up to 50.

Sales reports for salons, clinics and spas

The Reports page has one card for each question an owner tends to ask:

  • Appointments: bookings, completed, cancelled and no-shows, with a daily trend and a grid of your busiest hours.
  • Revenue: the value of kept bookings, the average sale, tips recorded at close-out, and how it was paid.
  • By service: what sold and what each service brought in.
  • By team: each staff member's takings, visits and no-shows, ranked.
  • No-shows and protection: missed visits, your no-show rate, what they cost you, and the deposits and fees you kept.

Revenue here is the booked price of appointments that went ahead, so cancellations and no-shows are left out. For the money collected through Stripe, with the GST in it, see the takings report under Payments. Reports for promotions and gift cards are coming soon.

The Gaplessly By service report: services sold and revenue over 30 days, and a bar chart of revenue by service
Reports, By service, for an example salon: services sold and revenue over the last 30 days, and which services brought it in.

Revenue by staff member and by service

Breaking revenue down this way answers what a single total can't. Is a service earning its place on the calendar over a real sample, or did it have one good week? Is a slow patch for one staff member a blip or worth a conversation? Is this month different from the last three, or does it just feel different?

  • Check a service's 30 day revenue against its 90 day figure to see whether it is gaining ground.
  • Compare staff members over 30 or 90 days, so one person working fewer shifts in a given week doesn't skew it.
  • Hold a quiet 7 day window up against the 30 and 90 day numbers before treating it as a trend.

Many salons pay partly on commission, and By team gives you each person's takings to start from. Gaplessly doesn't work out commission itself.

The Gaplessly By team report: each team member's takings, visits and no-shows
Reports, By team: each person's takings, visits and no-shows for the last 30 days.

Restaurant reports: covers, no-shows and busy times

Restaurants and venues get their own report, built on covers: total covers and the average party size, reservations, guests and no-shows, with a covers trend, your busiest days and hours, and how many bookings came in at each party size. A room of four-tops serving mostly couples shows up there. A booking funnel card shows how guests move through your booking page.

Hospitality reports don't include revenue, and revenue by server or by shift isn't built.

Why 7, 30 and 90 day windows

A week is a small sample to run a business on. One stylist's numbers dip because they took two sick days, or the whole place looks soft for a week and nobody did anything differently. Read that week on its own and it's easy to draw the wrong conclusion.

Every report switches between 7, 30 and 90 days and counts the same things in each. The week shows what is happening now. The month smooths out a sick day or a slow Tuesday. The quarter tells you whether a service, a staff member or a night of the week has really changed.

Before acting on a change, check it holds in at least two windows: the week against the month, or the month against the quarter.

Common questions

Restaurant and venue reports are built on covers and don't include revenue. For salons, clinics and spas, revenue breaks down by service and by staff member.

The last 7, 30 or 90 days. Each report switches between them, one window at a time.

A single week is easily skewed by a sick day, a public holiday or a quiet stretch. Checking the same number over 7, 30 and 90 days tells you whether a dip is a pattern or just noise.

Bookings, completions, cancellations and no-shows with their rates, revenue, average sale and tips, revenue by service and by staff member, and the deposits and no-show fees kept. They don't calculate rebooking rate, utilisation or commission.

Yes: covers, reservations, guests and no-shows, a covers trend, busiest days and hours, and party sizes. Revenue by server or by shift isn't part of it.

Not the reports themselves. The Export button on the Reports page goes to your data export, which covers clients and bookings on an active paid plan, and the takings report under Payments downloads as a CSV.

Yes. The restaurant and appointment reports are both live in the dashboard today, over the last 7, 30 or 90 days.

Do not take our word for it. Open the demo.

The real product, running with example businesses. No account, no card, and nothing to uninstall afterwards.