← All guides
SportsCal · Guides

Route events to the right kid

Some club apps send every age group down one calendar feed. Give each kid a short text pattern that matches their team's events, and SportsCal routes each event to the right kid automatically.

Show up in club soccer (BU12/GU10 combined feeds), club basketball (10U/12U mixed calendars), and TeamSnap One family accounts.
The flow
STEP 1 · MY CALENDARS
My calendars
One calendar needs attention
Baseball · TeamSnap
✓ Synced · 12 events
!
Basketball · TeamSnap One
Covers 10U + 12U · needs filters to route to the right kids
Tap

Spot the mixed-team feed

Some club apps (like TeamSnap One) send every age group down one calendar feed. SportsCal flags them with a red exclamation mark so you know they need filters.

STEP 2 · SOURCE DETAIL
Basketball · TeamSnap One
3 kids attached · needs filters
This calendar has events for multiple age groups. Without filters, every event shows up for every kid attached to it.
R
S
J
Tap

Tap Set up filters

SportsCal explains the problem in plain English and offers a Set up filters button. Tap it — you'll route each kid's events with a short text pattern.

STEP 3 · RILEY'S PATTERN
Filters
Match events by title
Type a short phrase from each kid's team title. SportsCal matches it against event names to route them correctly.
R
Riley (age 10)
10U|
S
Sam (age 12)
Tap to add a pattern…

Type Riley's team pattern

For Riley (age 10, on the 10U team), the events all say "10U" somewhere in the title. Type 10U and SportsCal will route every event containing that phrase to Riley.

STEP 4 · SAM'S PATTERN
Filters
Both kids have patterns now
R
Riley (age 10)
10U
S
Sam (age 12)
12U|
Tap

Same idea for Sam

Sam is on the 12U team. Type 12U in Sam's row. Case doesn't matter — "12U" or "12u" both work. Substring match, so "12U Practice" and "12U Game vs Hawks" both catch.

STEP 5 · PREVIEW
Preview
6 events matched · 0 unrouted
10U Practice
Tue 3:30 PM · → Riley
12U Practice
Tue 5:00 PM · → Sam
10U Game vs Hawks
Sat 9:00 AM · → Riley
12U Game vs Wildcats
Sat 11:00 AM · → Sam
Tap

Preview before you save

SportsCal shows how every event on the calendar routes with your patterns. Zero unrouted means every event found a home — scan the list, tap Save.

STEP 6 · RESULT
Dashboard · Riley
Only Riley's events show
10U Practice
Tue 3:30 PM · Riley
10U Game vs Hawks
Sat 9:00 AM · Riley

Each kid sees only their own events

Filter the Dashboard to Riley and only 10U events show up. Filter to Sam, only 12U events. Their personal iCal feeds (from Share a kid's calendar) are also filtered, so their Apple Calendar stays clean.

Common pattern examples
10U
Age groups
"10U", "U10", "10-under" — whatever your club uses. Type the exact string that appears in the event title.
A
Team letter or level
"A Team", "JV", "Varsity", "Blue Team". Pick something unique to that squad — a color, a letter, whatever the league uses.
GU
Boys / girls indicators
"GU12" for girls under 12, "BU12" for boys. Common in club soccer feeds that mix both.
?
Safety fallback
Some events don't match any pattern (an all-club scrimmage, say). SportsCal shows those to every kid on the source so you don't miss anything — and you can tighten the pattern later.