Features

Everything a season needs.
Nothing a family has to fight.

Scheduling and reminders, done properly. Your child’s private details stay private, and your league’s rules are already built in.

Any team sport

One app. Your sport, your league’s rules.

Nothing underneath this was ever really about basketball. Only the words on screen were. Soccer, hockey, volleyball, baseball, lacrosse: pick your sport.

Your sport, your words

The app says Tip-off, Kick-off, Puck drop, First serve or Face-off. Court, pitch or rink. And the right return-to-play steps after a head injury. A sport we don’t know gets plain words, not a guess.

Your league’s rules, set up for you

We turn your league’s rulebook into rules the app keeps for you. Soccer and hockey are set up as examples; a house league turns most of the deadlines off; a new league is built once, checked, and then any club can adopt it and adjust what differs. See how it works →

Basketball, the worked example

Basketball’s Ontario league is in full: every deadline, fine, roster cap, playing-time rule and coaching requirement, checked line by line against the manual. Your sport fits the same way.

Honest scope: it’s built for team sports An individual sport still gets the scheduling, reminders, safety card and messaging. The parts built around facing another team are shaped for teams: opponents, equal playing time, standings. We say “any team sport” and we mean the “team” part.

Scheduling

Two times on every event, the way games really run.

Every event has two times that both matter: when to be there, and when it starts. A weekly practice is twelve separate events, so moving one week never moves the rest of the season.

  • Invites arrive a few at a time. A whole season doesn’t land as forty notifications on one September night.
  • The right time wherever you are, and the venue with directions.
  • Changes are easy to read. The old time is crossed out and the new one highlighted. A cancellation just says “no action needed.”

Reminders

Reminders that actually arrive.

The most common way a team app lets you down is the reminder that never comes. So no reminder here waits on a person remembering. It is set the moment the event is saved, and if the app falls over mid-send it still goes out, and goes out once.

Every reminder checks what’s still true just before it goes out. Answer ten minutes ago and you won’t be nagged again. Nobody hears about a practice that was cancelled an hour ago.

Quiet by default. Changes and cancellations always reach you, whatever you’ve switched off. So does an invitation, unless you’ve snoozed that team. Everything else stays quiet. And every reminder names the child and the team, so a two-kid family never has to guess.

RSVP

One tap to answer, and Grandma can do it.

Answering “Going?” is free for every family and takes one tap. No account, no app, nothing to install.

One tap, straight from the email

Every reminder has a button that answers for one child, on one event. It shows a first name only, and you can switch it off whenever you like.

Change your mind, either way

Practices assume you’re in. Games ask, with a deadline. Either way you can change your answer afterwards, in both directions, so a mistap never traps you.

Any guardian can answer

The last answer wins, and you can see who gave it, including “answered by email link.” If an event fills up, the waitlist moves people up on its own.

Your work inbox can’t answer for you Some email systems quietly click every link before you ever see it. The answer only counts when a real person presses the button, so a scanner can’t RSVP for your family by accident.

Your family

Built for the real shape of a family.

Two parents, three kids, two teams. That’s the normal case, not an edge case.

One person, one account

Kids are on the roster; they don’t have logins. A child can have any number of guardians, all equal. Accepting an invite twice, or from another email of yours, can never split your account in two.

Set up before anyone taps an invite

The roster can go in straight away, before anyone accepts: names, roles, jersey numbers. But your contact details, emergency contacts and medical notes are yours to enter. Nobody at the club can type them in for you.

Siblings and two teams, no extra work

Every kid and every team land on one family calendar, with the child’s name on every row and every notification. No second account, no doubled-up alerts.

Your phone number stays in the family

Who can see your phone and email is decided by role, not a setting you have to go and find. Your team’s staff can; other families never can. Staff are always reachable; families aren’t a directory.

Safety

A safety card that’s two taps away, and locked until it’s needed.

Two emergency contacts. Or one, and the reason there’s only one. Never a lone number with no explanation. Allergies, and how serious each one is. An EpiPen and where it’s kept. Conditions, with your own plan for what to do.

  • Locked by default, not just hidden. The details aren’t on the screen at all until someone unlocks them, so there’s nothing underneath to peek at.
  • It knows who’s asking. Opening your own child’s emergency contacts in a doorway asks you nothing. A coach always has to prove who they are.
  • On game day a coach proves it once, and every card on that roster opens for that game, then closes by itself.
  • No health-card number, ever. There’s no box to type it in, and a test keeps it that way.

