Classes & memberships

Keep class bookings and member credits together.

Manage class schedules and registrations, review membership credits and record attendance as members check in.

Yoga studiosSalons & spasFitness centers TradesWellness practices

CLASS CREATION

Set up classes for your schedule.

Create classes with name, description, location, duration, capacity, drop-in price and credits required. Set a colour for easy calendar identification, and toggle active or inactive as your schedule changes.

CLASS INSTANCES

Schedule each session and track attendance.

Create individual occurrences, such as "Vinyasa Flow, Monday Feb 10 at 9am." Each session has its own status and attendee count, so you can compare registrations with capacity.

✓Scheduled, completed or cancelled per session
✓Actual attendance against capacity
✓Premium classes can require more credits
Vinyasa Flow
Mon 6:30 PM · Nadia · 1 credit
Waitlist 3
16 / 16
Reformer Flow
Tue 7:00 AM · Marcus · 2 credits
Scheduled
9 / 12
Lunch Express
Wed 12:15 PM · Ava · 1 credit
Scheduled
14 / 16
Restorative
Thu 8:00 PM · Rosa · 1 credit
Completed
11 / 14
Sample member portal
SR
Sarah Reid
Class pack · renews Aug 14
Active
Credits remaining 7 of 10
Vinyasa Flow
Mon 6:30 PM
Registered
Reformer Flow
Wed 7:00 AM
Register
Restorative
Thu 8:00 PM
Register
MEMBER PORTAL

Bookings and credits in the member portal.

A branded portal where members browse the class schedule, register, view attendance history, check their credit balance, see membership status and renewal date, and display their digital membership card.

✓Browse classes and register
✓Credit balance and membership details
✓Digital membership card on their phone
PAUSE & RESUME

Pause a membership, then resume when ready.

Use Pause to change the membership status to Paused, then Resume to make it Active again. Review billing, the credit balance and existing class registrations separately.

✓Review the membership status
✓Review billing separately
✓Check the credit balance
DC
Desmond Cole · paused
Travelling Aug 1 to Aug 22 · resume when ready
BillingReview · $0 on Aug 14
Credit balance4 recorded
Existing registrationsReview separately
On resumeStatus returns to Active
Review the membership before resuming.
Resume now
RS Ridgeline Studio
6:28 PM
Scan your code or enter your membership number
Welcome, Sarah!
Vinyasa Flow · 6:30 PM · 1 credit used · 6 remaining
Check-ins update the class count as members arrive.
QR CHECK-IN & KIOSK MODE

Check in using a QR code or membership number.

A full-screen kiosk page shows your logo, business name and a live clock. Members scan their QR code or enter their membership number. Mako finds today's registration, confirms check-in and updates the count.

✓Confirmation for today's registration
✓Member details when check-in needs review
✓Credits deducted on check-in, automatically
15%

of revenue is what studios on manual attendance tracking lose to missed check-ins and forgotten class packs. Mako tracks every credit automatically.

MEMBERSHIPS

Credit packs and unlimited access use different balances.

INTEGRATIONS

Explore connections for memberships.

Request additional integrations
FAQS

Frequently asked questions

Questions about credits, memberships or check-in? Talk to us.

Contact us
How do credits work?

Each class requires a set number of credits (the default is 1). A credit-based plan has an allowance: registration reserves credits, and check-in changes them from reserved to used. Unlimited plans have no finite balance.

Can members book and check in themselves?

Yes. The member portal lets them browse classes, register and view their schedule. Kiosk mode with QR scanning lets them check in on arrival without staff assistance.

Can I offer different membership tiers?

Create memberships and class packs with their own pricing, credit allowances, billing frequency, trial periods and class access. Unlimited plans offer access without a finite credit balance.

What if a member needs to pause their membership?

Use Pause to change the membership status to Paused. Use Resume to make it Active again. Review billing and existing class registrations separately.

Do you handle waivers?

Yes. Create digital waivers that members must sign before their first class. The portal blocks access until the waiver is complete, and signatures are stored with timestamps.

Class limits?

Set capacity and the credit requirement for the class. Each scheduled occurrence shows its own registrations, attendance and status.

What changes for each class?

Each occurrence has its own date, status and attendee count, even when the class name is shared.

How are class packs different?

Packs have a credit allowance. Unlimited plans have no finite credit balance.

Will our check-in device work?

Try the kiosk on your device first. Check QR scanning and membership-number entry with a test registration.

Before members register?

Before the wizard's six steps, gather class locations, capacities and credit requirements. Decide how packs and unlimited plans should work, and ask how current members and balances would be brought across.

Class registrations and member credits

See membership and class records.

Follow a member from class registration to check-in, with their credit balance and membership status nearby.