For staffed fitness clubs

Fitness club software
that keeps dues and packs straight

Membership dues, training packs, single visits, guests and the pro shop. One member record, one schedule, and one set of reports the front desk can actually read.

Dues drafted on schedule, every cycle
Training packs a real balance, not a shoebox
Single visits and guests, on the same books
One record membership, packs and the pro shop
One report every dollar in the same place

Last night at your club

A draft declined at 1 a.m.

The backup card covered the dues before the 5 a.m. crowd arrived

A membership hold ran out on schedule

Dues restarted on the chosen date, at the rate the member held

A coaching pack came down to one session

The member was told at booking, so the desk did not have to say it

A cycle class lost its instructor at 9 p.m.

Everyone booked was credited under the club rule, with no desk touching it

The money side

Dues are the floor. Everything else lands on it.

Dues draft on a schedule, a training pack gets bought mid-month, a guest pays at the counter, and the pro shop rings up a pair of grip socks. Cadence lands all four on one membership and one set of books.

Two people on one membership, two clean bills

A couple joins on one membership, and most systems put both of them on one card and one balance. Cadence keeps the membership whole and bills each person for what they agreed to, so a training pack one of them bought lands on that bill and nobody else's. Cancel one member and the other's dues keep drafting, untouched.

  • Each member on the account pays their own agreed share
  • Neither one sees the other's card or balance
  • A shared discount splits by the same rule, every cycle
  • One membership, one record, no duplicate check-in
One membership, March
Warren Ochoa
March dues, Warren$79.00
Small group pack, 8 sessions$160.00
Due Mar 1$239.00
Tessa Broome
March dues, Tessa$79.00
Pro shop, grip socks and a tee$49.00
Due Mar 1$128.00
Gift card on the account
Spendable by either member
$100 held

A declined draft is covered before 5 a.m.

When Warren's card is declined overnight, Cadence moves to the backup he put on file at sign-up, and only his share of the bill is touched. Tessa's dues draft as usual, and Warren hears what happened before his next check-in.

  • The backup card runs within minutes, without a scene
  • The member gets a plain note, not a past-due letter
  • The desk sees one line: covered, or needs a person
Overnight draft retries
Visa •••• 4417
1:52 a.m.
Declined
Backup card •••• 8890
1:52 a.m.
Paid $239.00
Warren notified
App and email, 1:53 a.m.
Sent
Front desk
Nothing to chase
Handled
Active members by month Last year This year
March: 1524 vs 1392 a year ago, up 9.5% 0500100015002000SepOctNovDecJanFebMar

Live numbers, not a screenshot. The chart and the dues run read the same membership records, so the floor count and the billing total cannot tell two different stories.

Knowing your numbers

Numbers a club owner checks on Monday

Answered on the screen, not rebuilt in a spreadsheet every quarter.

  • This month against the same month last year, so seasonality doesn’t fool you
  • Class attendance against capacity by time of day, with the empty Tuesday 11 a.m. named
  • “Email me revenue every Monday at 8 a.m.” and it just shows up
  • Ask in plain English: “who dropped after their first month this year?”

Dues, packs, coaching and single visits in one total

Pick a membership or a pack and the bar total moves, so you can see what the club actually runs on. About two thirds of it is dues.

Chart

Demo figures, not a real club.

Classes and enrollment

Dues, packs and single visits on one ledger

Three kinds of money, one check-in desk

In the same five minutes, a member whose dues already cover group fitness checks in, another draws the fourth session off a small group training pack, and a walk-in pays for a single visit. All three happen at the same counter and all three report the same way, in the same reports, not in a side ledger.

  • Dues, packs and single visits all draw at one counter
  • A punch pack counts sessions, a value pass counts dollars
  • A pack that runs out stops drawing, and it does not go negative
  • Walk-in money reports beside dues, not in a side ledger
Saturday 9:15, one counter
Warren Ochoa · dues
Membership covers group fitness
Checked in
Amara Ndiaye · pack
Session 4 of 8 drawn, 4 left
4 left
Hugo Sandoval · single visit
Paid by card, no account needed
Paid
Colette Beaumont · expired pack
Override needs a person at the desk
Needs a person

The club cancels, and the credit goes back

The instructor is out and the 6 a.m. class does not run. Everyone booked is told before they set an alarm, and whatever they spent to hold the spot comes back under the rule the club wrote itself, whether that is a pack session put back, a credit against the next draft, or nothing at all because the club says so.

  • The club writes the rule, Cadence applies it every time
  • Everyone booked hears before they leave for the club
  • Pack sessions and card payments return the same night
  • A mid-cycle transfer does not bill the same weeks twice
6 a.m. cycle, cancelled
6:00 AM cycle cancelled
22 booked, all told at 4:40 AM
Notified
Pack sessions returned
9 members drew a session, all put back
Returned
Single visits refunded
Club refund rule applied automatically
Credited
Tessa Broome, transfer
6:00 AM to 5:30 PM, mid-cycle
No double bill
Paid programs and workshops

Paid programs without a second spreadsheet

