Rowing studios

Everything the studio sorted out today, before the 6am even started.

A day in a room of eighteen ergs, and the work nobody had to stop and do.

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

The Recess dashboard showing today's classes, attendance, money taken and new people
Erg 6 refilled in 40 secondsYou were still asleep
Erg 11 marked a no showAt the class, not at month end
The 9:30 found a coachFirst yes taken at 8:54
Trial booked, 12:41pmThe agent answered for you
Down to their last credit6
5:32 AM

Erg 6 comes free and the waitlist takes it.

An indoor rowing studio has a harder capacity problem than almost any other discipline. You have a fixed number of machines, every one of them is assigned, and a person who books and does not turn up has not just missed a class. She has taken an erg out of circulation that eight people would have wanted.

The 6am filled on Monday. At 5:32 someone cancels, and the machine she was on goes straight back into the pool rather than sitting empty because nobody was awake to reassign it.

Recess promotes the next person on the waitlist, charges the booking against her pack or her membership, and texts her that she is in and which erg she has. She walks in at ten to six knowing where to go, which is the whole point of assigning machines in the first place. The room is full at 6am.

5:32A late cancel landsErg 6 empties, 28 minutes before the class starts.
5:32The waitlist is promotedThe next person is booked and charged against her pack or membership.
5:33She is told which ergA text goes out reading: you're in, erg 6.
6:00Eighteen of eighteenThe room is full, and nobody had to be awake for it.
6:04 AM

The no show is recorded while the class is still running.

The coach counts the room and there is a gap. In most systems that gap stays a gap: a booking that was never marked either way, reconciled later by somebody with a clipboard, or not at all.

Recess records the no show against her profile at the class, not at the end of the month. That matters twice. It feeds the attendance picture that tells you who is slipping, and if you charge for late cancels or no shows, it is a custom fee you configure once and stop having awkward conversations about.

At that room size, a handful of no shows a week is the difference between a full schedule and a thin one.

A class roster in Recess with ten of twelve places taken, five people marked attended with the minute each of them checked in and five still showing as booked, and the pack, membership or pass each is using beside their name
1:25 PM

Someone books the technique class she has not done the intro for.

Except she does not, because it never appears as bookable on her phone. She has been in twice, both times to the beginner session, and Thursday's technique class asks for the intro completed first. She is told that in one line, with the beginner and all levels classes she can take this week underneath it.

Form on an erg is not a style question. Bad form is a back injury waiting for the third piece, and it is also what pulls a class apart, because a coach who spends forty minutes fixing one person's catch is not coaching the other seventeen. The alternative to the gate is that she rows in on Thursday, sits down on the machine she picked, and the coach has to walk over in front of the whole room and tell her she is in the wrong class.

You set it once on the class. Require the intro as a prerequisite, or a skill a coach has signed off, a level, a tag you keep on her record, an age range, or the membership or program she holds. Stack two if it suits your room. The rest of the schedule stays open to anyone who wants to try.

Technique · Thursday 6:30 PM
PrerequisiteIntro session completed
Coach sign-offCatch and finish
Tag on recordTechnique cleared
Never shown as bookable
Two classes in, both the beginner session. The beginner and all levels hours she can take this week are offered instead.
5:55 PM

Someone crosses a million meters.

You have run a distance club since the studio opened, and tonight she goes past the line in the 5:30. In most software that is a note in somebody's phone. In Recess it is a milestone you defined, so she gets the badge in your app, her name goes on the leaderboard, and you can print her a certificate with your own artwork.

Performance is the reason people stay at a rowing studio. Not the class, the number. Recess gives you the ladder around it: challenges, points, clubs, levels and milestones, all visible to the member in your app so progress is something she can see between classes rather than something she has to remember.

Distance club · one million meters
Milestone you defined1,000,000 m
Badge in your appAwarded tonight
Studio leaderboardHer name is on it
CertificatePrinted with your own artwork
Notes written in somebody's phone0
8:45 PM

The day adds itself up.

Attendance for six classes is already recorded, because it came off the seat map and the door rather than a sheet. Coach pay for those six classes is already calculated at the right rate, including the 9:30 that somebody covered this morning. And the money side is not a separate exercise: Business Health connects QuickBooks, so what you took, what you spent, what is in the bank and how long the debt takes to clear sit on one screen.

And the thing you would never have got to: two members who used to come three times a week have not been in for eighteen days, and the win back message already went out. That is the whole difference. The software did the work instead of preparing a report about it.

Business Health in Recess with QuickBooks connected: revenue and net income for the month, the money in the bank, what is still owed and how long it takes to clear at the current rate, a twelve month revenue trend, and expenses broken down by category
Your own app

Their meters, their streak, and your name on the app.

Your studio 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. Members are not asked to download another company's app.

They book their erg there, pay, join waitlists, sign forms and see their progress there: the club they are in, the milestone they are closing on, the challenge they are running and where they sit on the leaderboard.

Progress a member can see between classes is progress she does not have to remember, and that is most of the reason people stay at a rowing studio.

Three screens of a studio's own branded member app: a challenge leaderboard, the home screen showing classes booked and passes left, and earned badges
The lead agent

At 12:40 someone who has never rowed fills in your form.

She wants to know if she needs experience, which is the question every rowing studio gets, and it needs answering while she is still thinking about it rather than on Friday.

The Recess lead agent replies, answers her actual question, and books her into your beginner class rather than into the 6am with the regulars. That one difference decides whether she comes back.

