Circuit training & HIIT

Twenty four stations, four turnovers, and nobody at the desk keeping score.

An ordinary day in a circuit gym, and the work that did itself while the room was busy.

100% free to use, no hidden fees. Members pay about 5% at checkout.

The Recess dashboard for a gym, showing utilization at 74%, a show-up rate of 91% and recurring revenue for the week, today's classes with how many of each cap is booked, three no-shows flagged, and members bucketed on track, slipping and at risk beside the plan each one holds
Station 14 refilled at 5:41Nobody was awake for it
Two no shows recordedAt the class, not at month end
Her tenth class was bookedA membership went out at 8:46
Trial booked, 9:41pmThe agent answered for you
Packs about to run out6
5:58 AM

Twenty four stations, and every one of them is a paid seat.

Your 6am has twenty four spots because you have twenty four stations. That is the whole economics of a circuit gym. A class that runs at twenty is not a slightly quieter class, it is four spots you did not sell and four people who wanted them.

So the cap is a real number, and the roster in front of the coach at 5:58 is the room. Who is booked, who has scanned in, and what each of them is paying with. An unlimited membership, a ten class pack with one left, a drop in, a ClassPass booking and a corporate pass all sit in the same list and all take one station.

Check in happens at a kiosk, on a barcode, or on the phone they already have out, and it can be set to count only once they are actually at the gym. Two people did not scan. In a capacity limited class a no show is not a neutral event, so it is recorded against the member at the class rather than reconciled at the end of the month.

What happens next is yours to set. Your own late cancel window, and then the class comes off their pack, a fee applies, or nothing does, because plenty of owners would rather not police it. Whatever you pick, it applies the same way to everyone at 5:59 in the morning, with nobody at the desk deciding whether this one counts.

A live class roster in Recess showing ten of twelve booked, each member's payment method beside their name including unlimited, a ten class pack with one left, a drop in, a ClassPass booking and a corporate Wellhub pass, five rows marked ATTENDED with the minute they checked in and five still BOOKED
8:45 AM

Her ten class pack ran out on the way in.

Packs are how most people start at a circuit gym, and they are also where gyms quietly leak members. Somebody buys ten, uses ten, and there is no moment at which anyone tells her what happens next, so nothing happens next.

Recess sells packages, bundles, subscriptions, contracts and payment plans alongside each other, tracks what is left on every one of them, and tells the member before the last class goes. The thing she is offered on her way out is a membership, not another pack, because that is what suits somebody who just trained ten times in five weeks.

It lands on the day it is relevant rather than three weeks later, by which point she has found somewhere else to be at six in the morning.

8:45The tenth class is bookedThe pack goes to zero remaining, and she was told before it did.
8:46A membership is offeredThe message you wrote once, sent on the one morning it means something.
9:02She takes the unlimitedBought on her phone, on the train, without anybody at the gym involved.
6:00Thursday books itself against itNothing to switch over, nothing sitting on a note behind the desk.
11:30 AM

The six week challenge board moved without anyone typing.

Circuit and HIIT members are motivated by counting. Classes attended, weeks in a row, the wall with names on it. Most gyms run a challenge every couple of months and then maintain it in a spreadsheet, badly, until somebody stops updating it and the whole thing dies in week four.

Recess runs challenges, points, milestones, clubs and leaderboards off the system that already knows who attended what. The board moves when people check in. Members see where they stand in your own app, badges land the moment they are earned, and a hundredth class is something the software notices rather than something you find out about by accident.

Progression is the newest part of Recess and is rolling out now.

Six week challenge · week 4
What moves itCheck ins, not a spreadsheet
PointsYou decide what a class is worth
StandingEvery member sees her own
BadgeAwarded as it is earned
Rows anyone updated by hand0
2:40 PM

She has never done a circuit class, and the 6pm would not let her book it.

She found you at lunchtime, liked the look of the 6pm and tapped it. The booking did not go through. She was told in one line that the 6pm asks for the onboarding session first, with the two assessment slots open this week underneath it, one of them tomorrow at seven in the morning.

A cold start into twenty four stations of loaded movement is how people get hurt, and it is also how a coach loses a class. He spends the hour beside one person who has never picked up a kettlebell while twenty three others work at half attention.

Without the gate that conversation still happens. It just happens later, in person, at the door, where he has to tell a woman who turned up ready that she cannot do the class she came for.

You set the requirement once on the class: a prerequisite session, a skill a coach has signed off, a tag you keep on her record once onboarding is done, a level, an age range, or the membership or program she holds. Put it on the classes that need it and leave the beginner hours open to anybody.

Circuit 45 · Thursday 6:00 PM
PrerequisiteOnboarding session
Coach sign-offLoaded hinge and press
Tag on recordCleared for stations
Never shown as bookable
She is offered the two assessment slots open this week instead, one of them tomorrow at 7am.
5:30 PM

The room turned over four times and the second room ran against it.

Five thirty, six fifteen, seven and seven forty five, back to back, forty five minutes of work and fifteen to reset the stations. A small group strength class runs in the second room across the same three hours. Different caps, different coaches, different pay rates.

