Skip to main content
for HYROX & functional gyms

HYROX gym software for classes, memberships and event prep

Run a capped class timetable, sell event-prep cycles as term-based courses, and take memberships and drop-in packs. Software for HYROX and functional-fitness gyms from $15 a month. Paid plans have no Junocal transaction fee and no annual contract.

Built for the way HYROX gyms train

Station-based classes, race-prep blocks, monthly members and 1:1 coaching. Junocal runs them all on one calendar.

Athletes pick their station when they book

Draw your room once and name each station, from SkiErg to sled lane. Athletes pick a free one, so a class never has more athletes than kit.

  • Named stations in your own room layout
  • Turn station choice on or off per class
  • Take an out-of-order station out of booking
  • A hard cap on every class
Athletes pushing weighted sleds along gym turf.

HYROX room · 8 stations

edit layout

1booked
2you
3booked
4open
5booked
6open
7OOO
8open

Station 7 out of order · hidden from new bookings

Race-prep blocks sold as one course

Sell your 8-week race prep as one dated course. Athletes enrol once, the group trains together and you see attendance for every session.

  • Dated prep blocks with one enrolment
  • Makeup credits for a missed session
  • Instalment payments on Studio
  • Doubles partners booked on one account
A coach leading a kettlebell squat class from the front of the room.

Race prep

11 of 14 enrolled

8-week HYROX Race Prep

8 weeks · Thursdays 19:00 · $199

wk 1
wk 2
wk 3
wk 4
wk 5
wk 6
wk 7
wk 8
Makeup credit for a missed sessionEnroll

Memberships, class packs and 1:1 coaching

Regulars pay monthly, block trainers buy packs and athletes preparing for a race book 1:1 sessions. Junocal tracks every credit and renewal.

  • Memberships athletes can pause
  • Class packs that deduct themselves
  • 1:1 coaching from your availability
  • Class and 1:1 memberships on Studio
A personal trainer coaching a client with dumbbells, tablet in hand.

ways to book

10-class pack

10 credits

$160

Unlimited training

Renews monthly

$149

1:1 coaching · 60 min

From your availability

$70

Coaches check athletes in from their phone

Coaches open today's roster on their phone and check athletes in with a tap. Waivers and injury notes are there before the session starts.

  • Day-of roster on any phone
  • Waivers and intake forms before session one
  • Injury notes shared only with chosen coaches
  • Reminders the day before class
A coach checking his session plan on a clipboard before training.

Today · 18:00 HYROX Engine · 12 booked

17:48Jordan Williamschecked in
17:52Zara Hussain · waiver signedchecked in
—Diego Martinez · first classbooked

What your coaches and athletes see

Foundry Fitness
+ Add

Schedule

Classes and appointments across your week.

WeekTodayMay 25–31
Mon 25
Tue 26
Wed 27
Thu 28
Fri 29
9:30Strength circuit
12:00HYROX engine
10:301:1 coaching
14:00Mobility
11:30Strength circuit

Schedule

Your week, one calendar

Scheduled classes, course sessions, appointments and virtual sessions in one calendar. Switch between day, week and agenda views, or filter by class type, instructor, room and location.

One calendar — Classes, courses and 1:1s together.

Useful filters — Instructor, room, location and offering.

Faster changes — Duplicate a week or notify a whole class.

Foundry Fitness
+ Add

Classes

Capacity, duration and price in one place.

NameDurationPriceStatus
Strength circuit40 min£18.00Active
HYROX engine50 min£23.00Active
Mobility60 min£28.00Active

Classes

Define each group class once

Set the duration, capacity, price, location mode and waitlist rules for a group class type, then schedule individual or recurring sessions from it. Fixed-term courses have their own workflow.

Capacity built in — Set spots once for every session of a class.

Flexible access — Drop-ins, packs and memberships work together.

Waitlists included — Fill cancellations without chasing people manually.

Foundry Fitness
+ Add

Check-in

Today’s arrivals and client flags.

Strength circuit · 6:30 PM3 / 8 arrived
JWJordan WilliamsWaiver completeChecked in
ZHZara HussainWaiver completeChecked in
DMDiego MartinezWaiver completeBooked

