for boxes · 2026

CrossFit gym software that runs your classes and memberships

Class booking, recurring memberships, drop-in packs and payments for CrossFit-style boxes. Cap every WOD, fill open spots from a waitlist, and check athletes in from the day-of roster — on your own Stripe, with no annual contract. From $15 a month.

who this is for

Built for a class-based box, not a big-box gym

A box runs on capped group sessions, recurring dues and a steady flow of drop-ins — not 24/7 turnstiles and rows of cardio machines. Junocal fits that shape exactly. You build the WOD timetable, put a hard cap on every class, and let athletes book the slot they want from their phone.

Memberships renew on their own, packs burn down per visit, and a two-mode waitlist fills any spot the moment someone drops. When class starts, coaches open the day-of roster to see who's in and check them off. It's affordable, not stripped down — the full setup starts at $15 a month.

Junocal runs the scheduling, memberships and payments your box lives on — the capped timetable, recurring dues, drop-in packs, waitlists and the day-of roster, all on your own Stripe. One lean tool for the operations side, from $15 a month.

what you get

Everything a box runs on, from $15

WOD timetable with hard caps

Build the weekly class schedule and set a size cap on every session, so the 6am and the 5:30pm fill cleanly and stop. Athletes book the slot they want from their phone against the cap you set.

Recurring memberships

Sell memberships that renew automatically and book straight against the capped timetable. Failed-payment recovery emails chase a declined card for you, so a bounced renewal doesn't quietly turn into a lost member.

Drop-in packs and visitor passes

Offer 5-packs and 10-packs that travelers and casual athletes buy and burn per visit, plus single drop-ins at your door price. Coupons and buy-X-get-Y let you run an intro offer without spreadsheets.

Two-mode waitlists

When a class hits its cap, athletes join the waitlist instead of crowding the floor. Spots free up the moment someone drops, and the next person is pulled in and notified automatically — no front-desk juggling.

Day-of roster and check-in

Coaches open the day-of staff view to see exactly who's booked into each session and check athletes in as they arrive. No printouts, no guessing who paid — the roster updates live as people book and cancel.

Your own Stripe, no markup

Connect your own Stripe account and take dues at Stripe's published rates — no Junocal processing markup, no marketplace cut. Card, ACH and UK Direct Debit are supported and the money lands in your balance directly.

caps, waitlists, check-in

Every WOD fills cleanly, then stops

Set a size cap on each session and the class books up to that number and no further — the 6am can't oversell, and the floor never holds more athletes than a coach can run safely. When a slot is full, the next athlete joins a two-mode waitlist instead, and the moment someone cancels they're pulled in and notified automatically.

On the day, coaches open the day-of roster to see exactly who's booked into each session and check athletes in as they walk through the door. No printout, no guessing who paid — the roster updates live as people book, cancel and get pulled off the waitlist.

memberships and drop-ins

Recurring dues, plus packs for travelers

Sell recurring memberships that renew automatically and book straight against the capped timetable. If a card declines, the failed-payment recovery email chases it for you, so a bounced renewal doesn't quietly become a lost member.

For visiting athletes and casual regulars, sell 5-packs and 10-packs they buy and burn per visit, or take a single drop-in at your door price. Coupons and buy-X-get-Y are built in for an intro offer. Packs, memberships and drop-ins all book against the same capped class, so a visitor never bumps a member out of a full session.

sessions you can run

One tool for every slot on the board

Group WOD classes

Capped group sessions across the day, each with its own size limit, booked against memberships, packs or drop-ins.

Open gym

Scheduled open-gym blocks with a head count, so the floor never gets more athletes than you can coach safely.

On-ramp / foundations

Run a leveled foundations block as a term-based course with conditional-logic intake forms before a beginner's first WOD.

Skills and specialty

Gymnastics, Olympic-lifting and conditioning specialty classes as their own capped slots on the same timetable.

Personal training

1:1 and duet appointments alongside the class schedule, paid the same way as a drop-in or pack.

Hybrid sessions

Run a class in the box and over a livestream link at once, with in-room and online spots counted separately.

get paid your way

Dues land in your own Stripe

You connect your own Stripe account and athletes pay you at Stripe's published rates — no Junocal markup, no marketplace commission. Card, ACH in the US and Direct Debit in the UK are all supported, and the money lands in your balance directly because Junocal never holds funds. Software is $15/month on Starter, $29 on Studio and $69 on Growth, with free CSV export and free migration in your first 30 days.

the things box owners ask

Questions

Is Junocal good for running a CrossFit box?

Yes. Junocal runs the parts a box lives on every day — the WOD timetable with capped class sizes, recurring memberships, drop-in packs, two-mode waitlists and payments — starting at $15/month with no annual contract. You schedule each session with a hard cap so the 6am can't oversell, members book from their phone, and the day-of roster shows who's coming. It's the booking, membership and payments layer your box runs on.

Can members book unlimited or capped classes on a recurring membership?

Yes. You sell recurring memberships that renew automatically, and each WOD has its own size cap so a class fills cleanly and stops. When a session is full, members join a two-mode waitlist and get pulled in automatically when someone drops. Memberships, drop-in packs and single visits all book against the same capped timetable.

How do drop-ins and visitor passes work?

Sell multi-class packs — a 5-pack or 10-pack — that travelers and casual athletes buy and burn down per visit, or take a single drop-in at the door price. Packs and memberships book against the same capped class, so a drop-in never bumps a member out of a full session. Coupons and buy-X-get-Y offers are built in if you want to run an intro deal.

How do payments work, and what does it cost?

You connect your own Stripe account (Stripe Connect Standard) and athletes pay you at Stripe's published rates — no Junocal markup and no marketplace commission. Card, ACH in the US and Direct Debit in the UK are all supported, and the money lands in your Stripe balance directly because Junocal never holds funds. Software is $15/month on Starter, $29/month on Studio, $69/month on Growth, with free CSV export and free migration in your first 30 days.

How do on-ramp and foundations courses work?

Run your beginner block as a term-based course athletes buy as one series rather than session by session, with conditional-logic intake forms collected before a newcomer's first WOD. Each foundations slot keeps its own size cap, and graduates roll straight onto a recurring membership when they finish. It's all on Starter at $15/month — term courses and intake forms aren't gated behind a higher tier.

Run your box, for $15 a month

Capped WOD timetable, recurring memberships, drop-in packs and waitlists — on your own Stripe, with no annual contract. Free migration in your first 30 days, and a free CSV export whenever you want it.