For coaches

Coach the team.
Skip the texts.

You volunteered to coach — not to send fourteen reminder texts a week, chase RSVPs through three group chats, and rewrite the practice plan on the back of an envelope. The schedule, the roster, the messages, and your private notebook all live in one calm place — with AI doing the drafting and you keeping the call.

Practice · Tuesday 5:30 PM

U10 Comets — Marina Field 3

EVENT HUB

3

Confirmed

2

Pending

1

Out

  • Maya Thompson· auto-confirmed
    In
  • Eli Thompson· driver
    In
  • Asha Patel
    In
  • Cam Ferguson· school project
    Maybe
  • Lila Reyes
    Nudge
  • Wes Hudson
    Nudge
  • Drew Park· family travel
    Out

AI suggests:nudge Lila and Wes — they usually answer fastest if asked before 6 PM.

Your Event HubANY PRACTICE

One screen knows who’s in, who’s out, what’s missing.

The Event Hub is your command surface for an event — the roster with real RSVPs, the weather strip, who AI thinks you should nudge, and a single action bar. No clicking through tabs to find the headcount, no DM-ing a parent at 11 PM, no spreadsheet.

  • Mint badges for confirmed; quiet badges for pending; out is muted, not red.
  • AI suggests the nudge candidates — usually the families that answer fastest if asked early.
  • Action bar covers Weather, Message, Edit — same shape on every event so muscle memory is consistent.

Practice · Tuesday 5:30 PM

U10 Comets — Marina Field 3

EVENT HUB

3

Confirmed

2

Pending

1

Out

  • Maya Thompson· auto-confirmed
    In
  • Eli Thompson· driver
    In
  • Asha Patel
    In
  • Cam Ferguson· school project
    Maybe
  • Lila Reyes
    Nudge
  • Wes Hudson
    Nudge
  • Drew Park· family travel
    Out

AI suggests:nudge Lila and Wes — they usually answer fastest if asked before 6 PM.

When weather turns4:08 PM TUESDAY

AI brings you three good options. You decide.

The Weather Action Agent watches the forecast for events you have on the books. When it sees a real risk, it lays out 2-4 options with the consequences spelled out — hold and monitor, move to a slot that actually fits, or cancel. Make-up slots are pulled from your real schedule and your real roster availability. Never fabricated.

  • The mint-railed option is the recommendation — clear forecast, roster availability, field still on hold.
  • You can pick any option, edit the explanation, or decline all three. The agent never sends without you.
  • Cancellations process paid-event refunds automatically; you do not message the treasurer.

Weather · Tuesday 5:30 PM

AI suggests · you decide.

3 OPTIONS
  • Hold and monitor

    Rain probability dropping after 6:30 PM. Likely playable, with a 12% lightning window between 5:40 and 6:10.

  • Move to Thursday, 5:30 PM

    Recommended

    Clear forecast. 18 of 22 families still available. Coach Daniels confirmed. Field 3 already on hold.

  • Cancel and refund

    Refund processed automatically for paid families. Team message drafted for your review.

AI never sends without you. The team message is drafted for your review; only your tap commits the change.

The message AI drafts4:08 PM, THE NEXT 30 SECONDS

A real message, in your voice, ready to send.

After you pick a weather option, AI drafts the team message in the voice you would actually use — direct, calm, no exclamation points, the relevant logistics in plain language. Edit any word; the agent re-drafts cleanly. Decline; the message is shelved.

  • Goes to the 22 families, personalized where it should be (Reyes carpool unchanged; Park family already out for the weekend).
  • After 9 PM, the message holds and lands as the next morning brief instead of pinging at 11.
  • If you want to override AI for messaging entirely, flip the panel off and write the message yourself.

AI drafted · for your review

22 FAMILIES
From
Coach Daniels · U10 Comets
To
U10 Comets families · 22 inboxes
Subject
Tuesday practice moved to Thursday 5:30 PM

