Football academy software
for training blocks, camps, and 7v7 summers
An academy's year is training blocks: winter speed and strength, spring skills, a 7v7 summer, camp weeks between. Each block carries its own fee, half the families split it across two homes, and Cadence keeps all of it billed right.
Last night at your academy
Grandpa Ike funded the 7v7 entries in August
The money sat held for entries and touched nothing else
Vaughn's first-aid card hit 30 days out
He got the renewal nudge before the director ever saw it
April added a fourth 7v7 weekend
Forty households repriced in the same minute, no emails
A Tuesday absence came in from the truck line
The makeup offer rode back in the same tap
Where football program money leaks
Block fees, camp fees, gear, and two households behind half the players: the money side of a football academy has more edges than tuition. Cadence was shaped on those edges.
One player, two paying homes
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.
- ✓Split by percentage, or hand each home its own fee types
- ✓A grandfather can fund a camp week and only that camp week
- ✓Each payer's charges sit behind that payer's own signature
- ✓Boosters and sponsors pay the academy directly, off the family's bill
The dead card handles itself overnight
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 called failed the day the bank says failed
- ✓Your returned-payment fee applies itself, per your written policy
- ✓No player trains a block on money that bounced
Last year's line sits under this year's, month for month, so the July dip reads as summer and not as shrinkage.
Is the roster deeper this year?
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
- ✓How many flag families step up to tackle, counted rather than guessed
- ✓“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?”
What each program brings in
Six programs, six monthly figures, and September's total at the end of the row.
Demo figures, not a real academy.
From tryout list to filled roster
Watching the line from the kitchen table
The Boyles watched the 12U line from their kitchen table: second behind the offer, then first when the Averys passed, then holding the offer themselves with a Thursday deadline nobody had to explain by phone. The age rule had already screened a flag-age hopeful out ahead of them.
- ✓The family watches their own place, no calls made
- ✓A lapsed offer rolls itself to the next name
- ✓Age rules screen before offers ever go out
Monday's roster, already explained
Monday's first coffee comes with the weekend explained: Cash Delaney joined 12U Saturday at 11:14, the notice says so, and the roster stapled to it reads eleven of twelve as of that minute. The director and the group lead hold the same page. Departures write the same note.
- ✓The note carries its minute's roster with it
- ✓Three roles set once, informed after that
- ✓Joining and leaving read identically
Program fees a family can plan around
Winter training, summer 7v7, and camp weeks each carry their own money. Cadence prices each one to families up front and keeps every fee on its own line.
The offseason as one honest number
Winter registration, three 7v7 weekends, coach travel, and the gear order price out per player and per home before anyone commits. The figure from signup night is the figure in March, and when a fourth weekend lands, every family's share moves in the same minute.
- ✓Signup night's number survives to the last installment
- ✓Gear can split differently than travel, line by line
- ✓Adding a weekend reprices every home at once
Camp weeks that run on rails
A June camp week, a Saturday linemen clinic, and a December speed block each own their dates, their cap, their price, and their waiver, and after that the families drive: register, sign, pay, done. The office reads the roster; it does not build it.
- ✓Registration through payment, family-driven end to end
- ✓Each camp's waiver collects itself at signup
- ✓Camp visitors leave your pricing tier untouched
Coverage for a coaching staff with day jobs
Most of the staff coaches around another job. When one of them loses a Tuesday, the schedule already knows who can take it.
Covered by 11:56, told by 11:57
At 11:40 Stroman's day job claims his Tuesday night. At 11:41 the director is reading two ready answers, Vaughn licensed for 12U with his evening clear, or Pruitt down to the 8U group so Ogden can step up. At 11:56 Vaughn is confirmed and forty families' apps already say so.
- ✓Sixteen minutes, gap to covered, no group chat
- ✓Both answers arrive pre-checked for license and hours
- ✓Families read the change instead of asking about it
The schedule reads clearances first
The Tuesday schedule reads clearances before it reads names: SafeSport, background check, first aid, each dated per coach, and a lapse anywhere unlists the coach from every assignable slot until renewed. The warning goes out weeks ahead, and any past Tuesday's clearance picture reprints on request.
- ✓Unlisted means invisible to assignments, automatically
- ✓Warnings run weeks ahead of every date
- ✓Any past week's clearance picture reprints
One app from the field house to the kitchen
His dad checks the bill, he checks his sessions, his coach checks the roster, and all three opened the same download.
Parents and players
The front office questions, answered before anybody calls the front office.
- ✓Block fees, plans, and the cards behind them
- ✓Every session on the family calendar
- ✓Absence reported from the truck, makeup requested with it
- ✓Registration and waivers signed on the phone
- ✓Gear orders straight onto the family account
Roll taken from the sideline
Coaches and the office
Roll, rosters, and his own schedule, standing on the sideline.
- ✓Attendance from the sideline, offline when the field has no signal
- ✓Clock in and out at the field house
- ✓His sessions and any coverage asks waiting
- ✓Emergency contacts one tap from the roster
Front office work that finishes itself
A camp week returned by the book
The Ostrander family pulls week two of June camp, and the front office's whole job is one approval: the withdrawal fee your policy names applies itself, the balance returns as the credit you configured, and the corrected invoices reach both homes without anyone doing arithmetic at the counter.
- ✓The posted policy makes the call, the desk just confirms
- ✓Credit or refund is a program setting, chosen once
- ✓Split homes each watch their own invoice correct
Forms in the language the family reads
The registration packet and waiver exist once per language your families actually use, Spanish, Portuguese, Polish, written by you and not by software, and every family signs the version meant for them. Signed and unsigned read off one screen, with each account's language in plain sight.
- ✓You author each version, software translates none of it
- ✓Each family signs the form written for them
- ✓One screen shows who has signed and who has not
The dad who needs Spanish gets Spanish
The product itself in the language each person reads, set one account at a time, not a translate button.
He reads it before he signs it
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.
- ✓He signs the Spanish 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
Picked per person, kept per person
One dad reads the camp invoice in Spanish. The coach next to him reads his in English. The office manager works her screens in Spanish too, by her own choice. One academy, three settings, and every invoice, notice, and app screen honors 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 office opens in the right one
Cadence has the languages academies actually need. Nineteen and counting at launch.
Camp weeks that fill from your own lists
The academy already knows which camp families went quiet. This section puts that knowledge to work without renting another tool.
The newsletter and the bill part ways
A dad who mutes the promo email keeps every invoice, weather call, and schedule change. Business messages own their own channel.
Worth checking: one shared unsubscribe means renting a second sender to reach the people who opted out.Sound like the program, not the platform
Drag your logo and colors into your own layouts and rewrite any automatic message until it reads like your coaching staff wrote it.
Camp lists that prune themselves
Last June's camp family that went quiet is a lead for this June. The player who aged past 14U is not. Cadence keeps that straight from its own records.
A paid tryout that pays them back
Put a small fee on the evaluation night and credit it to the first block when he signs. Serious families break even, and the sampling circuit thins.
The weather call costs nothing to send
App notices and email are included, and text or WhatsApp is a switch away for the night the field floods an hour before practice, with no charge landing on families.
Camp-to-academy conversion, by the numbers
Which camp week, which coach, which time slot actually produces enrolled players, measured from attendance, not from a hunch in a staff meeting.
Switch systems in the offseason, keep everything
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.
The offseason is the moving window
Send the export between blocks and the whole academy comes back moved at no charge, or run the guided importer yourself. You inspect everything before a family sees any of it.
Evaluation night won't inflate the bill
Pricing counts enrolled players. The hundred names a tryout evening collects, camp guests, and clinic visitors ride free.
Worth checking: record-based pricing turns every busy tryout into a tier jump.Families pay the number on the flyer
Our cut lives inside processing, not on a surcharge line at checkout. Nothing extra reaches a parent.
Worth checking: free tiers often route their percentage to the paying family.Email lives inside the system
Campaigns, block announcements, and every automatic message compose and send from the same login that runs the billing.
Last year's staff is still on record
Which coach ran the 10U group in the 2024 winter block is a dated fact, not a debate. Changes stack; nothing overwrites.
Blocks, camps, gear, one login
Billing, rosters, 7v7 seasons, waivers, camps, and email under one roof, with no spreadsheet bridging any of it.
Straight answers before signup night
Walk through it with your own roster
A walkthrough on your blocks, your camp calendar, and your fee sheet, with nothing staged.