Hearth Display handles this better than most wall calendars: its companion app subscribes to URL-based calendars directly — Hearth's own docs call out TeamSnap and school-district calendars by name. Here's the clean setup, including the one-URL version for families with several teams.
Add every schedule to Schedule Caddie (free). Paste each team app's calendar link — TeamSnap, GameChanger, SportsEngine, LeagueApps and the rest all publish one (our guides show where) — and upload the school's PDF too. Everything merges onto one family calendar with change-alert emails.
Copy your feed URL — one for the family, or one per kid. From Subscribe & Share, copy the All Events URL — or create a filtered feed per kid, which fits Hearth's per-person columns perfectly: each kid's calendar gets exactly their events.
In the Hearth Companion app: Manage Calendars → Connect Calendars. Choose Subscribe via URL, paste the Schedule Caddie URL, give it a name, and Save. The schedule appears on the display after the first sync.
Assign it to the right family member. Attach each subscribed calendar to the right kid so games land in their column. From here the pipeline runs itself: team apps → Schedule Caddie → the Hearth.
The feed connected but events lag behind changes
Subscribed URLs refresh on a cycle (Hearth notes external syncs can take hours). The display self-corrects — but silently. Schedule Caddie watches the same feeds every hour and emails you what changed, so you're never relying on glancing at the wall.
One kid plays on two teams and the columns look messy
Merge the feeds upstream in Schedule Caddie and subscribe per-kid filtered feeds instead — each kid's column gets exactly their events.
The school calendar is a PDF, not a URL
Upload the PDF to Schedule Caddie — it becomes part of your live feed URL, which Hearth then subscribes to. Paper in, wall display out.
Hearth's docs list TeamSnap and school-district calendars as URL-subscribe examples — you're pasting the same iCal link either way. The merge-first route just means one URL, dedupe, and change alerts on top.
Yes — Hearth can export its calendar URL for other tools to read. The flows are independent; this guide covers getting team schedules IN.
You can, and for one team it's fine. The merge earns its keep at family scale: one URL instead of one per team, duplicates cleaned up, school PDFs (which have no URL at all) included, per-kid filtered feeds for Hearth's columns — and change-alert emails, which no wall display sends.
From Hearth's published Connect Calendars documentation as of September 2026. If the app moves a button, tell us and we'll fix this page.
Every kid, every schedule, every app — merged, color-coded, and watched for changes.
Get Started FreeWant to see it first? Explore a real family's calendar — no account needed.
Prefer an interactive walkthrough? Try the guided wizard
Team apps, school calendars, and paper schedules — merged, color-coded, change-alerted.