Skip to main content
for boxes

CrossFit gym software that runs your classes and memberships

Cap every WOD, sell memberships and drop-in packs, fill open spots from a waitlist, and check athletes in from the day-of roster. Software for CrossFit-style boxes from $15 a month. Members pay you directly, with no Junocal transaction fee on paid plans and no annual contract.

5 out of 5 stars on G2

Join 100+ studios and instructors using Junocal

  • Behind the Choreo with Natalie
  • Sky & Stone
  • Kina
  • Mirage Dance School
  • Flex and Flow Pole Studio

Rated 5 out of 5

The team at Junocal is top notch!

“The team at Junocal has made this so easy. … Also, my clients appreciate how easy it is to navigate the portal and how streamlined everything is. 10 outta 10!”

Terry, Tumble And Stunt5-star review on Trustpilot

Built for the way CrossFit boxes run

Capped classes, a Foundations on-ramp, monthly members and visiting athletes. Junocal runs them all on one timetable.

A cap on every class, so the floor stays coachable

Set a cap on each class and booking stops there. The 6am never oversells, and coaches see exactly who is coming on their phone.

  • A hard cap on every class
  • Waitlists that fill a dropped place
  • Open gym and specialty classes on one timetable
  • Roster and check-in on the coach's phone
A CrossFit class working with barbells in a warehouse gym, the workout written on a whiteboard.

Mon, 20 Oct

06:00WOD · 12 of 12 · 2 waitingclass
12:15Olympic lifting · 6 of 8class
17:30WOD · 10 of 14class
18:30Foundations · week 3course

Foundations as one course, then into regular classes

Sell your on-ramp as a dated course athletes enrol in once. Then open regular classes only to athletes who finished it or got a coach's sign-off.

  • Foundations sold as one enrolment
  • Classes gated by attendance or coach approval
  • Waivers and intake forms before session one
  • Makeup credits for a missed session
A coach kneeling beside an athlete to correct her squat in a gym.

On-ramp

5 of 6 enrolled

8-week Foundations

8 weeks · Tuesdays 18:30 · $179

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

Memberships, drop-ins and intro offers

Regulars pay monthly, visiting athletes drop in and newcomers start on an intro offer. All of them book against the same capped classes.

  • Drop-ins for visiting athletes
  • Intro offers for first-timers only
  • Memberships athletes can pause
  • A card-update link when a renewal fails
A coach with a tablet welcoming new members before their first class.

ways to book

Drop-in class

Visiting athletes

$25

10-class pack

10 credits

$180

Unlimited membership

Renews monthly

$179

Keep athletes showing up

Reminders cut no-shows. Athletes who go quiet get a nudge to come back, and members can bring friends with a referral code.

  • Reminders the day before class
  • Win-back emails after 21 quiet days
  • Referral codes for bring-a-friend
  • Reviews you approve before they go public
An athlete booking her next class on her phone in the changing room.

automated emails

nowWaitlist · a place opened at 06:00
−24hReminder · 17:30 WOD
+2hHow was class? · review request
+21dWin-back · we miss you
−7dMembership renewal nudge

Sent automatically on every plan.

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 CrossFit gyms

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

Scheduling and booking

  • WOD timetable

    WODs, open gym and specialty classes on one weekly timetable, each with its own cap.

  • Foundations courses

    Sell your on-ramp or a lifting cycle as one dated enrolment, with its own price and capacity.

  • Personal training

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

  • Pick-a-spot booking

    Clients choose a named place in your room layout. Take broken equipment out of use.

  • 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 regular classes only to athletes who completed Foundations or have a coach's approval.

  • Family and group bookings

    One account can book for children, partners or friends, and pay for a guest by card or from a pack.

  • 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

    Intro offers for newcomers, packs for visitors, and memberships athletes can pause.

  • 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.

  • iPhone app

    Run the day, check clients in and take desk payments from the Junocal app. Clients book and manage visits in it too. Android is coming soon.

  • 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 CrossFit gym software actually needs to do

CrossFit gym software handles the class timetable, class caps, memberships, drop-ins, waitlists, check-in and recurring payments. It also needs a clean way to run an on-ramp, so new athletes learn the movements before they join a regular WOD.

A box sells three things side by side: monthly memberships for regulars, drop-ins and packs for visiting athletes, and a Foundations course for beginners. Each one books against the same capped classes. Coaches need the roster on their phone, not on a printout at the door.

Junocal runs all of that from $15/month. Payments go to your own Stripe account, paid plans add no Junocal transaction fee, and there's no annual contract. Add a second box later and Studio at $29/month covers up to five locations.

Pricing for CrossFit boxes

Memberships, packs and intro offers 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 and client insights reports
  • Private assessment photos and comparisons
  • 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 box system?

We move your athletes, bookings, credits and memberships for you, and check everything with you before you switch. It's free in your first 30 days.

the things box owners ask

Questions

Is Junocal good for running a CrossFit box?

Yes. Junocal runs the business side of a box: the class timetable with a cap on every class, memberships, drop-ins, intro offers, Foundations courses, waitlists, check-in and payments. Athletes book from their phone and coaches see each roster on theirs. Plans start at $15/month with no annual contract.

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

Yes. An unlimited membership lets athletes book as many classes as they like, and every class still stops at the cap you set. When a class is full, 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.

How do drop-ins and visitor passes work?

A visiting athlete can book and pay for a single class without buying credits first. For regular visitors, sell a 5- or 10-class pack that deducts a credit with each booking. Drop-ins book against the same cap as members, so a visitor can't take a place in a full class.

How do payments work, and what does it cost?

Athletes 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. CSV export is free and migration help is included in your first 30 days.

How do on-ramp and foundations courses work?

Sell Foundations as a dated course: one enrolment, one price, its own capacity and attendance. You can collect waivers and intake forms before the first session. Then open regular classes only to athletes who completed enough Foundations sessions, or whom a coach has approved. Courses and prerequisites are on every plan.

Does Junocal track workouts, scores or PRs?

No. Junocal runs booking, memberships, payments and check-in. It doesn't publish daily workouts or log scores and PRs, so keep using your programming tool for that.

Can I sell an intro offer to new athletes?

Yes. Limit an intro pack to a client's first visit or first purchase so only newcomers can buy it. A membership can also start at a lower intro price for a set period before the regular rate. Intro offers are on Starter and above.

Deeper dives

Try Junocal for your box

14 days free, no card. Add your WOD timetable, set the caps and book the 6am yourself on your phone before you invite athletes.