Hockey academy software
built around the price of ice
Every fee in hockey sits on top of an ice bill, and families feel it. Cadence prices each skills block with the ice showing, lets two households carry the cost the way they agreed, and holds the roster steady while the 5 a.m. slots fill.
Last night at your academy
The compressor quit an hour before the 5:40
Every family's phone said so before boots went on
Installment three of the winter block cleared
Two homes, two plans, both current, nobody called
He joined mite academy off evaluation night
The skate fee became first-block credit on its own
Sven's gift landed in September
Held against the spring block, exactly as marked
Ice time is the bill behind every bill
The academy buys ice by the hour and sells development by the block. Cadence keeps that math visible, the fees split right across homes, and the dead cards handled before morning skate.
His fees, two households, no friction
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.
- ✓Percentages, or whole fees, the block to one home and gear to the other
- ✓A grandfather can fund the spring block and only the spring block
- ✓Every payer's charges stand behind that payer's own signature
- ✓Sponsors and boosters pay the academy directly
Declined at midnight, settled before the early skate
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.
- ✓A bounced draft is failed the day the bank fails it
- ✓Your returned-payment fee posts itself by policy
- ✓Nobody skates a block on money that bounced
This winter rides above last winter on the same axis, so growth is a gap you can see instead of a feeling.
Are the age groups filling the ice?
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
- ✓Learn-to-play conversion into mite academy, by session and by coach
- ✓“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 ice, paid for by program
From learn-to-play up to bantam, what each group carries monthly and what the month totals.
Demo figures, not a real academy.
Open spots on full rosters, closed fast
The director slept through the vacancy
The Sorensen family moved away on a Wednesday and the director found out Thursday, after the fact had already worked: Casper's family was holding the offer, Emil's family had moved up a place, and a squirt request sat politely refused by the age rule. Bantam stayed at ten.
- ✓The vacancy worked itself before anyone assigned it
- ✓Families watch their own place from home
- ✓The age rule refuses so nobody has to
One line in the book: Karlsen, in
The book gained a line Sunday at 9:03, Karlsen to the twelves, and the line carried its own distribution: director, head coach, group lead, each with the nine-of-ten roster as it stood at 9:03 attached. The book loses lines the same way, witnessed, dated, and sent.
- ✓Every line distributes itself when written
- ✓The roster rides along as of that minute
- ✓Removals are witnessed like additions
Skills blocks priced with the ice included
Fall skills, winter development, spring block: three sheets a year, each with the ice cost standing in plain view, published to families before anyone laces up.
The block's price includes the ice
Ice is the expensive ingredient, so the block sheet refuses to bury it: families see the ice share sitting beside registration, travel, and jerseys instead of dissolved into one mystery number. When the schedule gains a weekend, the sheet republishes itself to every household, shares recut.
- ✓The rink bill rides in daylight, next to everything else
- ✓Households divide any line by their own agreement
- ✓A grown schedule republishes the sheet, shares recut
Learn-to-play and camps, hands off
Nobody at the academy processes a learn-to-play signup, because the program page does: dates, cap, price, waiver, checkout, all self-serve on a Saturday morning from a kitchen table. The names those programs collect, samplers and holiday campers, sit outside what Cadence charges you for.
- ✓The program page is the whole front desk
- ✓Waiver and payment finish in one sitting
- ✓Collected names sit outside your bill
A 5 a.m. skate still gets its coach
Early ice means early call-offs. When a coach loses his 5:40, the replacement is sorted before most families are awake.
Solved on the nightstand
Lindell's truck dies at 4:50 and the director's phone, still on the nightstand, already holds the solved version: Marsh takes the 5:40, cleared and awake, unless the tap goes to Tremblay-to-mites with Girard up to the twelves. By 5:02 the ice has its coach and the families their notice.
- ✓The gap wakes up already holding its answers
- ✓Clearance and hours were checked in the dark
- ✓The early-skate families hear before they drive
August 20, benched by a date
August 20 was the day Boone's background check aged out, and August 20 was the day the schedule stopped listing him, no meeting held. The warning had been running since July. Renewal relists him the hour it posts, and any date in between shows exactly who stood cleared.
- ✓The date benches, not a conversation
- ✓July warned about August, on schedule
- ✓In-between dates answer who stood cleared
Rink bag packed, roster checked, one app
His mom sees the balance, he sees his ice times, his coach sees the roster, all inside the one download the academy asks for.
Parents and players
The front office in a coat pocket at a cold rink.
- ✓Block fees, plans, and the cards behind them
- ✓Every ice time on the family calendar
- ✓Absence reported from the car, makeup requested with it
- ✓Waivers and registration signed on the phone
- ✓Gear orders charged to the family account
Roll from the bench, before drills
Coaches and the office
The roster and the roll from the bench, gloves barely off.
- ✓Attendance from the bench, offline in a concrete rink
- ✓Clock in and out at the door
- ✓His ice times and any coverage asks waiting
- ✓Emergency contacts one tap off the roster
Withdrawals and waivers between ice slots
One week of a block, returned by policy
The Nyberg family pulls week one of the spring block and the posted policy runs the whole transaction: the withdrawal fee applies itself, the remainder returns as your configured credit, and both households' invoices correct themselves while the desk contributes one approval and zero arguments.
- ✓The posted terms decide, the desk clicks once
- ✓Refund or credit set per block, once
- ✓Two-home families see both invoices correct
Waivers written for the family reading them
Registration and waivers exist once in each language your families actually read, Swedish, Russian, Polish, authored by the academy and untouched by machine translation, and each family signs the version written for them. Language and signed status sit side by side where the desk looks.
- ✓The academy writes every version itself
- ✓Each family signs the form meant for them
- ✓One screen carries signed, unsigned, and language
Swedish for the family that needs Swedish
Product screens in the language each person reads, set account by account rather than guessed at the door.
Read fully, 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 Swedish 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
Chosen per person, held per person
One mom reads the block invoice in Swedish. The coach beside her reads his in English. The rink manager keeps his admin screens in Polish. One building, three choices, and every invoice, notice, and screen keeps each 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 family's language rides the account, so the desk opens in it
Cadence has the languages academies actually need. Nineteen and counting at launch.
Learn-to-play leads that become academy players
Every learn-to-play roster is next year's academy class in disguise. This is the part that works those names without renting a mail tool.
Opting out of promos changes nothing else
A dad off the newsletter still gets invoices, ice changes, and cancellations. The business channel does not share a switch with marketing.
Worth checking: when one unsubscribe covers everything, the fix is a second paid sender.Messages in the academy's own voice
Your crest and colors in your own layouts, and every automatic message editable until it sounds like the program wrote it.
Learn-to-play names sort themselves
Last winter's learn-to-play family is a mite academy lead. The bantam who aged out is not. Cadence reads that from its own rosters.
Evaluation ice that credits forward
Charge the skate-and-evaluate night and credit it to the first block when he joins. Real families lose nothing, and the free-skate circuit moves on.
The ice-change text is free to send
App and email notices come included, and text or WhatsApp stands ready for the morning the compressor fails, at no cost to families.
Which block turns skaters into students
Learn-to-play conversion by session, by coach, and by ice slot, read from who actually skated rather than from a whiteboard estimate.
The whole program moves, down to last season's rosters
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.
Move between blocks, keep the pace
Hand over the export and the academy comes back moved at no charge, or run the guided importer yourself. You read everything before a family sees it.
Tryout skates ride outside the meter
Pricing counts rostered players. Evaluation-night names, learn-to-play samplers, and camp guests cost nothing.
Worth checking: per-record pricing turns evaluation week into a tier bump.The posted block price is the price
Processing is where the margin lives, so no surcharge line lands on a family's checkout, on any block.
Worth checking: free tiers usually hand the percentage to the family paying.The mail tool is already in the building
Block announcements, camp pushes, and automatic messages all compose from the login that runs the billing.
Old seasons stay on the record
Which coach ran the squirt group in the 2024 winter block is a dated fact. Changes stack, and nothing gets written over.
Ice to invoices in one login
Billing, rosters, blocks, camps, waivers, and email in one place, with no spreadsheet stitching the season together.
Hockey director questions, answered plain
Bring your own ice schedule
A walkthrough on your blocks, your ice slots, and your fee sheet, staged on nothing.