keepp.

Selling Gym Classes, Day Passes, and Class Packs Without Class-Scheduling Software

Full gym-management software is built for recurring memberships and multi-room scheduling. A lot of boutique studios and small gyms just need to sell classes, passes, and packs — here's how to do that without the bigger system.

By Keepp Team

Gym-management platforms are built for a specific shape of business — multiple rooms, recurring auto-billed memberships, class capacity across dozens of weekly sessions, member check-in at the door. That’s real infrastructure, and it’s the right tool once a gym is running at that scale. It’s also more system than a lot of boutique studios, small gyms, and single-instructor class businesses actually need, especially early on — a real availability calendar and a way to sell passes is most of the job.

Classes as bookings, not a schedule grid

A class with a fixed time and a capacity is a booking offering — set the duration, connect your Google Calendar so a room double-booked elsewhere blocks the slot automatically, and let people book directly instead of calling to check if there’s space. Run separate offerings for separate class types — yoga, HIIT, a beginner session — so someone sees real availability for the specific class they want, not a single generic “book a class” block that doesn’t distinguish between them.

A day pass or drop-in, priced simply

A single-visit pass is a product or a booking priced through Stripe — someone pays once, and that’s the whole transaction. Get paid your way covers Stripe, free, and display pricing, all of which apply here the same as anywhere else.

Class packs and term passes, sold once

A 10-class pack, a monthly unlimited pass, a term membership — sell the pack as a product priced once through Stripe today (recurring billing is coming soon), and members book individual classes against it as they use it — the same pattern a coaching package or retainer uses, covered in a booking page for coaches and consultants. When the pack runs out or the term ends, they buy the next one.

Trial classes as the entry point

A free first class, captured with Free pricing, gets someone in the door and gives you a real name and email to follow up with — a lower-commitment step than asking for a day-pass purchase from someone who’s never been to a session.

Online coaching alongside in-person classes

A lot of studios and trainers run both in-person classes and remote 1:1 or small-group coaching. Online fitness coaching and consultations covers that side specifically — different offering, same page, same connected Stripe account.

Sharing one class, not the whole schedule

If a specific class is what’s being promoted — a flyer, an Instagram post about Tuesday’s HIIT session — that class’s own offering has its own shareable link and QR code, so the post or flyer can point straight at booking that class, not a generic schedule page someone has to scroll through.

Where to start

Set up each class type as its own booking offering, a day pass and a class pack as products, and a free trial class as the entry point. Claim your page and connect Stripe — free to start, bookings included on the free plan.


Sell your classes and passes at keepp.link — free to start, no card required.