Heja started in Sweden as a communication app for grassroots youth clubs — the volunteer-coach, borrowed-field end of the sport, where the group chat matters more than the analytics. The schedule sits inside that chat app, which is fine until you want it next to work meetings and the other kid's games in the calendar on your phone.
Heja does publish a subscribable link for that, and getting it takes about two minutes. Two things to know before you start, though, because they explain most of the frustration people hit here.
First, calendar sync is a paid feature on Heja — it depends on the plan your team bought, and on some plans only admins can use it. Second, the link is never shown on screen; Heja copies it to your clipboard, so you want to paste it somewhere useful right away rather than go looking for it later.
Open Heja and go to the Schedule view. This is the calendar list you already use to check kickoff times — you don't need to open a specific event first.
Tap the icon in the upper right corner. Heja's own help articles describe it by position rather than by name, so look to the top-right corner of the Schedule screen. If you're a team admin, you may see a button labeled Sync there instead of a bare icon.
Choose Subscribe to team schedule. Depending on where you are in the app and what you tapped, Heja either presents this as Subscribe to team schedule or drops you straight to a short menu with Google Calendar and Copy calendar link on it.
Tap Copy calendar link. The link copies straight to your clipboard — Heja never displays it on screen, so there's nothing to write down. (Tapping Google Calendar instead hands the link to Google and skips past having a copy of your own.)
Paste it into Schedule Caddie. Paste it right from your phone's clipboard. From then on this team refreshes on its own, next to every other team in your family.
Yes — once the link is on your clipboard, it works like any other subscribed calendar feed:
On Google Calendar (desktop or web). Go to Settings → Add calendar → From URL, paste the Heja link you copied above, then click Add calendar.
On iPhone (Apple Calendar). Go to Settings → Apps → Calendar → Calendar Accounts → Add Account → Other → Add Subscribed Calendar, and paste the same link. (On older iOS versions, Calendar appears directly in Settings.)
That link will show you every event Heja publishes. What it won't do is tell you when one moves. Google and Apple only check subscribed feeds every so often — sometimes a full day passes before a schedule change shows up — and neither sends a notification when it does. Schedule Caddie watches the same Heja feed every day and emails you the moment something changes, so you find out from us instead of finding out at the field.
Paste the link into Google Calendar, Apple Calendar, or Outlook and it works — assuming your team's plan includes syncing at all, and that you're on a computer, since Google Calendar refuses to add a feed from a phone. And it's one team per link — a second kid at a club that uses something other than Heja means a second link, a second subscription, and a second calendar to check.
There's no Subscribe to team schedule option on my Schedule screen
This is the common one, and it usually isn't your fault: Heja gates calendar sync behind a paid plan the team pays for, and on some plans only admins get it. Ask your coach or team manager whether the team's plan includes syncing — and whether it includes it for parents, not just for them.
I copied the link on my phone but Google Calendar won't let me add it
Google Calendar can't add a calendar from a URL on mobile at all — it's a desktop-only screen. Heja's own workaround is to email the link to yourself and finish on a computer. Schedule Caddie takes the paste directly on your phone, so you can skip that round trip.
The calendar was added but no events appeared
In Google Calendar, check the left sidebar under Other calendars and make sure the newly added Heja calendar is ticked — a subscribed calendar that's added but unchecked looks identical to one that failed.
No — this is the part that catches people out. Heja's help articles on syncing to Google, Outlook, and iCal each say the feature is included in a paid subscription, and their plan comparison says Team Pro lets admins sync while Team Pro Max lets everyone sync. Heja's own docs aren't consistent about which product name owns it, but they agree on the substance: calendar sync rides on whatever plan your team bought, and a free team may not have it.
It depends on the team's plan. On the tier where only admins can sync, a parent tapping around the Schedule screen simply won't find the option. If your coach can see it and you can't, that's the explanation — the fix is a plan change on their end, not a setting on yours.
Not inside Heja — it only knows about its own teams. That is exactly what Schedule Caddie is for: paste the Heja link in alongside links from TeamSnap, GameChanger, or whatever the other club uses, and every kid shows up on one color-coded calendar.
Heja grew up as a Swedish team-communication app for grassroots clubs, so its center of gravity is the group chat and the availability poll, not calendar plumbing. The schedule lives inside the app because that's where the conversation is — the sync link is how you get it back out to the calendar you actually check.
Copy the link from Subscribe to team schedule (steps above), then on a computer open Google Calendar, find Other calendars in the left sidebar, choose From URL, paste the link, and click Save. On an iPhone, go to Settings → Apps → Calendar → Calendar Accounts → Add Account → Other → Add Subscribed Calendar and paste the same link (on older iOS versions, Calendar appears directly in Settings).
Not from your calendar. Heja updates the feed, but Google and Apple only re-read subscribed feeds every so often — sometimes 12 to 24 hours — and neither one notifies you when an event moves. You'd have to happen to look. Schedule Caddie re-reads the same Heja feed every day and emails you exactly what changed.
Every kid, every team, every app — merged, color-coded, and watched for changes.
Get Started FreePrefer an interactive walkthrough? Try the guided wizard