Check-in

Walk in knowing who's coming

Today's class rosters show who's booked, who's checked in and whose intake is incomplete, so the front desk can catch missing details before class.

Fast arrivals — Mark attendance without opening every booking.

Client flags — See intake and waiver status before class starts.

Clean records — Attendance feeds the client history automatically.

Everything included for HYROX gyms

One account covers booking, payments, client care and reporting. Every plan includes the features without a plan label.

Scheduling and booking

  • Class timetable

    HYROX, conditioning, strength and running sessions on one weekly timetable, each with its own cap.

  • Race-prep courses

    Sell an 8-week prep block as one dated enrolment, with its own price, capacity and attendance.

  • 1:1 coaching

    Athletes book 1:1 sessions from each coach's availability, with buffers and deposits.

  • Station booking

    Athletes pick a numbered station in your room layout. Out-of-order stations drop out of new bookings.

  • Online and hybrid classes

    Separate in-person and online capacity, with meeting links sent automatically.

  • Waitlists

    Book clients with a pack or membership the moment a place opens, or let the first to claim take it.

  • Class prerequisites

    Open a level only to clients with enough recorded attendance or instructor approval.

  • Partner and group bookings

    One account can book for a doubles partner, friends or family.

  • Studio hire and parties

    Rent out rooms and equipment or quote party packages, with deposits and availability checked against your timetable.

Selling and payments

  • Drop-in prices

    New clients can book and pay for a single class without buying credits first.

  • Packs, memberships and intro offersFrom Starter

    Credits that deduct themselves, higher credit costs for some classes, one-time intro passes, and memberships clients can pause or upgrade.

  • Gift cards

    Sell gift cards in your own design, online or at the desk. Clients can pay with them when they book online.

  • Coupons and promo codes

    Discount a class, pack or membership for a campaign, partner or birthday.

  • Referral codes

    Clients share a code with friends, and you see who brought each new client.

  • Payments to your own Stripe

    Money goes straight to your Stripe account. Paid plans add no Junocal transaction fee.

  • Failed-payment recovery

    When a renewal fails, the client gets a secure link to update their card.

Clients and communication

  • Branded booking page

    Your logo, colours and photos on one link. Add it to your WordPress, Wix or Squarespace site too.

  • Forms and waivers

    Collect intake forms, signatures and photos during booking or before the visit.

  • Client notes

    Private notes on each profile, shared only with the teammates you choose.

  • Automatic emails

    Confirmations, reminders a day, 2 hours and 30 minutes before, plus welcome, win-back and renewal emails.

  • Reviews

    Ask for a review after class, then choose which ones appear on your booking page.

  • Email broadcastsFrom Studio

    Announce a new class, workshop or timetable change to opted-in clients.

  • Shared client inboxFrom Studio

    Client email replies land in one inbox your whole team can answer.

  • Client follow-up listsFrom Studio

    See who came once, who signed up but never booked and whose pack is low, then message them.

Running the business

  • Check-in and rosters

    Check in the whole day from one desk screen, or from the instructor's day-of roster on a phone.

  • Staff and cover

    Five instructor seats on Starter, unlimited from Studio, plus front-desk roles and substitute cover.

  • Reports

    Sales and attendance on every plan. Business, class and instructor performance from Studio.

  • Multiple locationsFrom Studio

    Up to five locations on Studio and ten on Growth, with memberships that work across sites.

  • Integrations

    The WordPress plugin, the Wix app, calendar feeds and Zoom on every plan. Mailchimp and Klaviyo from Studio.

  • Juno AI assistantFrom Studio

    Ask about bookings or clients. Juno drafts the change and you approve it.

  • CSV export

    Download clients, bookings and revenue whenever you like.

What HYROX gym software actually needs to do

HYROX gym software handles the class timetable, station booking, race-prep courses, memberships, class packs, check-in and recurring payments. Athletes book and pay from their phone, and coaches see who is training before the session starts.