Rooms sit inside a location, and you can run more than one location, so the two rooms never fight over a single capacity number. If you assign stations, a member is placed in one and can see it before she arrives, which is most of what makes a forty five minute turnover work.

Coaches clock in and out, and are paid by class or by head count depending on how you do it. Payroll comes off the attendance those four classes already recorded, so nothing is retyped, and the seven o'clock that somebody covered at short notice lands on the right person's line.

A draft pay run in Recess covering half a month, with total pay, staff count and line count across the top and a by-person table breaking each coach's total into classes taught, appointments, base rate, per-head pay and commission, waiting to be approved
8:50 PM

One member hit a hundred classes. Another had not been in for three weeks.

Both of them got a message tonight and you wrote neither of them tonight. The first got a milestone, a badge in her app and something you can put on the board tomorrow. The second got a win back sequence in your gym's voice, sent from your own domain, and it went out on day twenty one because that is when you told it to.

High churn is the condition of this business, and a large slice of it is not churn at all. It is people who drifted for a fortnight while nobody noticed, and expired cards on phones that never got the email. Attendance is tracked per member, so four classes a week dropping to none becomes a name within days rather than a number in a quarterly report.

Underneath that, failed payments are retried on a schedule and the member is texted a link to update the card, and the membership restores itself the moment she does. Nobody had to notice or chase. Those are the cheapest members you will ever keep, because they never decided to leave.

The Recess attendance dashboard sorting members into on track, slipping, at risk and gone quiet, with a row per client showing check-ins and no-shows since a chosen date, classes attended all time, when they last came in and their attendance rate
Your own app

The app they open is yours, down to the icon.

Your gym gets its own branded app carrying your name, your logo and your colors, publishable to the Apple App Store and Google Play under your own listing. Nobody is asked to download another company's app to book a 6am.

They book there, join the waitlist, pay, sign forms and see their own counting: classes attended, passes left on the pack, the weeks in a row, the challenge they entered and where they are standing in it.

A member who can see she is at sixty one classes and the next badge is at a hundred is a member who books Thursday. In this business that is most of what retention actually is.

Three screens of a gym's own branded member app: a six week challenge leaderboard with member standings, a home screen showing thirty two classes attended, a ten week streak, eight of twelve passes left and the next reservation, and an earned badges screen with fifty classes just unlocked and sixty one of a hundred towards the next one
The lead agent

At 9:40 on a Sunday night someone asks whether she is fit enough.

It is the question every circuit gym gets, and it is the one that decides whether she ever comes. It needs answering while she is still on her phone, not on Tuesday morning when somebody finally gets to the inbox.

The Recess lead agent replies, answers what she actually asked, and books her into the beginner hour rather than into the 6pm with the regulars. The waiver goes to her email while she is still in the conversation, and it takes her about a minute.

It works at twenty to ten on a Sunday and it works at lunchtime on a Wednesday, with nobody on your staff involved on either occasion.

The agent chat panel in Recess, where a visitor asking whether there is anything for a complete beginner is given the class times that suit, offered a held spot, and booked into her first class with the waiver sent to her email
Everything else it does

Everything a gym needs, switched on from day one.

There is no plan to pick and nothing sitting behind a paywall, so a two room gym runs on the same system as a fifteen location group and pays the same for it, which is nothing.

calendar_monthSchedule
Classes, series and seasons, appointments, semi private and private sessions, events, virtual classes and video on demand, across rooms and locations.
grid_viewRooms and stations
Concurrent classes in separate rooms, each with its own cap and coach, and station assignment so a member can see hers before she arrives.
event_repeatClass templates
Build the peak hour once, repeat it every week, and change a single date without disturbing the rest of it.
hourglass_topWaitlists and make up credits
A cap, a waitlist and a promotion order, so a late drop is offered on automatically and a missed class can become a credit the member rebooks herself.
lockEnrollment gating
Decide who is allowed to book. Gate on a prerequisite session, a skill a coach signed off, a tag on the client, a level, age, or the membership or program they hold.
personClient profiles
One record per member: bookings, attendance, no shows, packages, payments, notes and signed waivers.
card_membershipMemberships and packages
Unlimited and limited memberships, class packs, bundles, contracts, payment plans, holds and account balances, with what is left visible to the member.
storefrontCheckout and retail
Point of sale for water, apparel, supplements and gift cards, plus custom fees for late cancels and no shows.
credit_cardPayments
Card and bank, failed payment recovery, refunds, disputes and invoices.
how_to_regCheck in
A kiosk at the door, barcode check in, self check in on a phone, geo based check in that only counts at the gym, or a Kisi reader for staffed and unstaffed hours.
badgeStaff and payroll
Staff records, roles and permissions, shifts, clock in and out, rates by class type or head count, payroll reporting, and automatic substitute finding.
family_restroomFamily and team accounts
One payer, several members, each with their own profile, for the couples and the parent with a teenager who trains.
sellDiscounts
Sibling discounts that recalculate when someone pauses or leaves, multi-class discounts counted by member or by family, family level discounts and fixed fees, and rules attached to a program.
military_techProgression
Skills and levels, clubs, challenges and points, milestones, leaderboards, badge artwork, printed certificates, and a progress view each member sees in your own app.
drawForms and waivers
Signed digitally at sign up, dated, held on the member's record, with required agreements enforced at check in.
campaignMarketing
An AI lead agent that answers, qualifies and books trials on its own, plus lead capture forms, a lead pipeline, audiences and tags, automated sequences, campaigns, in app pop ups and discounts.
chatMessaging
Two way text and email, templates, push notifications, sent from your own domain.
bar_chartReports
Revenue, attendance, retention and payroll, plus Business Health, which connects QuickBooks so revenue, costs, payroll and a forward forecast sit in one place.
smartphoneYour own app
Branded with your gym's name, logo and colors, publishable on the App Store and Google Play under your own listing.
extensionIntegrations
ClassPass, Wellhub, Kisi door access, QuickBooks, Zoom, Meta and Google advertising.
sync_altImport your old system
Automated migration from Mindbody, Momence, Walla, Arketa, Glofox and other systems, run for you by our team.
What it costs

