Schedule
Events, recurrence, and a calendar feed that lands in the phone people already use. When something moves, the message says exactly what changed — “practice moved from 6:00 to 6:45” — instead of “the schedule was updated”.
Association-grade governance, money, and ice management underneath a team app people actually want to open — connected to the registry you already have to use.
Being built now, in the open, for the 2026-27 season. The first thing it does is the thing every team fights with weekly: getting a straight answer on who is coming.
5:45PM
Ice 6:15 – 7:15 pm · Bell Arena, Pad 2 · Room 4
17 of 19 in 3h 12mGoalies 2 / 2
The screen a coach actually needs
01 The stack you’re running now
Data gets re-keyed three to five times a season. The ice scheduler is one volunteer with one spreadsheet. The team treasurer is holding four thousand dollars in a personal chequing account.
Associations don’t churn because of features. They churn because the one person who understood the system moved on when their kid aged out. The real product problem
Hockey Canada’s HCR and the USA Hockey registry are the roster of record, and they should stay that way — that is where insurance and eligibility live. ClubHQ reads from them and reconciles against them. What we replace is the re-keying: the same twenty families typed into a registry, a team app, a spreadsheet and a group text.
02 The daily loop
Every association platform starts at the top and hopes the families follow. We start where the habit is: the seventeen parents trying to work out whether Tuesday is a practice or a game.
Events, recurrence, and a calendar feed that lands in the phone people already use. When something moves, the message says exactly what changed — “practice moved from 6:00 to 6:45” — instead of “the schedule was updated”.
One question, one tap, from the notification. Standing rules for the family that never misses. Goalie-aware, because two goalies is a practice and zero is a skate.
Announcements with read receipts. And no adult can message a child privately: a parent and a second adult are always in the conversation — the safe-sport “two-deep” rule, enforced by the software rather than by a policy nobody reads.
A guardian answers straight from the email link. No password to reset in a rink parking lot in February, and no thirty-family install campaign before the tool is worth anything.
03 Where the difference lives
Arena contract → slot inventory → allocation → chargeback, modelled end to end. It is 60–75% of an association’s budget and nobody treats it as data.
Offline-first schedule, roster, attendance, and scoring. Every competitor fails at the blue line where the signal dies, and everybody notices.
Certifications, screenings, and roster eligibility show up as a live state on the team you’re about to ice — not a report someone has to remember to run.
A child is never in a private conversation with an adult — a parent and a second adult are always included. Guardians see what their own child sees. Real consent records, retention and export. Built into the data model, not bolted on as a policy page.
Per-team ledgers, approval thresholds, and separation of duties — so no parent ever again holds team money in a personal account.
04 Where it stands
The plan, the data model, the permission system, and the first slice of the product are written. Nothing here is a shipping product yet — the alpha runs with a small number of real teams this season, and we’d rather say so.
Mobile web — nothing to install. The manager builds the schedule; the families answer from email.
What a board buys: registration that turns into a roster with no re-keying, and money that reconciles.
The part nobody models, where the money actually is.
The parent with three kids in two associations is the hardest user in this category, and the one we designed for on day one.
Being able to administer a team is not the same as being able to read a child’s medical record. Sensitive data is a separate, audited dimension.
Postgres in ca-central-1, Canadian email delivery, no ad tracking, no open-tracking pixels in mail to families.
05 Design partners
Not a waitlist and not a pilot fee. A handful of managers and coaches who will use it in-season and tell us plainly what’s wrong with it. Association boards welcome too — if you’re deciding for 2027-28, we want to be in that room early.