A HYROX class is limited by kit, not just floor space. If you have six SkiErgs, a seventh athlete has nothing to train on. Station booking lets athletes pick a free station, so the class plan works before anyone arrives.

Most HYROX gyms also sell race-prep blocks ahead of an event, alongside memberships and 1:1 coaching. Junocal runs all of them on one calendar from $15/month, with payments going to your own Stripe account, no Junocal transaction fee on paid plans and no annual contract.

Pricing for HYROX gyms

Station booking, race-prep courses, packs and memberships are on every paid plan. Pay monthly and cancel any time.

Free

$0 /mo

No monthly subscription

4% Junocal transaction fee

For instructors getting started.

Start with Free
  • 1 location, 1 room
  • Up to 3 instructors
  • Classes, courses and appointments
  • Unlimited bookings paid through Junocal
  • 50 free or externally paid bookings a month
  • Booking page and website embed

Starter

$15 /mo

Billed monthly

No Junocal transaction fee

For busy studios at one location.

Start free for 14 days
  • 1 location, up to 10 rooms
  • Up to 5 instructors
  • Unlimited clients and bookings
  • Packs, memberships and courses
  • Waitlists and automated emails
  • Forms, waivers and client notes

Studio

Most popular

$29 /mo

Billed monthly

No Junocal transaction fee

Everything in Starter, for growing teams.

Start free for 14 days
  • Up to 5 locations, unlimited rooms
  • Unlimited instructors and front desk access
  • Follow-up lists, shared inbox and broadcasts
  • Performance reports and custom automations
  • 200 Juno AI requests a month
  • Priority email support

Growth

$69 /mo

Billed monthly

No Junocal transaction fee

Everything in Studio, with tools to grow.

Start free for 14 days
  • Up to 10 locations
  • Website and custom domain
  • Lead follow-ups and email campaigns
  • 25,000 marketing emails a month
  • Payroll prep and financial reports
  • 1,000 Juno AI requests a month

Stripe processing fees apply to every plan. Free’s 4% fee applies only to payments collected through Junocal.

Need more than 10 locations? Reach out about custom pricing.

Compare all features and pricing

Moving from another gym system?

Junocal imports a standard member CSV and has a guided workflow for Mindbody exports. Send us a sample export and we will confirm which athletes, bookings, credits and memberships can move, then plan your switch date with you. Migration help is included in your first 30 days.

the things gym owners ask

Questions

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

Yes. Junocal runs your class timetable, race-prep courses, memberships, class packs, 1:1 coaching, waitlists, check-in and payments. Every class has a cap, and athletes can pick a numbered station when you turn on station booking. Plans start at $15/month with no annual contract.

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

Yes. Sell the block as a dated course: one enrolment, one price, its own capacity and attendance. Athletes enrol once and every session lands in their bookings. Missed a session? Give a makeup credit. On Studio, athletes can pay for the block in instalments.

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

Members pay by card, or by ACH or Direct Debit where Stripe supports it, and the money goes straight into your own Stripe account. Paid plans add no Junocal transaction fee; Stripe's standard processing fees apply. Starter is $15/month, Studio $29/month and Growth $69/month.

Can I sell both memberships and class packs?

Yes. Sell monthly memberships for regulars and 5- or 10-class packs for athletes who train in blocks. Packs deduct a credit with each booking, memberships renew automatically and members can pause them themselves. On Studio, one membership can cover both classes and 1:1 coaching.

What happens when a popular class fills up?

Booking stops at the cap and athletes join the waitlist. If a place opens with notice, the next athlete is booked automatically. If it opens last minute, the whole list is alerted and the first to claim it gets it. Coaches see the updated roster on their phone.

Can athletes book a specific station?

Yes. Draw your room once and name each station, such as SkiErg 1 or Sled lane 2. Athletes pick a free station when they book. Mark a station out of order and it drops out of new bookings. Station booking is on every plan.

Can doubles partners book together?

Yes. One account can book for a partner or friend, so a doubles pair can reserve the same class in one go.

Deeper dives

Try Junocal for your HYROX gym

14 days free, no card. Draw your stations, publish a race-prep block and book a class yourself on your phone before you invite athletes.