Climbing gym software
for the gym where the youth team meets open climb
Rec classes, the youth team, belay checks at the door, and a Friday buyout that clears its own calendar. Cadence runs a climbing gym's money and its rules from one place.
Last night at your gym
A family declined two offers and kept their place
They claimed the third one from spring break
A scan at open climb got refused by name
Belay check expired in January; the retest booked itself
The routesetter's Tuesday landed on two pay lines
Setting till noon, coaching till nine, one stub
A company bought Thursday evening, walls and all
Harnesses, staff, and pizza on one invoice
Team dues, rec tuition, and the door, one ledger
Team dues carry a season while rec tuition turns monthly and comp travel lands in bursts. The ledger holds all three tempos at once, on every card involved.
Team dues on two cards, travel on a third
Most systems attach the money to one household account. Cadence attaches it to each child's enrollment instead, so the adults who pay for her can be billed separately. Each parent gets their own invoice for their own share, pays with their own card, and does not need the other one’s login.
- ✓Team dues split by the household's percentages
- ✓Comp travel can land on a card of its own
- ✓A scoped gift feeds one line and starves the rest
- ✓Every login opens to its share alone
Declines get handled before the chalk does
When a payment fails overnight, Cadence tries the backup card on file. If the other parent has agreed to cover a missed payment, their card is next in line. Everyone is told what happened before the doors open.
- ✓The decline exists as a line item, instantly
- ✓Retries follow the gym's schedule, not a mood
- ✓Morning at the desk starts settled
School-year programs run full; summer camps cover the dip that rec classes take in July.
Does the youth program hold up the walls?
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
- ✓Party guests who came back for the intro series, as a rate
- ✓“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?”
The month, wall by wall
Rec, team, and the intro series, six lines on one page.
Demo figures, not a real gym.
Lists that keep your place, logs that keep your grades
Two no-thank-yous, place kept
A family on the rec waitlist declined one offer over spring break and another over a birthday, and their number moved for neither: declines pass the spot along without costing the decliner a thing. The third offer fit, they claimed it that evening, and the desk did no arithmetic.
- ✓Declining an offer costs nothing
- ✓Spots keep moving while places hold still
- ✓Claims finish payment and waiver in one screen
The log knows her hardest send
Routes get logged with a grade and a date, coaches see the curve instead of guessing at it, and when team tryouts come around the roster reads the send log rather than the loudest memory in the room. A kid's progress is written where placement can find it.
- ✓Sends carry grades and dates, not lore
- ✓Tryouts read the log, not the room
- ✓Families watch the curve from the app
Comp day money, sorted before the chalk flies
The gym's loudest Saturdays used to be its worst paperwork. Now a comp or a lock-in posts once and collects itself.
One climber's comp day, four lines
The spring comp is one tap deep for a family: entry, shirt, photos, and the rental for whoever forgot their chalk bag. The charge splits the way the household splits, and the bookkeeper finds comp money beside team dues in April instead of inside a shoebox.
- ✓One tap covers the whole Saturday
- ✓The charge lands split, like everything else
- ✓Refunds run the policy the gym posted
The lock-in fills while the gym sleeps
The monthly teen lock-in posts with a cap, a price, and the overnight waiver every parent must sign, and it fills from phones without a single printed form. The cap closes the page, the waiver list completes itself, and the staff plan pizza counts instead of chasing signatures.
- ✓Overnight waivers complete before the doors lock
- ✓Caps close pages, not phone lines
- ✓Counts update live for the staff planning food
Ratios kept legal, Tuesdays paid right
Youth climbing runs on ratios and certifications. Coverage respects both, and a routesetter who also coaches gets one correct stub.
Coverage that keeps the ratio legal
When a rec coach calls out, the offer skips anyone without a current belay cert and youth clearance, because a warm body does not keep a rope wall legal. Two qualified names got the ping, the first tap held the class, and the ratio meant for six kids stayed a ratio for six kids.
- ✓Certifications filter the offer before it sends
- ✓The first qualified yes locks the class
- ✓Ratios survive the substitution untouched
One Tuesday, two jobs, one clean stub
The routesetter strips and sets the lead wall Tuesday morning while the gym is closed, at the setting rate, and coaches the rec class that evening at the coaching rate. Both halves of the day land on their own lines, and the stub reads like the Tuesday actually went.
- ✓Setting and coaching carry their own rates
- ✓A clock-in without a shift gets a question
- ✓The stub reads like the week was worked
Everything but the chalk, in one app
A parent reads the dues, a climber logs a send, a coach checks the ratio math before the doors open.
Parents and climbers
Dues, sends, and signups, together.
- ✓Team practice and rec night, one schedule
- ✓Her send log, grade by grade, as it grows
- ✓Comp weekend paid in one sitting
- ✓The overnight waiver signed before lock-in night
- ✓Dues split stays invisible to the other payer
Checked at the desk, counted at the wall
Coaches and the desk
Rosters, gates, and the clock.
- ✓Tonight's classes with rosters and ratios
- ✓The door screen that runs the belay gate
- ✓Substitute pings filtered by cert and clearance
- ✓The time clock files setting and coaching apart
Belay checks at the door, buyouts on the books
No belay check, no rope, said out loud
Open climb admission reads two things at the scan: the membership and the belay check, and a missing or expired check gets refused with the reason named on the screen, retest bookable right from the refusal. The boulder side stays simple on purpose, and the desk stops being the bad guy.
- ✓The gate names the missing cert, not just no
- ✓Retests book straight from the refusal screen
- ✓Boulder-side access stays simple on purpose
The whole gym, sold for an evening
A company buys Thursday evening outright, harnesses, staff belayers, and pizza bundled onto one invoice, and the buyout clears every class and rental behind it when the deposit lands. Birthday parties book the party room plus a wall section, and neither one generates a phone call.
- ✓Buyouts clear the calendar behind them
- ✓Gear and staff ride the one invoice
- ✓Partial rentals block only what they use
Italian, set on day one, honored for years
Language is chosen once on the account, and every screen, invoice, and reminder respects the choice afterward.
Read in full, then signed
Cadence translates its own screens and buttons, but not your waivers and forms. That is why Cadence has a multi-lingual form generator, so you can create your waivers in any language you need, because a parent who signs a document she couldn’t read is a document you may not be able to enforce.
- ✓She signs the Italian 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
One choice, kept everywhere
A grandmother reads the team invoice in Italian. The coach reads the same account in English. One account, two languages, and every reminder lands in the right one.
- ✓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 language rides the account, so the desk opens it in kind
Cadence has the languages gyms actually need. Nineteen and counting at launch.
Birthday kids come back as climbers
Every party and lock-in leaves the gym a list of kids who want back on the wall. The intro-series nudge sends itself.
Dues mail dodges the unsubscribe
A parent off the newsletter still gets invoices, belay-check reminders, and schedule changes. Dues mail travels separately, on purpose.
Worth checking: a single mute switch is how a family misses a belay-check expiry.The Monday after a party
Party guests get one note with intro-series times and the gear answer, written once, sent every time.
Segments come off live rosters
Message every team family, every lapsed member, or every party guest from March, no exports.
A first V2 is worth a note
A new grade, a first comp, a year on the team, each can trigger the message the gym wrote once.
Ask for reviews after the send
The link goes out after a comp or a lock-in, not beside an invoice.
Lock-ins feed the roster
Guest signups from Friday nights land on the list the next intro series announces to.
The whole gym clips in, nothing dropped
Your families, enrollments, balances, and history come with you. Do it yourself with our tools, or hand it to us and we’ll do it for you.
Families and climbers
Households, splits, and payer setups arrive exactly as they stand.
Certs and balances
A belay check done in January arrives done in January. Credits keep their place.
Classes and standing blocks
Rec grids, team practices, and recurring rentals come over conflict-checked.
Logs and history
Send logs, payment history, and signed waivers land searchable on day one.
Staging before live
The import waits in a staging copy until you read it and pick the cutover date.
Or hand us the rope
Export from the old system, send the file, and the migration team belays it in with you.
Climbing gym questions, answered straight up
Chalk up and load your gym
Hand over the class grid and the door rules, and the demo runs your gym back at you.