A team app is built for one team. A program is five of them: varsity, JV, two middle-school squads, a club side — each its own feed, its own page, its own stream of questions from parents. The consolidated view across all of them is the thing nobody gives you, and it's the thing you actually need.
The fix is the same move a parent makes for two kids on three teams, just at program scale: collect each team's calendar link, merge them into one calendar, and hand each group of families a filtered page. Here is the whole thing, step by step.
Collect each team's calendar link from your team app. Most team apps publish a separate subscribable feed per team — TeamReach, TeamSnap, TeamLinkt, Spond, SportsEngine and others all do — and the link usually hides in that team's schedule or events screen. Open each team the way a parent would and copy its link; our per-app guides show the exact menu for each. A varsity, JV and middle-school squad on the same app is three links, not one.
Paste every link into one Schedule Caddie account. Each link becomes its own schedule with its own color, and all of them land on one calendar. Schedule Caddie keeps pulling from every feed on its own, so a time change a coach makes in the app shows up without anyone re-copying anything. A schedule that only exists on paper or in a PDF — a tournament bracket, a league handout — goes in through the photo/PDF upload instead.
Read the overlaps across the whole program. With every team on one calendar, two events at the same hour stand out instead of living in two separate team pages. Overlaps are flagged in your weekly digest, and when a schedule change creates a new one, the change-alert email says so on that line. That's the view a program director never gets inside a team app, where each team is its own silo.
Give each group of families a filtered share page. On Subscribe & Share, create a share link and pick what goes on it: which schedules (just JV, or the whole program), which family members, and optionally which kinds of events — a games-only page for the grandparents who don't need practices. The link opens as a read-only page in any browser, with nothing to install and no account to make, and it stays current as the feeds change. One link per team, or one for the whole program; you can turn any of them off later.
Keep your own master copy on your phone. The All Events feed on the same page is the whole program in one subscription — add it to Google Calendar or the iPhone Calendar once and every team is on your phone, updating by itself. Families who want the same thing can subscribe to the feed on the share page you sent them.
My team app only shows a link for the team I coach, not the whole program
That's normal — feeds are per team almost everywhere. Switch to each team inside the app (or ask each coach to send you their team's link) and paste them one at a time. Four teams took one athletic director about ten minutes.
One of my platforms doesn't offer a calendar link at all
A few apps have no feed, or keep it web-only. Our any-app guide covers the workarounds, and anything you can export or print — a PDF, a screenshot of the schedule — can be uploaded instead. Upload adds the dates; it just won't update itself the way a feed does.
Last season is still on the calendar
Archive the schedule rather than deleting it. Archiving pauses its feed and takes it off the calendar while keeping the history, and the new season goes in as a fresh link when the organizer posts it.
Parents say the share page shows too much
Edit the share link and narrow its filters — fewer schedules, or only the event types they care about. A games-only page is the usual fix. The same link keeps working; it just shows less.
No. A share link is a read-only web page: they open it in a browser, bookmark it, and it stays current. If they want it on their phone's calendar too, the same page has a feed they can subscribe to.
Yes — every share link has its own filters. Pick the schedules it covers, optionally the family members and the kinds of events, and nothing else appears on that page. Make as many links as you have audiences.
Schedule Caddie re-reads every feed on a regular cycle, applies the change, and emails you what moved — old time, new time, which team. Every share page and every subscribed calendar picks up the change on its own.
No. Coaches keep posting in the app they already use; this sits on top of it. It's the consolidated view across teams that the team app doesn't give you, plus the ability to hand families a page that needs nothing installed.
Schedule Caddie is free, for one team or twenty.
Reflects Schedule Caddie's Subscribe & Share features and the team-app feed behavior documented in our per-app guides as of October 2026.
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
Every schedule on one family calendar
Free · iPhone, Google or Outlook · one email when anything moves