Concussions

Ontario’s protocol, and no skipping steps.

This isn’t medical advice; the app never decides whether your child has a concussion. It holds the club to what Rowan’s Law asks: off the floor, assessed, back in stages, cleared before any contact. The same steps for every Ontario sport.

Red flags first

The game-day questions start with the emergency signs. The 911 screen is plain text and a dial button, so it keeps working if the signal drops while it’s open. It can’t be opened with no signal at all. That’s what the printed safety card in your bag is for.

Removal that holds

While an incident is open, that player is out of every lineup straight away, admins included. It never stops you answering “Going?” That’s still your call.

A return ladder with real steps

Same staged return, same order, every sport. Nobody goes back to contact until a clearance letter is on file and has reached the head coach and the club administrator. Basketball’s steps come word for word from Ontario Basketball (OBA).

See Leagues & Compliance for the full protocol and the Rule of Two.

Who is on the bench

Every adult around your child, checked and current.

Coaching your child comes with real obligations: a police record check, the coaching qualifications the league sets for that age group, Rowan’s Law concussion education and a confirmation every season that they have reviewed it. The app holds those requirements and tracks them person by person, against the bench each adult is actually on.

The police record check, on a clock

Your league says how long a check lasts and the app counts from the day it was issued. In Ontario Basketball that is three years, and the countdown starts warning two months out. A paid receipt counts while the real one is processed, and it stops counting when that window runs out.

Qualifications, by age group and role

A league can set a different bar for a head coach, an assistant and a manager, and a different one again for U10 than for U16. Where it publishes that table, the app holds it and checks each adult against the team they are on. Ontario Basketball’s is the one typed out in full. A club with no league setup still gets the concussion floor, which applies to everyone.

Warned before it lapses

An expiring certificate isn’t a red square nobody looks at. The countdown emails start with the person, then bring in the head coach, then the club. What was never handed in at all is chased with the person themselves, so it lands with them and not with a group.

Lapsed benches the adult, never the kids

A coach who falls out of compliance loses that bench, and only that bench. The schedule still works, families still answer “Going?”, and the season carries on. Cleared for one team and lapsed for another means they keep the first.

What the app does not do It doesn’t run the check for you. An adult gets their record check from their own police service and records the reference in the app, and a club admin or the club’s compliance officer verifies it. In a club with only one administrator, that person is checking their own paperwork, and the app records who did it either way.

Messaging

No adult ever messages a child alone.

There’s no way to start a one-to-one conversation between an adult and a child. That’s the Rule of Two, built in before the first message.

Two adults, always

An adult–child conversation always has a second adult in it. The player picks who: another coach, the manager, or their own parent. They can also leave an adult out, and that adult then can’t even see it exists.

You can read your child’s messages

You can open any conversation your child is in. It comes as a quiet summary, with no unread badges. A right to check that pings you every day is one nobody uses. One deliberate exception: a conversation your child left you out of. That’s the child who needs to talk about an adult, and the club’s safe-sport contact watches it instead.

A record that can’t be quietly changed

Nobody can secretly edit or delete a message. Every night the record is sealed with a fingerprint that any later change would break, and once your club names a safe-sport contact, a copy of that fingerprint is emailed to them. Rewriting history would mean faking a copy already sitting in someone’s inbox.

Announcements you can tell landed

“Seen by 14 of 18” is the coaches’ favourite thing in the app. Search works even though messages are encrypted, and “report a concern” is always on screen.

Leagues & policy

The rulebook, running itself.

Your league’s rules, built in

Deadlines, fines, roster caps and cancellation windows live in the app, not in a document nobody opens. Each game follows the rules of the league it’s played under; a friendly with no league gets none of them.

How it works →

Club policy that runs the app

Your club sets how late is too late to message you, how often a coach may nudge, and how close together two events can be. The app follows it. Set something the law doesn’t allow and it won’t save, and it says why.

How this works →

Volunteers

Duty slots, and declining doesn’t empty one.

Slots like “minor official ×1” attach themselves to every game that needs one, and a rotation moves on when the job is done, not when it’s handed out. Two parents tapping the last slot get one claim and one honest “somebody just took this.” You can claim from an email without signing in.

It’s framed as who’s up next: the households who’ve done the fewest. Never as a list of who’s slacking.

Calendar

Your games in your own calendar.

One private link puts all your children’s events into Apple or Google Calendar. Free, and one tap switches it off. It carries only times, places and your own kids’ first names, and it shows you the last time anything used it.