How to Get Sports Schedules on a Hearth Display

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.

⏱ Takes about 7 minutes

The steps

  1. 1

    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.

  2. 2

    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.

  3. 3

    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.

  4. 4

    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.

If something's not working

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.

Frequently asked questions

Does Hearth support TeamSnap directly?

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.

Can I send Hearth's own calendar back the other way?

Yes — Hearth can export its calendar URL for other tools to read. The flows are independent; this guide covers getting team schedules IN.

Hearth's docs say I can paste a TeamSnap URL directly — why go through Schedule Caddie?

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.

How current are these steps?

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.

Paste your link — or upload the PDF — one family calendar, free

Every kid, every schedule, every app — merged, color-coded, and watched for changes.

Get Started Free

Want to see it first? Explore a real family's calendar — no account needed.

Prefer an interactive walkthrough? Try the guided wizard

More calendar guides