The gym schedule problem on Wix Bookings

Wix Bookings handles group classes well on the screen — you see the class block with attendee count. But when you try to print:

  • Each booking in the calendar is one row → a class with 12 attendees prints as 12 rows. That's how the underlying data is structured, and that's what naive print drivers respect.
  • You end up with a 4-page printout per day for a 12-class schedule, which is unusable at the desk.

The Fitness template solves this by grouping bookings by class slot — one row per class, with the total attendance in a column. That's the format you actually want.

Why the Fitness template exists (and what it does)

The Fitness template restructures the day around classes:

  • Each row is a class slot (e.g. "07:00 — Spin Class — Coach Marie").
  • Capacity is shown as X / Y (booked / total): "8 / 15", "12 / 12 (full)".
  • Names of attendees are listed below the class line in a smaller font, with a tickbox before each name (the attendance column).
  • 1:1 PT sessions appear in the same flow but with an empty capacity field — you can tell at a glance which slots are group vs individual.

Compared to the other 6 templates, Fitness is the only one that aggregates by class.

The attendance check column — your busiest feature

The single most-used feature in fitness studios is the attendance check column: a vertical column of empty squares at the right margin, one per attendee. The receptionist ticks them off as people arrive.

Two reasons it earns its place:

  1. No-show tracking. At the end of the week, you flip through the printouts and see which clients are no-show repeat offenders. Worth talking to them about.
  2. Class-cancel decision-making. If by 5 minutes before start, you have 1 attendee out of 8, you can reach the coach and discuss cancelling. The printout makes that visible at a glance.

The attendance column is a Business-plan feature. Enable it in Settings → Display Options → Show attendance column.

Weekly schedule vs daily — which to print

Most gyms print both:

  • Daily, every morning, posted at the front desk. The attendance column gets used here.
  • Weekly, every Sunday evening, posted on the noticeboard / shared with members. This one is for the next week's planning, no attendance column needed.

Both views are available in BookingPrint Pro. Daily is on every plan; Weekly is Professional+; Monthly is Business+. For most gyms, Pro is enough — daily for the desk, weekly for the noticeboard.

Per-coach printout vs whole-club view

Two valid workflows:

  1. Whole-club view at the front desk. One printout, all classes, all coaches. Receptionist references it for everything. Simplest setup.
  2. Per-coach printout, sent to each coach's locker / inbox. Use the Staff Members filter to print one coach's day, repeat for each. Or auto-email each coach their own day — see auto-email setup guide.

Larger clubs (10+ coaches) almost always go for option 2. Smaller studios (1-3 coaches) usually stick with option 1.

Showing capacity (booked / total)

The Fitness template shows capacity as X / Y by default. You don't need to configure anything — Wix Bookings already knows the max capacity per service. BookingPrint Pro reads it and displays it.

What this gives the team at a glance:

  • Full classes (12/12) → expect a queue at the door 10 minutes before. Be prepared.
  • Half-empty (3/15) → maybe call the no-show regulars to remind them, or merge with the next class if same coach.
  • Brand-new format (0/12) → discuss with marketing whether to push it.

Multi-location gyms

If you run more than one club, BookingPrint Pro's Locations filter (Business plan) lets you print one location at a time. Set up one auto-email per location, each going to that location's coach team. The schedule data stays in a single Wix Bookings calendar, but the printouts are scoped properly.

Next steps

Two paths from here:

Other industries with their own walk-through: salon printing, clinic patient print-out.