October 16, 2026 · 6 min read
How to Take Bookings for Classes and Group Sessions
A comment thread is not a booking system. Here's how to take bookings for classes and group sessions — seat caps, cut-off times, reminders, and the last-five-minutes move that fills your next class.
A one-on-one appointment sells one hour. A class sells that same hour eight times.
So if you teach — yoga, small-group training, pottery, a monthly workshop — group sessions should be your most profitable hours. But most instructors still run them out of a comment thread: "Comment INFO if you want a spot," then a week of DMs chasing people who swore they were coming and never paid, never confirmed, never showed.
The problem isn't your class. It's that a comment is not a booking. Here's how to turn classes and group sessions into properly booked, capped, and paid-for events — without becoming a full-time admin.
The Group Booking Problem, In Three Parts
Running classes through DMs and comment threads fails in predictable ways:
- Soft commitments evaporate. Someone comments "interested," you message them, they go quiet. You're left guessing whether to hold a spot for them.
- Manual headcount fails in both directions. Either you overbook and someone shows up to a full room, or you underbook and you're paying rent on empty mats.
- No roster means no reminders. You can't remind people you never properly registered — so day-one no-shows eat your margin.
The fix is to treat a class like what it actually is: a product with fixed start times, a seat count, and a booking page. Once you set that up, every class after it runs itself.
1. List Each Class as a Bookable Service
Don't list "Yoga." List "Beginner Yoga — Saturdays, 9:00 AM."
Every class gets its own entry with:
- A specific name — class type, day, and time in the title
- A fixed duration so your calendar blocks correctly
- A fixed price — no "pay what you feel, DM me"
- A short description: what happens in the session, who it's for, what to bring
Specific beats vague every time. "Small-Group Strength — Tue/Thu 6 PM, max 6 people" answers three questions before they're asked, and questions unanswered are sign-ups lost.
2. Set a Seat Cap — and a Cut-Off Time
Two numbers protect your sanity:
- Capacity. If you have 8 mats, the class holds 8 bookings. Full stop. A hard cap turns "I hope not too many people come" into a non-issue.
- Booking cut-off. Close bookings 12–24 hours before class. You need a final headcount to prep — equipment, handouts, room layout. Same-day chaos bookings are how prep doesn't happen.
Also decide your waitlist rule up front: when someone cancels, the spot goes to the next person on the list, first-come first-served. Publish that rule so you're not adjudicating fairness in your DMs at 10 PM.
3. Answer the Three Buying Questions in the Description
Before people book a class, three things stop them:
- "Am I the right level for this?" — State it plainly: "Beginner-friendly, no experience needed" or "Not for first-timers."
- "What do I bring?" — Mats provided / bring your own. Wear grip socks. Water bottle. Whatever applies.
- "What if I can't make it?" — Your cancellation policy, in one sentence.
That's it. Don't write a brochure — write the three answers, then stop. A dense description that answers real questions converts better than beautiful copy that doesn't.
4. Collect Only the Details You'll Actually Use
At booking, ask for name, email, and phone — the minimum you need to confirm and remind them.
Then add one class-specific question, max:
- Fitness: "Any injuries or limitations I should know about?"
- Art or craft workshops: "First time with this medium?"
Every extra field in your booking form costs you sign-ups. You're not onboarding an employee; you're filling a seat.
5. Fill the First Class Deliberately
Your first booked-out class won't happen by accident. Three tactics that work:
- Post the booking link, not an invitation. "Spots are open — book here: [link]" beats "DM me for details" every single time. Every step you insert between interest and booking loses people.
- Run early-bird pricing on the first handful of seats. It rewards fast action and gives you an honest read on demand within hours, not weeks.
- Send one reminder, 24 hours out. Time, address, what to bring, where to park. One good reminder message reliably cuts class no-shows roughly in half — silence is what costs you the room.
If the class fills and you have a waitlist, that's your signal: add a second time slot, or raise the price next round.
6. Convert the Room Into the Next Booking
The highest-conversion moment in your entire month is the last five minutes of a class people just enjoyed.
- Announce the next session date before anyone leaves: "Next one is Saturday the 18th — grab your spot before you go."
- Offer a class pack — four sessions at a small discount. Prepaid seats are booked seats; people show up for what they've paid for.
- Mark who attended. Your attendee list isn't history, it's your rebooking list — these are your warmest leads for every future class.
Quick Math on Why This Matters
Say a private session earns you 45 per hour. An eight-seat class at 15 per head earns 120 for that same hour — even a class at half capacity out-earns one-on-one work.
The only real cost is the setup, and you do it once: list the class, cap the seats, share the link.
A quick scenario: Maya runs small-group strength training. Her old flow: Instagram post, comment thread, eleven DMs, six people actually on the floor. New flow: booking page with a six-seat cap, bookings close 24 hours out, automatic reminder the day before. Now her class is full by Thursday, and the waitlist fills the next one before she's even posted about it.
Set It Up Once, Then Teach
You already know how to run the class. The booking side should be the boring part: each class as a bookable service with its own times and seat limits, one shareable link in your bio, every roster and client history in one place. That's exactly what a BookMeNow booking page handles — set it up in minutes, and your first 5 bookings each month are free.
Start for free and fill your next class before you post another "comment if interested."
Ready to stop taking appointments by phone?
Set up your BookMeNow page in minutes. Your first 10 bookings are free, plus 5 free every month after that.
Start for freeMore from the blog
October 23, 2026 · 5 min read
How to Sell Gift Certificates for Your Services (And Turn Gifts Into New Clients)
October 21, 2026 · 6 min read
How to Take Tattoo Appointments Without Living in Your DMs
October 14, 2026 · 6 min read
Recurring Appointments: How to Set Up Standing Bookings That Fill Your Calendar