TeamSnap publishes an iCal feed for every team, but Google Calendar's built-in subscribe refreshes external calendars on a delay — TeamSnap's own help docs note it can take up to 24 hours. Paste your TeamSnap calendar URL below for a preview, then sync to Google Calendar with reliable 15-minute refresh.
TeamSnap's mobile app handles in-team notifications well, but the second you want a TeamSnap schedule to live alongside everything else in your family's Google Calendar — that's where Google's slow native subscribe gets in the way. CalPilot polls your TeamSnap feed every 15 minutes and rewrites events into Google Calendar as native, editable items, so a coach's last-minute time change shows up in your family calendar within minutes, not the next day.
Sign in at teamsnap.com — the iCal URL is only accessible via the web (TeamSnap doesn't expose it in the mobile app).
Click your roster name (under the team name) to enter the team site.
Click the Schedule tab.
Click Settings at the top of the schedule.
Click Sync Calendar / Export.
Copy the calendar link — it'll look like http://ical-cdn.teamsnap.com/team_schedule/...ics.
Paste it above to preview your next games and practices.
If your TeamSnap calendar ever stops updating in Google, append ?query=1 to the URL — this is TeamSnap's documented cache-buster.
Official screenshots and the latest menu paths: TeamSnap Help Center.
Got your link? Paste it here:
CalPilot was built by Eric Weissmann — a baseball dad who got tired of retyping game schedules every week and missing rescheduled games because Google Calendar hadn't refreshed in time. More about the project.