It works at lunchtime on a Wednesday and it works at eleven at night, without anyone on your staff being involved.

The Recess lead agent answering a visitor's question about whether she needs rowing experience and booking her into the beginner class
Everything else it does

The rest is table stakes. It is all here.

There is no plan to choose and nothing behind a paywall, so an eighteen erg studio runs on the same system as a much larger one and pays the same for it, which is nothing.

calendar_monthSchedule
Classes, series and seasons, workshops, private and semi private sessions, appointments, events, virtual classes and video on demand.
grid_viewSeat maps and rooms
Assign every erg, name them the way your room is laid out, run more than one room or location.
event_repeatClass templates
Build the week once, repeat it, change one date without disturbing the rest.
hourglass_topWaitlists and make up credits
A late cancel puts that machine back in the pool automatically, the next person is booked and told, and a missed class can become a credit she rebooks herself.
lockEnrollment gating
Gate a class on rank, level, a tag you keep on the client, a skill or a prerequisite class, age, or the membership or program they hold.
personClient profiles
Attendance, purchase history, no shows, notes, forms and agreements on one screen.
card_membershipMemberships and packages
Unlimited, limited, class packs, bundles, contracts, payment plans and account balances.
storefrontCheckout and retail
Point of sale, retail products, gift cards, custom fees for late cancels, discounts.
credit_cardPayments
Subscriptions, invoices, refunds, disputes, and automatic recovery of failed payments.
how_to_regCheck in
A kiosk at the door, barcode check in, self check in from a phone, geo based check in that only counts at the studio, or check in from the roster.
badgeStaff
Roles and permissions, staff records, shifts, clock in and out, pay rates by class type or head count, payroll reporting, and automatic substitute finding.
family_restroomFamily accounts
One payer, several people, each with their own profile, for studios running juniors or a parent and teen class.
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
Clubs, challenges and points, distance and class count milestones, levels and skills, leaderboards, badge artwork, printed certificates, and a progress view each member sees in your own app.
drawForms and waivers
Signed digitally at sign up and held on the client's record with a date.
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
Attendance, revenue, retention and payroll, plus Business Health, which connects QuickBooks so revenue, costs, payroll and a forward forecast sit in one place you can ask questions of in plain language.
smartphoneYour own app
Branded with your name, logo and colors, publishable to the App Store and Google Play under your own listing.
extensionIntegrations
ClassPass, Wellhub, Kisi door access, QuickBooks, Stripe, Adyen, Zoom, Meta and Google advertising.
sync_altImporting
Automated migration from Mindbody, Momence, Walla, Arketa, Glofox and other systems, run for you by our team.
What it costs

Free for the studio. The sums are short.

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. We only do well when you are actually collecting money.

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

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

Straight answer

Where we are not the right fit.

If one of these is you, we would rather say so now than six weeks into an onboarding.

You are past about a hundred locations
Recess is built for independent studios and clubs run by owner operators, and for groups and franchises up to about a hundred locations. Past that size, centralized franchise reporting and a corporate IT department matter more than we can serve, and we are not the right fit.
You need the data off your erg monitors
Recess does not read your machines. It will not pull splits, watts or 2k times off the monitors and put them on a member's profile. What it holds is the structure around performance, the clubs, milestones, challenges and leaderboards you define. If your entire retention plan depends on automatic performance data flowing out of the ergs themselves, that is not what this is.
You would rather show one clean price
The service fee is paid by your member and is visible at checkout. Some owners would rather absorb a flat monthly bill and show one clean price. That is a fair preference, and if it is yours, this pricing model will bother you.
Questions

What rowing studios ask first.

Can members pick which erg they book?

Yes. You lay out the room as a seat map, name the machines the way you actually call them, and members choose when they book. They can see which erg they have before they arrive, and the coach can see the room as it will look, including which machine is empty.

What happens when someone cancels late?

That specific machine goes back into the pool. Recess promotes the next person on the waitlist, charges the booking against her pack or membership, and tells her by text or push notification which erg she has. If you charge a late cancel or no show fee, you configure it once and it applies without a conversation.

Does Recess connect to my rowing machines?

No. Recess does not read performance data from erg monitors, and it would be wrong to imply it. It handles booking, the seat map, membership, retention and the progression structure around performance: clubs, distance milestones, challenges, points and leaderboards that you define and members see in your app.

Can I sell class packs and memberships together?

Yes, alongside contracts, bundles, payment plans and drop ins. A member can hold more than one, and Recess applies the right one when she books, including on an automatic waitlist promotion. You can see who is on a pack and burning through it quickly enough that a membership would suit them better.

How do I catch a member who is quietly stopping?

Attendance is tracked per person, so a drop from three classes a week to none becomes a name within days rather than a number in a quarterly report. You can filter your client list by falling attendance, and automated win back sequences run without waiting for you. Failed payment recovery sits underneath it, because an expired card is a more common reason for a quiet departure than most owners expect.

How do coaches get paid?

Pay rates are set per coach by class type or by head count, and Recess already knows who taught what and how many people were in the room. Coaches can clock in and out if you use shifts. Payroll reporting comes off the same data that ran the schedule, including a class somebody covered at short notice.

Can I move my members and history off 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, so people arrive with their pack balances and attendance behind them rather than as a blank list.

Do my members need to download another company's app?

No. Your studio gets its own branded app with your name, logo and colors, and it can be published to the Apple App Store and Google Play under your own listing. Members book their erg, pay, join waitlists, sign forms and see their progress there.

Join a community of thousands of businesses just like yours