TeamLinkt publishes a real calendar feed for every team and the Skylight app accepts a calendar URL, so this is a copy-and-paste job — the snag is that TeamLinkt's phone app and website hand out that link through completely different menus, and on an iPhone the app wants to push you into iCloud Calendar rather than show you an address. Copy the link once (the website is the straightforward place), route it through one merged family calendar, and the wall looks after itself.
Copy the team's calendar link from TeamLinkt — the website is the plainer route. At a computer, pick your team from the dropdown in the top-right corner, open Schedules > Schedule, click Subscribe, and choose iCal (Webcal is TeamLinkt's Google-specific version; both are the same kind of link, but iCal is the one that shows you a plain address to copy). On your phone instead: open the TeamLinkt app, tap the Events tab, then the 3 dots in the top right, then Subscribe to Calendar. Android hands you a Google Calendar link; an iPhone jumps straight into iCloud Calendar — either way, find the underlying URL and copy it rather than letting it auto-add, because that URL is what the Skylight needs.
Merge it in Schedule Caddie (free) and copy the one URL the wall will follow. Add Schedule → paste the TeamLinkt link. Subscribe to Calendar is per-team, so a kid on two TeamLinkt teams is two pastes, and a sibling on TeamSnap or GameChanger is another — add them all now, plus the school PDF. Then open Subscribe & Share and copy the All Events URL. That single address carries every schedule, and Schedule Caddie emails you the old and new time whenever a coach changes something upstream.
In the Skylight app, sync that URL as a new calendar. Skylight subscribes to calendar feed URLs directly, per its support docs: My Skylight menu → Synced Calendars → Sync new calendar → Calendar URL → paste → Done. This happens in the Skylight phone app, not on the frame. Prefer to keep the schedule in a calendar you already use? Subscribe Google (web: + next to "Other calendars" → From URL), Apple (Settings → Apps → Calendar → Add Subscribed Calendar), or Outlook (Add calendar → Subscribe from web) to the same URL instead — the Skylight displays connected calendars as well.
Switch the new calendar on for the display. In the Skylight app, confirm the calendar you just added is enabled to show on the frame — accounts and individual calendars toggle separately. From here it maintains itself: the coach edits TeamLinkt, Schedule Caddie re-reads the feed every hour, and the wall picks up the merged feed on its next refresh.
The TeamLinkt website has no Subscribe button
Select a specific team from the dropdown in the top-right corner first. Schedules > Schedule only offers Subscribe once a team is chosen — with no team selected, the control simply isn't there.
My iPhone opened the Calendar app instead of showing me a link
That's TeamLinkt's app behaving as designed on iOS: Subscribe to Calendar hands straight off to iCloud Calendar. The underlying URL sits in the calendar app's subscription settings if you want to dig it out, but for the Skylight the faster move is the website's Subscribe → iCal, which shows a link you can copy outright and paste wherever you like.
A game moved in TeamLinkt and the Skylight still shows the old time
Two refresh cycles can stack. Skylight doesn't publish an interval for URL-synced calendars, and if you routed through Google or Apple, those re-read subscribed feeds only every 12 to 24 hours with no way to force it. The frame will catch up on its own; the Schedule Caddie email is how you hear about the change the day it happens, because it fires when the TeamLinkt feed changes rather than when the display repaints.
The same game shows twice on the wall
You're probably feeding that team two ways — the TeamLinkt link pasted into the Skylight directly and the same team inside a merged feed, or the merged feed subscribed in both Google and Apple on a frame that mirrors both. Pick one route per team and remove the other.
A sync. You hand the Skylight an address and it keeps re-reading that address, so games the coach adds or moves in TeamLinkt reach the wall without you touching anything again. Importing a file would freeze the season at whatever it looked like on import day.
Yes — Skylight accepts a feed URL directly, and for one team that works fine. What the merge upstream adds: every other team and the school calendar in the same feed, dedupe across them, and an email naming what changed, since the display absorbs feed changes silently. Because TeamLinkt links are per-team, a second team on the wall would otherwise mean a second paste into the Skylight app.
They're the same kind of subscribable link; TeamLinkt just labels Webcal as its Google-specific option. Take iCal — it's the one that shows you a plain address to copy, which is all the Skylight app (or Schedule Caddie) needs.
Their old support.teamlinkt.com address is dead — a TeamLinkt bug, not something you did. The current article lives at help.teamlinkt.com; we've linked the working one at the top of this page, and the steps above match it.
No. Syncing calendars to the display is part of the base Skylight experience; Plus covers extras such as Magic Import and chore rewards. Schedule Caddie is free too, so nothing on this page costs anything beyond the frame itself.
Neither — we're an independent, free family-schedule tool. TeamLinkt runs the team, Skylight runs the wall, and we keep the schedule in between merged, accurate, and watched.
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
Your TeamLinkt schedule on your phone
Free · with every other team app, in the calendar you already use