A six-week program, a weekend workshop, a coached small group series. Pricing, headcount, the materials fee and the person who joins in week two all live where the membership already lives, so nobody rebuilds the roster in a spreadsheet on Sunday night.

The six-week program that bills itself

Set the program up once: the start date, the price per member, the materials fee, and how many spots there are. Every sign-up lands on that member's normal invoice with the program named beside the dues, so the club is not carrying six weeks of equipment cost out of the operating account.

  • Priced once, billed to each member automatically
  • The materials fee rides the same invoice as the program
  • A week two join prorates under the club's own rule
  • The club does not front a program from its own account
Spring Strength Block, fees
Spring Strength Block (Mar 2)
$120 x 18 members
$2,160
Materials fee
18 x $15, bands and a logbook
$270
Week two join, Roland Getz
Prorated to 5 weeks, on next invoice
Billed
Withdrawal, Farid Solano
Club refund rule applied, credit issued
Credited
Program total, Spring Strength Block (18 members, 6 weeks)$2,530.00

One sign-up, six sessions, no rebooking

A coached series is one thing a member signs up for, not six separate bookings somebody has to make and the desk has to chase. Attendance is tracked across the whole run, so the coach can see who has quietly fallen off by week four while there is still time to send one note.

  • One sign-up covers every session in the series
  • Attendance reads across the run, not session by session
  • The coach sees who fell off before the series ends
  • A cancelled session is made good under the club's rule
Barbell series, six weeks
One sign-up
Covers all six sessions in the series
Enrolled
Attendance, week four
Read across the run, not session by session
14 of 18
Tessa Broome
Two in a row missed, coach notified
Drifting
Week three cancelled
Made good under the club rule, no rebooking
Credited
Instructors and the desk team

Coverage when the 8 a.m. instructor calls off

A call-off at 6:15 on a Saturday reaches whoever runs the weekend schedule the same minute, carrying covers that have already been checked, not a blank alert.

Zora Bankole calls off at 6:15 on a Saturday

At 6:15 she taps call off, and whoever runs the weekend schedule has it the same minute, with covers already checked for certification and hours. Sometimes one instructor solves it. Sometimes it is a swap, where Lucia Ferrante takes the 8 a.m. strength class so Dmitri Volkov is free for the cycle class he is certified to teach, and Cadence lays the pair out ready to send.

  • A 6 a.m. call off is on the weekend manager's phone by 6:16
  • Format certification and the hours rule run before you see a name
  • The harder class gets the right instructor, even when it takes two moves
  • One tap sends the request to everyone the move touches
Saturday morning coverage
6:15 AM · Zora Bankole called off
8:00 cycle class needs an instructor
Choose a cover
Option 1 · Emmett Cray
Certified for the format, free at 8:00
Can cover
Option 2 · Swap
Lucia Ferrante takes strength, Dmitri Volkov takes cycle
Two-step cover
Sean Kealoha, CPR and AED
Card renews in four weeks
Renew soon
Send Request

One club, several stations, one clock

A club this size clocks people in at more than one spot, so there is a screen at the front desk and another in the studio room, and both write to the same clock. Each screen shows a code that changes every forty-five seconds, which means a punch has to happen standing in front of one of them. That is the whole claim and it is worth saying plainly: it ends punching in from the parking lot, and it does not tell you whose thumb pressed the button.

  • One clock behind every screen in the building
  • The wall code ends punching in from the parking lot
  • Every punch and every correction is permanent and dated
  • A worked hour is two punches, then the period shuts
Punches, Tuesday
Front desk screen
Same clock as the studio room, its own code
Live
Studio room wall code
Refreshes every 45 seconds, offline too
Live
Marta Ekberg, missed punch out
Amended with a reason, first punch intact
Needs approval
Pay period
Two punches make an hour, then it shuts
Locked
The app

One system, a member view and a staff view

A member gets the schedule, the pack balance and the next draft in one place. Staff get the class list, check-in at two counters, and a member note that lands instantly. Same records, dressed for whoever is holding the phone.

What a member sees

The whole membership, one screen

The schedule, what is left on a training pack, the dues and the next draft date, without a login maze.

  • Book or cancel a spot in a class
  • See what is left on a training pack
  • Read the dues and the next draft date
  • Update the card without calling the front desk
  • Put the membership on hold with a return date
Strength 45, 10:00
Saturday · Emmett Cray
WOWarren O.
TBTessa B.
ANAmara N.
RGRoland G.
FSFarid S.
CBColette B.
HSHugo S.
5 of 7 here Save Roll

Checking members in at the studio room

What staff sees

Check-in from the desk or the floor

The class list, check-in at either counter, and the member note the desk needs to see, on the device already in hand.

  • Check members in at the desk or the studio room
  • See who is drawing a pack session and who owes dues
  • Flag a member note the desk sees instantly
  • Keep taking the roll when the wifi drops
Front desk and the pro shop

The desk, the pro shop and the gift card

The pro shop, sold from the club's own site

