Every youth sports app — TeamSnap, GameChanger, SportsEngine, LeagueApps, and the rest — can hand you a calendar link if you know where to look. Pick your team's app below for the exact steps, current as of 2026.
Kids on teams that use different apps? You'll repeat this once per app — then merge everything into one calendar with Schedule Caddie, school calendar included (that one comes as a PDF, and we read it).
Web-only calendar link, hidden under Schedule → Settings.
Baseball/softball scorekeeping app — sync lives behind the gear icon.
MySE account flow, rewritten in October 2025 — old instructions are stale.
Rec-league scheduling — the raw link hides behind "Copy Link."
Different steps on app vs. web, plus a dead help-center link to avoid.
Club management software with a built-in Family Calendar feed.
Group chat app teams repurpose for schedules — export, don't subscribe.
Soccer registration giant — official docs are video-only; steps written out here.
No feed link at all — it pushes to your phone. The real path, plus a workaround.
Now TeamSnap-owned — sync is one unlabeled blue icon on the Schedule tab.
Soccer club OS — Sync Calendar issues one feed per player, not per family.
One link can carry several teams — it hides behind the Calendar tab's subscribe icon.
Calendar sync exists — but behind a paid tier. How to tell if your team has it.
The universal recipe: where calendar feed links hide in almost every app.
The iCal link hides behind an exclamation-point icon. Web and app paths.
Group app teams run on — sync its calendar out to your own.
The Subscribe/Export button lives on My Calendar — web only. Exact path here.
No feed to copy — it account-links your calendar instead. The real path.
The export is an unlabeled icon on the Club app Schedule tab. Exact path.
Calendar Sync shipped Nov 2025 with zero docs — where it lives on your league site.
Powers hockey league scoring — the feed hides in the Teams dashboard.
Club management behind many league sites — iCal and Google feeds built in.
Tournament brackets with no calendar feed at all — we read them anyway.
iPhone-specific: the webcal tap, the Settings path, and the refresh fine print.
The web-only link, the From URL step, and the phone-app trap on both sides.
The link only exists in the phone app — here’s the path, then the Google side.
iPhone-specific: the in-app Apple handoff, the Settings path, and the fine print.
No link to copy — Teamworks connects to Google directly. The web-only setup.
The iCloud connection, including the app-specific password Apple insists on.
Where the feed hides on a white-labeled club site, then the From URL step.
The white-label club-site link, then the webcal tap and Settings path on iPhone.
Subscribe to Calendar → Copy Link, then the From URL step on the Google side.
The one-tap Apple button, the webcal trick, and the Settings path on iPhone.
The subscribe control is an info icon, not a button — here’s the whole path.
The info-icon subscribe control, then the webcal tap and Settings path on iPhone.
Per-player subscriptions from the Sync Calendar button, into Google cleanly.
Per-player links from Sync Calendar, then the webcal tap and Settings path.
Events tab → 3 dots → Subscribe, and the web path when you’re at a computer.
The app hands off straight to iCloud Calendar — plus the web path and fine print.
The chat app secretly has a live calendar feed — bottom of the events list.
Canadian minor sports run on RAMP — the live feed hides under the gear icon.
The club-site Copy to Clipboard link, then the webcal trick on your iPhone.
The team iCal link (app or web), then the From URL step Google hides on desktop.
The team iCal link, the webcal shortcut, and the iOS Settings path.
The season iCal link from the league dashboard, then the From URL step.
The season iCal link, then the webcal tap and Settings path on iPhone.
The gear-icon feed from your RAMP team site, into Google the clean way.
The sportsYou feed link, then the From URL step — verified live setup.
Per-player Sync Calendar links into Outlook, with the refresh fine print.
BAND's export link pasted straight into the Skylight app's Calendar URL.
ONE is a different app than classic TeamSnap — here's where ITS link lives.
From the export icon to the kitchen wall — the hops in the right order.
Every team site has a subscribe page — grandparents can use it too.
Three names, one product — where the Team Events subscribe actually lives.
The school Activity Scheduler's Subscribe — pick your teams, copy the URL.
rSchoolToday is Arbiter now: follow the team on ArbiterLive, get the iCal by email, add it in Google.
Follow the team, request the feed, and the link arrives by email.
Not in the app — the Subscribe link lives at the bottom of the club site.
Schedule page → Subscribe to Calendar, plus the timezone gotcha.
No export in the app — here's how the bracket still lands on your calendar.
The fixes parents report actually help — and a backstop that always emails.
Three team apps, two phone platforms, one merged family calendar.
Where each app keeps its link, how to merge both, and how to get told when either coach changes something.
Club volleyball's schedules don't subscribe — the photo route that works.
Tournament brackets shift late — how to keep them on your family calendar.
PG event schedules on your calendar without retyping every game.
Coach-side sync exists; the parent routes are these two.
AAU weekend schedules, off the app and onto the family calendar.
Meet sessions, class portals, weekly practices — one calendar, honestly.
Little League & AYSO sites — the feed is admin-made; the ask that gets it.
Bound calls them "RSS Feeds" — they're real calendar links. Where they hide.
Filter to one team, copy the "RSS Feeds" link (it’s a real calendar feed), add it in Google.
The private iCal link that feeds any app without making your calendar public.
MySE Sync Schedule → Other Calendar → Copy, then the From URL step.
The MySE Sync Schedule link, then the webcal tap and Settings path on iPhone.
The Family Calendar feed covers every kid in the club, then the From URL step.
The Calendar Feed button, then the webcal tap and Settings path on iPhone.
Export, don’t subscribe — plus the anniversary events that tag along.
The export path, the webcal tap, and the filler events nobody asked for.
Proton subscribes to any iCal URL — where the setting hides, and what 4–16h sync means.
Publish a Proton calendar as a live link any app can read — Full view is the setting that matters.
The feed goes into the calendar the wall mirrors — one URL if you merge first.
No URL exists — point Spond's target calendar at one the Skylight mirrors.
The district PDF becomes a live feed; no-school days land on the wall.
Apolosign imports iCal URLs directly — plus the refresh trick worth knowing.
The DIY wall display takes iCal links directly — one paste, verified on a live board.
Subscribe-via-URL, per-kid columns — Hearth's docs even name TeamSnap.
URL subscriptions plus the Sync button — team feeds flow straight in.
No link to copy — Spond writes into a calendar you pick. Make it a Google one.
The full-access grant Apple insists on, and the iCloud detail for other devices.
Add the Outlook account to your phone first, then make it Spond's target.
The phone-app-only link, the renamed menu, then Subscribe from web.
The web-only link, the calendar the wall mirrors, and the one-feed shortcut.
The link lives only in the phone app — then two hops to the kitchen wall.
Sync Schedule from MySE, then feed the calendar your display shows.
Subscribe from web, the webcal:// gotcha, and the work-account caveat.
No link to copy — Hub connects to your Microsoft account directly.
RAMP, SportsHeadz, GameSheet, TeamLinkt, TeamSnap or Crossbar — which one you have, and the guide for it.
PDFs, screenshots, paper handouts — photograph them onto the family calendar.
Three different pipes get called 'Cozi sync' — check the one that's stale, in order.
The silent 12–24h refresh cycle, the slow-vs-broken test, and the one real fix.
Refresh lag, last-season subscriptions, and doubled events — sorted fast.
Slow vs. broken: the five causes, most likely first, and the fix for each.
New-season teams, the 12–24h refresh cycle, and a link that only lives in the app. Five causes, in order.
Dead season links, not-yet-started seasons, and harmless validator errors.
Refresh lag, one-time imports that never update, and per-player link mixups.
Silent refresh cycles, expired subscriptions, and the import-vs-subscribe trap.
Why the BAND feed lags your calendar app, and the import-vs-subscribe trap.
Refresh lag, wrong-target calendars, and the sync quirks parents actually hit.
Six rules for a family calendar that builds and maintains itself. Start here.
Grandparents and co-parents need to SEE the schedule, not delete it. View-only links.
Subscribed calendars update silently. How to get told what moved, old time → new.
Five steps when the schedules start arriving — collect, clear out, merge, share.
The one schedule with no feed behind it — schools publish a PDF. Upload it and we read the no-school days and early releases out of it.
Why "Add calendar from URL" dead-ends, and the route that works.
The buried Settings path, plus the one-tap email shortcut.
The half day nobody remembers — onto the calendar you actually check.
Import the whole year now; handle the February revision later.
What a PDF import can honestly do, and when a feed link beats it.
Snap the handout from the parent meeting — every date, checked before it saves.
Canvas has a real .ics feed on the Calendar page — plus the assignment-noise caveat.
You can — every guide above ends with a link that subscribes cleanly in Apple Calendar, Google Calendar, or Outlook on its own, no Schedule Caddie required. That's the honest answer, and it works great if your family has exactly one kid on exactly one team.
It stops working the moment there's a second kid, or a second team, or a second app — or a schedule that was never in an app at all, like the school year PDF or the league's spreadsheet. Each subscription is its own calendar; nothing merges them, color-codes them, or tells you that Saturday's game overlaps with your other kid's practice twenty minutes away. That's the specific gap Schedule Caddie fills — paste in every link from every guide above, upload the schedules that have no link, and they all land on one calendar together. See the full feature list on our features page.
Almost certainly. These guides cover the platforms we get asked about most, but Schedule Caddie accepts a calendar feed (iCal/webcal URL, usually ending in .ics) from essentially any team app, league site, or club platform. Look for "Export," "Subscribe," or "Sync to Calendar" in your app's settings — the pattern is nearly universal. And if there is genuinely no feed anywhere, upload the schedule as a PDF or a photo instead and we'll read the dates out of it.
No. You keep using whatever app your team's coach or league picked — TeamSnap, GameChanger, whatever. You're only pulling a read-only calendar link out of it, not replacing it. Nobody else on the team needs to know or change anything.
Yes. Pasting in your calendar links, uploading the schedules that have no link, merging multiple kids and schedules into one color-coded calendar, and getting change-alert emails are all part of the free Schedule Caddie account.
Subscribing directly (in Apple, Google, or Outlook Calendar) works fine for one team. The moment you have two kids, or one kid on two teams in two different apps, direct subscriptions mean two or three separate calendars you're still mentally stitching together. Schedule Caddie merges them into one, color-codes by kid or schedule, and flags conflicts and tight back-to-back schedules the apps themselves don't check for. Schedules that never had a feed — the school PDF, a league spreadsheet — can be uploaded so they land there too.
Free to start. Merges every kid and every schedule — apps, PDFs, and all.
Get Started FreeTeam apps, school calendars, and paper schedules — merged, color-coded, change-alerted.