Zero a month, in a business where people come and go.

No monthly platform fee, no per feature add ons, no setup cost. Recess earns a service fee of approximately 5% paid by the member at checkout, and card and bank processing is covered by Recess out of that rather than billed to you on top. That matters most in a gym with real turnover: in the month forty people left and thirty joined, you are not paying a fixed bill built for the forty. The cost moves with what you actually collect.

$0 / month
for a gym of any size
Every feature, from day one
Unlimited staff logins
Your own branded gym app
Unlimited text and email
Rooms, caps and station maps
No setup fee and no minimum
Your migration run by our team
What does your gym bring in each month?
$24,000 per month
$2k$150k
Software you stop paying forTypical platform fee for a gym this size$3,000 annual
Card fees you stop payingAt a typical 3% of what you take$8,640 annual
More cash in your bank account
$11,640
every single year

Members pay a service fee of about 5% at checkout, which is how the software is free for the gym. Move the slider to your own numbers.

Straight answer

The gyms we are wrong for.

If one of these is you, we would rather say so now than six weeks into an onboarding. And if you run a twenty four hour access facility with no scheduled classes, no capacity and no coaches, almost everything on this page is machinery you will never switch on.

You are past about a hundred locations
Recess is built for independent gyms run by owner operators, and for groups and franchises up to about a hundred locations. If you are buying for a national brand past that size, centralized franchise reporting and a corporate IT department matter more than we can serve, and you will be happier elsewhere.
You want it to program the sessions or read the straps
Recess does not write your workouts, and it does not read heart rate straps, zone displays or any other performance hardware. It would be wrong to imply otherwise. What it runs is the business around the training, and the structure people compete inside: challenges, points, clubs, milestones and leaderboards that you define and that move off real attendance. What happens in the room is yours.
You would rather show one clean price
The service fee is paid by your member and it is visible at checkout. Some owners would rather absorb a predictable monthly bill and keep the checkout price clean. That is a real preference, and we are not going to argue you out of it.
Questions

What circuit and HIIT owners ask before they switch.

How do waitlists work when someone cancels?

Automatically. Every class has a cap and a waitlist, and when a booked member drops, the next person is promoted and notified. If they do not confirm within the window you set, it passes to the person after them, so the spot keeps moving instead of sitting empty.

Can I charge for no shows or late cancellations?

Yes, and you set the rules. Define your late cancel window and decide whether a no show deducts a class from a package, applies a fee, or does nothing at all. The policy is applied consistently by the system rather than being negotiated at the desk.

Can I sell class packs and memberships side by side?

Yes. Packages, bundles, subscriptions, contracts and payment plans all live together, and a member can hold more than one. Remaining classes are visible to the member in your app, and Recess tells them before a pack runs out rather than after.

Does Recess do challenges and class count milestones?

Yes. Challenges, points, milestones, clubs, leaderboards and badges are built in and driven by real attendance, so nothing is maintained by hand. Members see their own progress in your app. This is the newest part of Recess and is rolling out now.

What does Recess do about churn?

It attacks the two halves separately. Attendance is tracked per member, so someone drifting shows up as a name within days and an automated win back sequence goes out in your voice. Failed payments are retried and recovered on their own, which recovers members who never actually decided to leave.

Can I run several classes at once in different rooms?

Yes. Rooms sit inside a location, each class has its own capacity, coach and pay rate, and you can run concurrent sessions through your peak hour. If you assign stations, seat maps let members see where they are before they arrive.

Can I move my members over from my current software?

Yes. The migration is automated and our team runs it for you, whatever you are on now: Mindbody, Momence, Walla, Arketa, Glofox and others. Members, history and billing information come across, including package balances, so people are not starting from zero on day one.

Do members download an app with your name on it?

No, they download one with yours. Every gym on Recess gets a branded client app with its own name, logo and colors, and it can be published on the App Store and Google Play under your listing. Members book, join a waitlist, pay and see their progress there.

Join a community of thousands of businesses just like yours