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.
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.
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.
Per-player subscriptions from the Sync Calendar button, into Google cleanly.
Events tab → 3 dots → Subscribe, and the web path when you’re at a computer.
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.
It only exists in the phone app, and the menu was renamed. Both fixes here.
Dead season links, not-yet-started seasons, and harmless validator errors.
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.
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 Free