Complete guide

Syncing the calendar

League games that come in by themselves, your practices and sharpenings going out to Google, Apple or Outlook, and a reminder before every game. Here is exactly how it works, and what it does not do.

Three paths, not one more

Incoming, automatic

Subscribe to a league feed

Paste your team’s iCal address. Upcoming games enter RinkLog and refresh every night.

Incoming, one time

Upload an .ics file

Once, no subscription. Handy when the league sends a file instead of a link.

Outgoing, automatic

Share your RinkLog calendar

A private link Google, Apple or Outlook follow: games and events, alarms included.

Incoming

Bringing league games in

  1. 1

    Find the team’s iCal address

    Depending on the platform it is called “calendar subscription”, “iCal link” or “webcal address”. See each platform below.

  2. 2

    Open the player profile, Calendar section

    In the app or on the web: My players, the player, then Calendar. The same form lives on the Calendar page.

  3. 3

    Paste the address and pick the player

    An account can hold up to 10 subscriptions. https:// or webcal:// addresses work; http:// is refused.

  4. 4

    Done

    The first sync runs right away. After that, RinkLog re-reads the feed every night around 1 a.m. Eastern, and a button lets you resync on demand.

What happens to imported events

  • Every upcoming event in the feed becomes a game in RinkLog, with the opponent (the title), the venue and the time. Past events are ignored.
  • An imported game is read-only: you do not edit it in RinkLog, you edit it in the league and the next night fixes it.
  • An event that is not your game (team practice, parents meeting) can be dismissed with one tap in “Upcoming games” without breaking anything.
  • Limits: 500 events per feed, 2 MB file at most, 10 subscriptions per account. No plan restriction.
  • Times follow the feed’s time zone (TZID). A feed without a zone is read as Eastern time.

Where to find the address, platform by platform

  1. 1Sign in to your Spordle account (the one used for registration).
  2. 2In the team schedule, look for “Subscribe to calendar” or the calendar icon.
  3. 3Copy the address starting with webcal:// or https://, then paste it into RinkLog.
  1. 1Open the team, Schedule tab.
  2. 2Click “Subscribe” or “Export”: TeamSnap shows an iCal address for the whole team or for your child only.
  3. 3Copy the address (it often ends in .ics) and paste it into RinkLog.
  1. 1Look for an “iCal”, “Export”, “Subscribe” button or the calendar icon in the schedule.
  2. 2If the site only offers a download, take the .ics file and upload it (see below).
  3. 3Any platform that publishes a standard calendar works, even if RinkLog does not show its name.
  1. 1On a computer, open calendar.google.com, then Settings, then the calendar you want.
  2. 2Scroll to “Integrate calendar” and copy the “Secret address in iCal format”.
  3. 3Paste it into RinkLog. That address is private: do not share it.
  1. 1On iCloud.com or on the Mac, share the calendar as a “Public calendar”.
  2. 2Copy the webcal:// link it gives you.
  3. 3Paste it into RinkLog. A private, unshared calendar has no address and cannot be read.
  1. 1Settings, Calendar, “Shared calendars”, then “Publish a calendar”.
  2. 2Choose the calendar and copy the ICS link.
  3. 3Paste it into RinkLog.

Uploading an .ics file

Same result as a subscription, once: the file’s upcoming events become games. The file (2 MB max) is not kept and nothing refreshes afterwards; for a schedule that changes, prefer the subscription.

Outgoing

https://rinklog.com/cal/k7Qx…3mZ.ics

GoogleAppleOutlook
  • The feed holds your confirmed games AND your events (practices, sharpenings, tournaments...), one year back and one year ahead.
  • The reminders you set are included as calendar alarms.
  • Google refreshes a subscribed calendar on its own schedule, often several hours; Apple and Outlook are usually faster. That delay is theirs, not RinkLog’s.
  • The “Regenerate” button creates a new link and instantly cuts every old subscription. Use it if the link travelled too far.

Outgoing

Sending your calendar out to Google, Apple or Outlook

  1. 1

    Open the Calendar page, “Share my calendar” card

    RinkLog generates a private link, unique to your account. The link IS the secret: do not publish it.

  2. 2

    Tap Google, Apple or Outlook

    Each button opens the subscription directly in the chosen app. You can also copy the link and paste it into any calendar.

  3. 3

    Grandparents too

    The same link can be sent to family: they see games and practices in their own calendar, with no RinkLog account.

Writing straight into Google Calendar

  • A separate option, for those who want their RinkLog events in Google without waiting for a subscription refresh.
  • RinkLog creates a secondary calendar named “RinkLog” in your Google account and writes your events there (practices, tournaments, sharpenings...) on every add, edit or delete. A “Sync now” button exists too.
  • One way only: RinkLog writes to Google, it never reads your calendar. The permission requested only covers calendars created by RinkLog; your personal appointments stay out of reach.
  • Games do not travel this path: to see them in Google, use the share link above.
  • Disconnecting Google revokes the permission at Google and erases the link on RinkLog’s side.

A reminder before every game

  • In the iPhone or Android app, every game gets a reminder 30 minutes before by default, and every event the delay you choose (at start, 15 min, 30 min, 1 h, 2 h, 1 day).
  • These are local notifications scheduled on the phone: they fire even with no signal in the arena.
  • On the web (browser), there are no reminders: install the store app to get them.

Nine event types, one colour each

GamePracticeTournamentClinicTryoutExhibitionSharpeningAppointmentOther

Everything except “Game” is created in the RinkLog calendar, with a tap or by dragging a type onto a day. Games come from your tracked games or a league feed. Weekly or biweekly recurrence available, up to 200 occurrences.

Offline: what really works

Without a network, the app opens and your already scheduled reminders still fire. The calendar itself needs the network to show its events: it is not cached on the device. Tracking a live game, on the other hand, works fully offline.

When it does not work

“Not found”
The address answers 404: the league changed the link or removed the calendar. Get the address again at the source.
“Refused”
The calendar asks for a login. Use the platform’s “secret” or “public” address, not the schedule web page.
“Too big”
The file exceeds 2 MB. Subscribe to the team rather than the whole league.
“Network”
The league server did not answer within 10 seconds. The next nightly sync will retry, or tap the resync arrow.
“Unreadable”
The content is not a valid calendar (often an HTML login page). Check that the address ends in .ics or starts with webcal://.
Times are shifted
The feed does not state its time zone: RinkLog reads it as Eastern. If your league is elsewhere, tell us and we adjust.

Frequently asked questions

Is syncing a Premium feature?

No. Subscriptions, .ics upload, the share link and Google Calendar are available to every account.

How often does RinkLog re-read my league feed?

Once a night, around 1 a.m. Eastern, for every subscription. A button lets you resync immediately.

Can I edit an imported game?

No, it is read-only: the league is the source of truth. You can dismiss it if it is not your player’s game.

Does Google Calendar sync with RinkLog both ways?

No. Two options, both one way: Google subscribes to your RinkLog link (read), or RinkLog writes into a “RinkLog” calendar in your Google account. Nothing from your Google is read by RinkLog.

Can grandparents see the schedule without an account?

Yes: send them the share link, they add it to their calendar.

Do reminders work on the web?

No, only in the iPhone or Android app. They then fire even without a network.