Empty class slots aren’t a marketing problem — they’re a visibility problem. Members don’t book what they don’t see. Push notifications, last-minute booking nudges and a partner-friendly app turn half-empty classes into waiting lists.
A leisure centre manager once told me she had 1,200 members and a Tuesday morning aqua-aerobics class with three people in it — the kind of underused slot ukactive flags as the single biggest revenue leak in UK leisure. The class was on the timetable. It was at a sensible time. The instructor was good. Members just didn’t know it was running, didn’t get reminded, and didn’t have an easy way to book.
Fill empty leisure centre classes by pushing the right notification to the right member at the right time: a Sunday-evening ‘this week’s classes’ push, a 24-hour ‘spots left’ reminder for under-booked classes, and a ‘bring a friend’ nudge with a one-tap free guest pass. Centres using this three-step system typically lift class attendance by 30–50% within six weeks.
Most Members Don’t Even Know What Classes You Run
Your timetable lives on a poster in the foyer, a PDF on your website, and maybe a quarterly email nobody opens. Of your 1,000 members, fewer than 100 could name three classes you run this week. Visibility is the bottleneck — fix that first and you’ll fill seats without changing a single class.
Send a Weekly ‘Your Week at the Centre’ Push
Sunday evenings are gold. Send every member a personalised push notification listing the three classes most relevant to them this week, with a one-tap book button for each. Members who normally only swim suddenly book a Pilates class because it landed in their pocket at the right moment.
Why Classes Stay Half-Empty (and What Fixes Each)
| Why Members Don’t Book | Impact on the Centre | How to Fix It |
|---|---|---|
| Members don’t see the timetable | Quiet classes, no waiting lists | Sunday-evening ‘your week’ push notification |
| No reminder before the class | 20–40% no-show rate | 24h spots-left nudge to lookalike members |
| Hard to bring a friend | Empty seats, slow growth | One-tap free guest pass in the app |
| Generic timetable, no personality | Members feel no loyalty to instructors | Follow-an-instructor profiles with new-class alerts |
| Cancellations leave gaps | Spots stay empty until class starts | Auto-promote next-in-line on the waiting list |
Empty classes are almost never a content problem. They’re a ‘nobody saw it in time’ problem — and that’s the easiest problem in the entire leisure industry to fix.
Run a 24-Hour Spots-Left Push for Quiet Classes
Identify any class with under 50% capacity 24 hours before it starts and trigger an automatic ‘only 4 spots left at tomorrow’s spin class’ push to members who’ve shown interest in similar classes. The artificial urgency works because it’s true — and members appreciate the heads-up.
Make ‘Bring a Friend’ a One-Tap Action
Every member knows someone who’s been thinking about joining — Sport England Active Lives data shows social referrals are still the #1 way adults start new activity. Give them a single button in your app that says ‘Bring a friend free this week’ which generates a one-time guest pass. You fill an empty seat, the friend gets a no-pressure trial, and your conversion-to-membership rate on these guests usually sits between 15% and 25%.
A working class-promotion system usually has the same handful of moving parts:
- Personalised weekly digests — showing each member the three classes most relevant to their history
- Behaviour-triggered reminders — for any class running below 50% capacity in the next 24 hours
- One-tap guest passes — members can send straight from the app to a friend
- Instructor follow lists — so loyal members are notified the moment their favourite adds a slot
- Live waiting lists — that auto-fill empty seats the second someone cancels
Build a Following Around Each Instructor
Members don’t book aqua-aerobics — they book Sarah’s aqua-aerobics. Give each instructor a profile page in your app with a photo, a short bio, and a ‘follow’ button. Followers get notified when their favourite instructor adds a class. Suddenly your timetable becomes a personality-driven schedule, not a grid.
Open Waiting Lists on Popular Classes
When a class fills, don’t shut the door — open a waiting list. The minute someone cancels, the next person in line gets an instant push: ‘A spot has opened in tomorrow’s spin class — book in 10 minutes to claim it.’ Cancellations stop hurting; they start filling more seats.
Track Attendance, Not Just Bookings
A class with 20 bookings and 8 attendees has a problem. A class with 12 bookings and 12 attendees is winning. Set up your dashboard to show actual attendance by class, by time slot, by instructor — and quietly drop the classes with persistent no-shows. You’ll free up the room for something members will actually turn up to.
Filling empty classes isn’t about bigger marketing budgets — the CDC and WHO both make the same point: removing visibility friction beats incentives. It’s about putting the right class in front of the right member at the right moment — which is exactly what a branded leisure-centre app is built to do.
Frequently Asked Questions
Almost always because members don’t know the classes are running. Without a push-notification system tied to your timetable, your classes are invisible to 80%+ of your membership in any given week.
Aim for 80%+ of capacity on average. Below 50% means the class is at risk of being dropped. Class fill rates above 90% mean you should consider a second time slot.
Run them for 6–8 weeks with active push promotion first. If a class still can’t fill above 30%, swap it for something members actually book. The room is more valuable than loyalty to a stale timetable.
Seven days works best for most leisure centres. Longer than that and members forget; shorter and you can’t promote properly. Open bookings every Monday at 7am for the following week.
Yes — typically 15–25% of guest-pass visitors convert to paid members within 30 days, especially if you follow up with a personalised offer the day after their visit.