One catalog runs both counters. What shows online is a flag on the same item the front desk sells, so the site and the desk cannot hold two different prices or two different counts. It embeds into the site the club already has, as a snippet on whatever host that site runs on, which means this is not a website builder and nobody rebuilds anything.

  • One catalog, so the site and the desk cannot disagree
  • A snippet on the site the club already has
  • Members charge the account, visitors pay by card
  • Pickup at the front desk, counts update either way
Online and at the desk
Grip socks, pair
Charged to Tessa's bill
On next invoice
Single visit, bought online
Card at checkout, no account
Paid
Club tee, medium
11 left, same count on both counters
In stock
Shaker bottles
Down to 3
Reorder

A gift card pays part of a training pack

Gift cards are sold and redeemed on the same ledger as dues, packs and the pro shop, which is what keeps them honest. A gift card is money, not a membership. It pays a bill, and it does not by itself make anybody a member or grant a class.

  • Sold and redeemed on the same ledger as everything else
  • Partial redemption leaves a balance both sides can see
  • A gift card pays dues, a pack, or the pro shop
  • Money, not a membership; it does not grant a class by itself
Gift card, redeemed
Gift card, $50
Bought at the desk by Roland Getz
Issued
Applied to a training pack
$160 pack, $50 taken off
$110 due
Card balance
Visible to the member and the desk
$0 left
Membership
A gift card pays a bill, it is not a membership
Unchanged
Languages

The member who needs Filipino gets Filipino

No widget bolted to the corner of the site. The product itself, in whichever language each member picked at the desk, one member at a time.

A waiver he reads before he signs

Buttons and menus are ours. Your waiver, your health questionnaire and your membership agreement are yours, and Cadence does not rewrite them. What it gives you is a form generator, so the club's own forms exist in the languages your members read. A waiver signed by somebody who could not read it may be a waiver you cannot lean on.

  • The new member signs the Filipino waiver you created, not one a computer produced
  • Medical forms and photo permissions work the same way
  • Your terms of service stay in English, which is how they stay enforceable

Every member picks their own

One member reads his invoice in Filipino. The woman on the bike beside him reads hers in Dutch, and the instructor's schedule stays in English. Each person picks once, and every invoice, reminder and schedule change arrives in their language from then on. Nineteen at launch.

  • Every notice you send arrives in the reader’s language, from one message you wrote once
  • Right to left languages are laid out properly, not bolted on
  • The check-in screen shows a member's language before anyone says hello

Cadence has the languages clubs actually need. Nineteen and counting at launch.

Filling the schedule

One useful note beats a monthly blast

One useful note to the member who stopped coming, one notice to the people who already train at that hour. Written once, sent to the members it actually fits.

🔍

The member who stopped showing up

Someone who trained three mornings a week and has not checked in for eighteen days gets one note about the hour they used to come to, not a campaign.

Worth checking: whether anyone notices a quiet member today, or whether the first sign is the cancellation request.
🎟

The program fills from the right hour

Announce a six-week program to the members who already train Tuesday mornings, not to the whole list, so the people who can actually make it hear first.

Worth checking: whether your current list can target by the hour somebody trains, or only by everybody at once.

Unsubscribing does not stop the billing notice

A member who mutes the newsletter still gets the draft reminder, the schedule change and the receipt. Operational messages ride their own rail.

Worth checking: if one unsubscribe stops every message, the member who muted a promo learns about the schedule change at the counter.
🖌

Targeted by what somebody actually uses

Group fitness regulars, one to one coaching clients and the members who only use the floor are three different lists, and Cadence already knows which is which.

Worth checking: whether your marketing tool can tell a class regular from a floor member, or sends both the same note.
🔔

Reminders sent at an hour a person would pick

A class time change, the holiday hours, the last session left on a pack. Members hear once, in their language, at an hour that does not wake anybody.

Worth checking: who sends reminders by hand today, and what the week looks like when that person is away.
📈

You can see which note filled Tuesday

Which message filled the empty Tuesday 11 a.m. and which one nobody opened, sitting next to attendance rather than in a separate tool.

Worth checking: whether your email numbers and your attendance numbers have ever been on the same screen.
Switching over

You keep the club running. We do the move.

Dues schedules, pack balances, member records and every check-in behind them come across. Run the import with our tools, or step back and let us do it.

🔄

We do the move, or you do

Hand over the roster and we set up memberships, dues schedules and the class calendar with you, or take the import tools and work at your own pace.

📊

Members and balances arrive intact

Member records, dues schedules, pack balances and payment history come across as data, not as a winter of retyping at the front desk.

💳

Dues collect the first month, not the second

Stored payment methods move on the processor's rails, so the first draft under Cadence pulls the same way the last one did.

📧

Members get one clear note

One message says what changed and what to tap once. The app looks different; the dues amount and the draft date do not.

📁

History comes with the member

Check-ins, class attendance, pack draws and payment history import with the record, so week one is not a blank screen at the desk.

🔧

Keep the old system through one cycle

Run both side by side for a full billing cycle if you want the overlap, and cut over when the two totals match rather than when a renewal date says so.

Asked by real club owners

Freezes, declines and staff hours

Load your own dues and check-ins

Cadence launches in May 2027. Join the waitlist to watch the build, or put a question to the concierge below.

Also built for