for HYROX & functional gyms · 2026

HYROX gym software for classes, memberships and event prep

Booking, memberships, packs and payments for HYROX and functional-fitness gyms. Run a capped class timetable, sell event-prep cycles as term-based courses, take memberships and drop-in packs, and get paid on your own Stripe. No annual contract. From $15 a month.

who this is for

Built for gyms that run classes and cycles

HYROX and functional-fitness gyms live on a class timetable and on training blocks — capped sessions, event-prep cycles, memberships for regulars and packs for drop-ins. That's exactly what Junocal is built to run. You schedule sessions, cap each one so the floor never overfills, and let athletes book from their phone.

Junocal runs the booking, the memberships and the payments. It handles the timetable, the prep cycles, the money and the member relationship, so you spend your time coaching and not wrangling a spreadsheet. It keeps the schedule full, the waitlists moving and the payments clean.

And it's affordable, not stripped down. Starter at $15 a month gives you the timetable, term-based courses, packs, memberships, waitlists, intake forms and every automated member email — with no annual contract to sign.

what you get on starter

Everything a functional gym runs on, from $15

Capped-capacity class timetable

Schedule WODs, conditioning, strength and HYROX-style sessions on one calendar, each with a hard capacity cap so the floor never overfills. Members see what's on and book from their phone in seconds.

Event-prep cycles as term courses

Sell an 8-week HYROX prep block or a leveled progression as a single purchase with term-based courses. Athletes book the whole cycle at once and the cohort stays together through every session.

Memberships and drop-in packs

Run recurring memberships for regulars and 5- or 10-class packs for drop-ins and block trainers. Both check out like a single session, members can spend pack credits, and renewals run themselves.

Two-mode waitlists

When a popular session fills, the waitlist takes over and fills empty spots automatically the moment someone cancels. You keep classes full without chasing people or managing a list by hand.

Your own Stripe, no markup

Connect your own Stripe account and take payments at Stripe's published rates — no Junocal markup, no marketplace commission. Card, ACH in the US and Direct Debit in the UK; money lands in your balance directly.

Day-of roster and check-in

Coaches open a day-of staff view with the session roster to check athletes in from the floor — no front desk needed. Conditional intake forms collect waivers and injury notes before anyone trains.

event prep, sold as a block

Sell an 8-week prep cycle in one purchase

Term-based courses let you sell a fixed block of sessions as a single purchase instead of session-by-session. Run an 8-week HYROX event-prep cycle, a leveled functional-fitness progression or a beginner series — athletes book the whole block, the cohort stays together, and every confirmation and 24-hour reminder goes out on its own.

You set the start date, the session count and the capacity once, and Junocal handles the rest. Pair a prep cycle with a coupon or a buy-X-get-Y reward to run an intro offer, and let drop-ins grab individual sessions with a 5- or 10-class pack.

get paid your way

Payments on your own Stripe, emails on autopilot

You connect your own Stripe account and members 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 there, and the money lands in your balance directly. Junocal never holds your funds.

Booking confirmations, 24-hour reminders, welcome emails, win-back nudges and failed-payment recovery all send themselves. You set them up once and they run while you coach. Every one of those automated member emails is included on Starter — not an add-on.

how gyms use it

One tool for however you train

HYROX-style sessions

Capped functional-fitness classes on the timetable, with packs and memberships for regulars and drop-ins.

Event-prep cycles

8-week prep blocks and leveled progressions sold as term-based courses, cohort booked in one purchase.

Functional fitness

WODs, conditioning and strength sessions on one calendar, each capped so the floor stays manageable.

Small-group coaching

Tightly capped small-group classes, intake forms for injury notes, waitlists for the popular slots.

1:1 and duet coaching

Book one-to-one and duet coaching appointments alongside group classes on the same calendar.

Challenge intakes

Sell challenge or transformation blocks as term courses, with coupons and buy-X-get-Y intro offers.

when you scale

Move up to Studio when you grow a team

Starter covers one location, up to 10 rooms and up to 5 instructor seats — room to grow without changing plans. When you add coaches who need their own logins, a front-desk role, email broadcasts, a substitute pool, or a second box, Studio at $29/month unlocks them. Growth at $69/month adds up to 10 locations and QuickBooks. Whatever you built on Starter carries straight over — no rebuild, no migration.

the things gym owners ask

Questions

Does Junocal work for a HYROX or functional-fitness gym?

Yes. Junocal runs your class timetable, drop-in packs, recurring memberships and capped-capacity sessions from $15/month on Starter, with no annual contract. You schedule WODs, conditioning and HYROX-style sessions on one calendar, cap each class so the floor never overfills, and let members book from their phone. It handles scheduling, memberships and money so the floor runs smoothly and every athlete is booked, paid and confirmed.

Can I run an 8-week HYROX event-prep cycle?

Yes. Term-based courses let you sell a fixed block of sessions — an 8-week event-prep cycle, a leveled progression, or a beginner functional-fitness series — as one purchase instead of session-by-session. Athletes book the whole block, get all the confirmations and 24-hour reminders, and you keep the cohort together. You set the start date, session count and capacity once.

How do members pay, and what does it cost me?

You connect your own Stripe account (Stripe Connect Standard) and members pay at Stripe's published rates with no Junocal markup and no marketplace commission. Card, ACH in the US and Direct Debit in the UK are all supported, and money lands in your Stripe balance directly — Junocal never holds your funds. The software itself is $15/month on Starter, $29 on Studio, $69 on Growth.

Can I sell both memberships and class packs?

Yes. Sell recurring memberships for your regulars and multi-class packs (5-pack, 10-pack) for drop-ins and athletes who train in blocks — both checkout the same way as a single session. Members can spend pack credits too, and renewals, win-back nudges and failed-payment recovery emails run automatically. Coupons and buy-X-get-Y rewards are built in for intro offers and challenge promos.

What happens when a popular class fills up?

Every class has a capacity cap, and once it's full Junocal opens a two-mode waitlist that fills empty spots automatically when someone cancels. On the day, your coaches open a day-of staff view with the session roster to check athletes in — no front desk required. Starter covers one location with up to 10 rooms and 5 instructor seats; Studio at $29/month adds staff logins and a substitute pool.

Start on Starter, for $15 a month

Full-featured from day one. A capped class timetable, event-prep cycles, packs, memberships and every automated member email — on your own Stripe, with no annual contract. Free migration in your first 30 days.