How to Sync Teamworks to Google Calendar

Teamworks is different from TeamSnap or GameChanger: there's no calendar link to hunt for. Instead, Teamworks Hub connects to your Google account directly and writes the schedule into a calendar you choose — a genuinely better mechanism, once you know it's web-only and runs both ways.

This guide covers the exact setup path, the one decision that matters (use a dedicated calendar), and the honest fine print about the first sync.

⏱ Takes about 5 minutesOfficial help article

Connect Teamworks to Google Calendar

  1. 1

    Know what Teamworks gives you — there is no link to copy. Stop hunting for an iCal or webcal URL in Teamworks Hub; there isn't one. Instead, Hub connects to your Google account and writes events into a calendar you choose. That's actually good news for Google users — it's a direct connection, no URL juggling.

  2. 2

    Open Teamworks Hub on the web. Calendar sync is a web-only feature — you can't set it up from the phone app. Sign in at your organization's Teamworks Hub on a computer.

  3. 3

    Go to Calendar, then Settings → Sync Settings → Get Started. Navigate to the Calendar, select Settings, then Sync Settings, then Get Started. Any Teamworks user can sync their own calendar — you do not need staff or admin rights.

  4. 4

    Choose Google and connect your account. Pick Google as the calendar type and complete the sign-in prompts to authorize the connection.

  5. 5

    Point it at a dedicated calendar, then Save. Select the specific Google calendar Teamworks should write into, and decide whether others can see event details. Point it at a calendar of its own rather than your main personal one — this sync runs both ways, so keeping it separate protects your personal events and keeps things clean. Review, then Save.

  6. 6

    Give the first sync up to 24 hours. Teamworks says the initial sync can take up to a day, and asks you not to shuffle appointments while it's running. After that, new practices and schedule changes flow into Google on their own.

One schedule synced — or the whole family merged?

Subscribe directly

Paste the link into Google Calendar, Apple Calendar, or Outlook and it works — and for a single athlete's schedule it works well. The squeeze comes when that athlete has siblings on TeamSnap and GameChanger teams: now you're running three different sync mechanisms into three separate calendars, and none of them warn you when two events land at the same hour.

Paste into Schedule Caddie

  • Teamworks plus every other kid's team app, merged into one calendar
  • Color-coded by kid or schedule so you can tell at a glance
  • Email alerts the moment a game or practice changes
  • A weekly digest so nothing slips through
  • School PDF calendars imported alongside — the one schedule with no feed

If something's not working

I can't find Sync Settings anywhere

You're probably in the Teamworks phone app — calendar sync is web-only. Sign in to your organization's Hub in a browser on a computer and look under Calendar → Settings.

Nothing has appeared in Google Calendar yet

The first sync can genuinely take up to 24 hours. If it's been longer, check that the destination calendar you picked is visible (ticked) in Google Calendar's left sidebar — events may be arriving into a calendar that's simply hidden.

Teamworks events are mixed into my personal calendar

You pointed the sync at your main calendar. Go back to Sync Settings and switch the destination to a dedicated calendar — because the sync is two-way, keeping it separate also prevents your personal events from being visible to the sync.

I want this schedule in the rest of my family tools too

Once Teamworks is writing into a dedicated Google calendar, that calendar can be shared onward: in Google Calendar settings, open the calendar's Integrate calendar section and copy the Secret address in iCal format — that URL works in Schedule Caddie or anywhere else. Treat it as private; anyone holding it can read that calendar.

Frequently asked questions

Do I need admin or staff rights in Teamworks to set this up?

No. Any Teamworks user can sync their own calendar to an external one from Hub on the web.

Can I set this up from the Teamworks phone app?

No — Teamworks lists calendar sync as a web-only feature. It's a one-time setup on a computer; after that, everything flows to your phone through Google Calendar automatically.

What does "two-way sync" mean for my personal events?

It means the connection reads as well as writes. That's why this guide recommends pointing Teamworks at a dedicated calendar rather than your main one: your personal events stay out of the sync entirely, and the Teamworks schedule stays cleanly separated.

How fast do schedule changes show up after the first sync?

Faster than a subscribed URL feed, since this is a direct connection — but the first sync can take up to 24 hours, and Google gives you no notification when an event moves. If you want an actual alert when practice times change, Schedule Caddie can watch the synced calendar and email you exactly what changed.

Can the rest of the family see it?

Yes — since the schedule lands in a normal Google calendar, you can share that calendar with family members from Google Calendar settings, or grab its secret iCal address and put it in Schedule Caddie to merge with your other kids' teams and get change alerts.

I use an iPhone — is there an Apple Calendar version of this?

Yes, Teamworks can sync to iCloud the same way (with an app-specific password step). See our Teamworks to Apple Calendar guide for that path.

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