Module 05 of 06 Coming 2027 · Early access list open

GroupMe sprawl,
retired.

Comms is the coach-to-parent, coach-to-team, league-to-everyone messaging layer of SidelineOS. Targeted, archived, accountable — built for an operator who's tired of saying "what GroupMe is that in?"

Designed against 200+ real league communications drafted at NYF

https://app.sidelineos.com / comms / compose

New Message

EMAIL + SMS · 224 RECIPIENTS
Audience
10U DIVISION PARENTS STARS TEAM → 224 contacts
Subject
Saturday weather call · 10U games at Rocky Fork
Parents — heads up that the forecast has shifted. We're holding firm on the 9am kickoff unless conditions change overnight.

If we make a weather call, you'll get an SMS by 6am. Don't drive to the field until you see that text. We won't send a 5:45 "still on" — we'll only message if it's off.

— Coach M · 10U STARS
EMAIL + SMS · ARCHIVED ON SEND
200+
League messages drafted
NYF · 2025–26 SEASON
1,340
Parent contacts to reach
CROSS 6 DIVISIONS
0
GroupMes required
FULL RETIREMENT
100%
Archive retention
EVERY MESSAGE · SEARCHABLE
The Pain

Communication is where
programs lose parents.

01 · CHANNEL SPRAWL

Six GroupMes. One brain.

The coach has six GroupMes, an email inbox, and three SMS threads. Parents miss messages. Information drifts. Half the program is on "the old one."

02 · NO TARGETING

"This isn't for you."

League-wide announcements go to everyone. Team-specific updates leak across teams. Targeting is "manual copy-paste" — until something important gets sent to the wrong group.

03 · NO ACCOUNTABILITY

"I never got that."

When something matters — weather call, eligibility issue, refund request — "I didn't see it" is the parent's defense. Without an archive and read receipts, the program loses every time.

Features

What Comms does.

01 · Targeted Audiences

League. Division.
Team. Position. One.

Audiences are built from Roster data — so when you write to "10U Parents," you're writing to exactly the 224 parents whose kids are registered, eligible, and on the 10U roster. Not a contact list from last season. Live.

  • Audience builder powered by live Roster data
  • Slice by division, team, position, eligibility status
  • League-wide, division-wide, or team-only messaging
  • Parent vs coach vs athlete recipient targeting
Audience builder
Division 10U
Team STARS
Recipient type PARENTS
Eligibility CLEARED ONLY
→ 224 PARENTS · 21 ATHLETES · LIVE FROM ROSTER
02 · Email + SMS Unified

One message.
Both channels.

Write once. Comms delivers via email and SMS — formatted for each — and tracks delivery and read receipts across both. The operator stops translating their own thoughts between channels.

  • Single composer → dual delivery (email + SMS)
  • SMS auto-truncates with link to full message
  • Read receipts across both channels
  • Parent reply controls — turn on for soccer, off for league-wide
Delivery report · last message
Email
224
100% DELIVERED
SMS
218
97% · 6 OPTED OUT
Read receipts
164 READ · 73% WITHIN 2H
03 · Templates & Archive

Every message,
searchable. Forever.

Templates for the recurring stuff — weather calls, schedule changes, welcome emails. Archive for the one-off stuff — disciplinary actions, eligibility questions, the parent who needs the receipt. Searchable by athlete, by division, by date.

  • Template library with merge fields from Roster
  • Full message history searchable by recipient or content
  • Per-athlete communication log on the Roster profile
  • Export for legal, board, or disciplinary review
Templates · most used
Weather Cancellation
USED 14× THIS SEASON
SMS+EMAIL
Schedule Change
USED 22×
SMS+EMAIL
Welcome · New Athlete
USED 87×
EMAIL
Nationals Qualification
USED 2×
EMAIL
Coach Disciplinary
LOGGED · LEGAL HOLD
ARCHIVED
From the operator who built it

Built in the field.
Not the office.

GC
Founder Note
SidelineOS isn't a thesis. It's a tool I needed. I run a 1,340-athlete program across six divisions. Every module on this page started as a workflow I had to solve before Saturday. The fact that other operators need the same thing is the business — but the design pressure came from the field, not a focus group.
Geoff Cottrill Founder & CEO · NOVA Labs · President · Nolensville Youth Football
Operating Provenance

Numbers a competitor can't fake.

SidelineOS runs daily inside an active program. Here's what that program looks like.

1,340
Athletes
ACROSS 6 DIVISIONS · 6U–17U
Top 5
National NFL FLAG program
NYF · NATIONAL ACHIEVEMENT TIER
84
Playoff games · single cycle
MAY MADNESS 2026
$268K
Equipment under management
FOOTBALL PROGRAM ASSETS

Retire your GroupMes.

Join the Comms waitlist. 2027. Designed against 200+ real league communications drafted at NYF — weather calls, schedule changes, disciplinary actions, championship congratulations.