Quick one — rain is likely tonight, so I’m moving practice to Thursday at 5:30 PM at Marina Field 3. Same time-of-day, same field. If your family said yes for Tuesday, your RSVP carries over; if Thursday is now a problem, the brief will ask you to switch in the morning. Bring the usual.

— Coach Daniels

Quiet hours respected · lands as the morning brief if after 9 PM

Nothing leaves the agent without your tap. Edit any word; the agent re-drafts cleanly. Decline; the message is shelved.

Your private notebookANYTIME, ANYWHERE

Lineups, injuries, the honest read — locked.

The Coach Notebook is the one surface our AI is forbidden to read. Lineups, evaluations, the note that Maya is nursing a shoulder, the read on which assistant is overstepping. Encrypted on your phone before it leaves it. Parents never see. Treasurers never see. The lawyer can ask; the answer is "we cannot decrypt this."

  • Per-club encryption key. Your notes never share a key with another club.
  • Share a single note with an assistant coach when you want a second opinion. Sharing is an explicit decision, not a default.
  • When a note becomes a message worth sending, you choose — nothing leaves the notebook without your tap.

Coach Notebook

PRIVATE
MAY 15

Friday’s starting 11 — first pass

  • GKSam (back from injury, light minutes)
  • DEFJordan · Mia · Riley · Ava
  • MIDCam · Theo · Eli · Asha
  • FWDMaya · Ben

Note to self

Maya’s right shoulder still tender — no overhead throws Friday. Tell Coach J. Watch Lila’s minutes; she’s nursing a cramp from Tuesday.

Encrypted on your phone.Never read by AI.Never seen by parents.
One edit, everywhereWHEN SOMETHING HAS TO CHANGE

Type once. Everything downstream retargets itself.

Practice moved from Field 3 to Field 7? Edit one field. Every family's brief for the morning rewrites itself. The RSVPs carry forward. The weather watch retargets to the new field. A draft message to the team is waiting for your review. You do not text a single person.

  • Families who already said yes keep their RSVP. Families affected by the change are re-prompted in their next brief.
  • The brief and the calendar stay in lockstep automatically — no "wait, which field?" group-chat thread the next morning.
  • Change history is preserved; the audit trail answers "who moved this, when, why."

One field. Everywhere it lives.

PRACTICE · TUESDAY

You edit one thing

Time
5:30 PM
Field
Field 3Field 7
Bring
cleats, water, shin guards
Carpool
Reyes family
Coach
Daniels

AI handles the rest

  • Family briefs updated

    22 families, tomorrow at 6 AM

  • RSVPs carried forward

    18 yes · 4 re-prompted

  • Weather watch retargets

    Field 7 forecast, now monitored

  • Team message drafted

    Ready for your review and send

No texts sent by hand. The change went where it needed to.

Sunday, drafted7:14 PM EVERY SUNDAY

A weekly recap that writes itself. You sign off.

Every Sunday evening, AI hands you a one-page recap of the week — record, attendance, the moments worth naming, what is pending. Edit. Sign off. It lands in Monday's brief at 6 AM. If you don't trust AI for this, flip the panel off; nothing remains, no skeleton, no upgrade prompt.

  • Pulls real numbers from the actual events — no asking you to enter stats by hand.
  • Mentions kids by their season story (Cam's mid press, Maya's header) — the voice is yours; AI just speeds the typing.
  • Three pending RSVPs for next Saturday get nudged in tomorrow's brief automatically.

Sunday Recap · drafted by AI

Week of May 18 — U10 Comets

7:14 PM SUN

Record

2–0

Sat W, Sun W

Attendance

93%

20 of 22 avg

Practices

2

one moved to gym

Pending RSVPs

3

next week

Solid week. We took the W in Saturday’s scrimmage on a late header from Maya, and Sunday at Riverside the back four held shape through the second half. Cam’s mid press is becoming a thing — let’s build on it Tuesday. Thursday’s make-up practice replaces the rained-out Tuesday session; if Thursday doesn’t work, the brief will ask in the morning.

Three RSVPs still pending for next Saturday’s game. AI will nudge them in tomorrow morning’s brief; you don’t need to message anyone.

