How to Sync a LeagueApps Calendar to Your Phone

LeagueApps mostly runs the backend for city rec leagues and multi-sport programs, so if you've ended up on your league's site trying to find a calendar option, you're not alone — most families only interact with LeagueApps once a season, for one specific screen.

The button you want is called Subscribe to Calendar, and the actual link Schedule Caddie needs is one more tap in, behind Copy Link.

⏱ Takes about 2 minutesOfficial help article

Get your LeagueApps calendar link

  1. 1

    Log in to your league's LeagueApps site. LeagueApps runs the backend for a lot of city rec leagues and club programs, so the branding and design will look like your specific league's site, not "LeagueApps."

  2. 2

    Open your schedule (My Schedule or Team Schedule). The exact label varies slightly by league, but you're looking for the page listing your child's specific games and practices.

  3. 3

    Click Subscribe to Calendar. This is the button that leads to your calendar options.

  4. 4

    Choose Copy Link. LeagueApps also offers direct Apple Calendar and Google Calendar buttons, but Copy Link is what hands you the raw iCal URL that works everywhere, including Schedule Caddie.

  5. 5

    Paste the URL into Schedule Caddie. Once pasted in, the schedule stays current without you rechecking the league site.

How to sync LeagueApps to Google Calendar

Yes — the Copy Link URL from Subscribe to Calendar above is a standard subscribable feed, so it works the same way whether it lands in Google Calendar or on an iPhone:

  1. 1

    On Google Calendar (desktop or web). Go to Settings → Add calendar → From URL, paste the LeagueApps link you copied above, then click Add calendar.

  2. 2

    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 game and practice the league 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 rescheduled practice shows up — and neither sends a notification when it does. Schedule Caddie watches the same LeagueApps feed every day and emails you the moment something changes.

What you can do with that link

Subscribe directly

Paste the link into Google Calendar, Apple Calendar, or Outlook and it works — the Copy Link URL subscribes cleanly in Apple, Google, or Outlook on its own. The tradeoff is the usual one: it only covers this one league's schedule, and if your family also has a kid in a travel league running on GameChanger or SportsEngine, you're stuck flipping between two separate calendars to see the whole week.

Paste into Schedule Caddie

  • LeagueApps plus every other kid's team app, merged into one calendar
  • Color-coded by kid or team so you can tell at a glance
  • Email alerts the moment a game or practice changes
  • A weekly digest so nothing slips through

If something's not working

I only see Apple Calendar and Google Calendar buttons, no raw link

Click Subscribe to Calendar first — Copy Link is one of the options inside that menu, not a separate button on the schedule page itself.

My league's site doesn't look like LeagueApps at all

Many leagues heavily customize the LeagueApps template with their own logo and colors. The underlying schedule and Subscribe to Calendar flow is still the same — look for it on the same schedule page.

Frequently asked questions

Does the LeagueApps calendar link update automatically?

Yes. Once subscribed — in a calendar app or in Schedule Caddie — schedule changes made by the league come through on their own.

Why is my league's LeagueApps site organized differently from my friend's league?

LeagueApps is white-labeled — each league configures its own branding, age groups, and page layout. The Subscribe to Calendar flow described here is standard across all of them even when the surrounding site looks different.

Can Schedule Caddie combine my rec league schedule with my club team schedule?

Yes — that's the point. Paste in the LeagueApps link for the rec league and whatever link your club team uses (TeamSnap, GameChanger, SportsEngine, etc.), and both show up on one color-coded calendar.

What if Copy Link seems to do nothing?

Copy Link just copies a URL to your clipboard — it shouldn't open a new page. If nothing seems to happen, check your clipboard by pasting into Schedule Caddie's feed field; the link is usually there even without visible confirmation.

How do I sync LeagueApps to Google Calendar?

Copy the URL from Subscribe to Calendar → Copy Link (steps above), then in Google Calendar go to Settings → Add calendar → From URL and paste it in. 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).

Will I know if a LeagueApps practice time changes after I sync to Google Calendar?

Not right away. Google and Apple check subscribed feeds on a lazy cycle — sometimes 12 to 24 hours — and neither sends a notification when the league moves a practice. Schedule Caddie watches the same LeagueApps feed every day and emails you exactly what changed.

Paste your link, get one family calendar — free

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

Get Started Free

Prefer an interactive walkthrough? Try the guided wizard

More calendar guides