Lands in Monday’s brief at 6 AM

Don’t trust AI for the recap?Flip it off; the panel disappears, no skeleton, no “upgrade to enable.”

Reach the right familiesWHEN A FEW FAMILIES NEED SOMETHING SPECIFIC

Target by filter, not by export.

"Every U12 family with an overdue balance who hasn't RSVPed for Saturday" is a saved audience, not a spreadsheet. Chips compose; the count and a few sample names show; the draft message respects the audience's situation. Quiet hours respected by default — never before 8 AM or after 9 PM.

  • AI suggests targeting copy based on the audience composition.
  • Schedule the message for the morning brief instead of pushing at 11 PM. The dispatcher is on your side.
  • Audiences are saved and reusable — "the chronic overdue families" is a chip you make once.

Target audience

Reach the right families, never everyone.

DRAFT

Who they are

U12 TravelOverdue balanceNo RSVP for Sat Add filter

8 families match this audience.

Reyes, Patel, Hudson, Park, +4

Draft message

Hey — quick reminder Saturday’s game vs. Riverside is still on the books and your family hasn’t RSVP’d yet. Your balance also has a few open items from last month. Both live in your brief tomorrow morning if that’s easier.

AI suggested this line based on the audience. Edit anything.

Quiet hours respected · never before 8 AM or after 9 PM
Polls and sign-upsWHENEVER CAPACITY MATTERS

Snack rotation, carpool, tournament slots.

When the answer has a limit — three Saturdays of snacks, two carpool seats, twelve tournament jerseys — Decision Mode keeps you from over-booking. The poll lives in the brief; capacity is enforced server-side; the coach sees who has what; families see only their own claim.

  • No double-booking ever. Once a slot is claimed it is gone from every family's brief.
  • The dispatcher nudges unclaimed slots the day before they need to be filled.
  • Polls can be optional ("Who is coming to the team dinner?") or capacity-bound; you choose per poll.

Sign-up · capacity-bound

Who’s bringing snacks?

2 OF 3 FILLED
  • SAT MAY 24Thompson familyClaimed
  • SAT MAY 31Reyes familyClaimed
  • SAT JUN 7Open

No double-booking.Once a slot is claimed it’s gone from every family’s brief. The coach sees who has what; the parents see only their own claim.

Bring your roster overSEASON START

A CSV import that names what didn’t match.

Drop in your roster CSV from whatever you were using. GameBrief reads it, suggests how the columns line up, and asks you to confirm anything ambiguous. Rows that can't be matched cleanly — duplicates, missing fields — are shown to you by row number and player name. Nothing is silently dropped.

  • High-confidence mappings auto-suggested; medium-confidence asks once; manual is reviewed by hand.
  • Duplicates and partial rows are surfaced with the resolution one click away — never an "import errors" black hole.
  • The import is idempotent — re-running on the same CSV is safe and produces no surprises.

Roster import

comets-roster.csv · 28 rows

READY

Field mapping

  • first_namePlayer · first name
  • last_namePlayer · last name
  • guardian_emailFamily · primary email
  • birthdatePlayer · date of birth
  • teamTeam(please confirm)
  • notes— unmapped

Rows we won’t import

  • ROW 14

    Maya Thompson

    duplicate of row 9

  • ROW 27

    Alex (last name blank)

    missing guardian email

2 rows held for your review · nothing dropped silently

What we won’t build

A short list of restraint.

GameBrief is the brief, the roster, the messages, the payments. The other rectangles — film, stats, refs — have specialized tools your team already knows. We integrate where it earns its place. We don’t pretend to be the one tool.

No film-room.
Use Hudl for that.
No stats tracker.
Use GameChanger for that.
No ref scheduling.
Use ArbiterSports for that.
No standings, no leagues.
Until you ask for them.

Coach the team

Sign in once. The console is ready.

If your club is on GameBrief, your roster is already waiting. If it’s not, we’ll help your club get set up — the work is shorter than you think.