Calendar subscription
Subscribe to your PickleFriend schedule so events appear automatically in Google Calendar, Apple Calendar, or Outlook.
The Add to Calendar button on your schedule page offers two modes:
- Subscribe — your calendar app keeps a live copy of your PickleFriend events. New events, cancellations, and time changes sync automatically every time your calendar refreshes.
- One-time add — a single event lands as a fixed entry. It won't update if the organizer reschedules it.
For recurring groups and ladder leagues, subscribe.
How to subscribe
Open your personal schedule page (the link your organizer sent you, or
/schedule if you're logged in) and tap Add to Calendar on any event.
A modal opens with two choices: which events to include, and which calendar app to use.
Scope — what events are included
| Option | What syncs |
|---|---|
| This event only | One-time add. That single event, no live updates. |
| All events I'm in | Live feed. Events where you've said In, are waitlisted, or are awaiting a partner. |
| All events I'm invited to | Live feed. Every invitation you have, including ones you haven't responded to yet. For ladder leagues, this includes events across every division in your ladder. Events you haven't personally been invited to appear as [Watch] entries so you can see the full ladder calendar. |
| Everything (incl. future auto-invites) | Live feed. Same as above, plus future events you'll be auto-invited to once the window opens — they appear as tentative placeholders so you can plan ahead. |
All events I'm in keeps your calendar to commitments you've accepted — the tidiest option if you want only confirmed sessions. All events I'm invited to is useful when you want to track upcoming sessions before deciding whether to RSVP.
Calendar app
Pick your platform after choosing a scope:
| App | What happens |
|---|---|
| Apple Calendar | Opens the webcal:// URL. iOS and macOS prompt you to add the calendar. |
| Google Calendar | Opens Google Calendar's subscribe flow (calendar.google.com/calendar/render?cid=…) with the feed pre-filled. |
| Outlook | Opens the Outlook.live.com "Add from web" page. Office 365 users on outlook.office.com may need to use Copy URL instead. |
| Copy URL | Copies the feed URL to your clipboard for any other calendar app. |
| Download snapshot (.ics) | Downloads a static file with the current events — not a live subscription. |
The subscription badge
Once your calendar app has fetched the feed at least once, the button shows a Subscribed badge with a relative timestamp ("synced 3m ago", "synced 1d ago") — detected automatically, nothing to do on your end. The badge also shows which scope you subscribed to, so you can tell at a glance if you ever want to switch.
Ladder leagues and the [Watch] prefix
If you're in a ladder league, the All events I'm invited to feed includes every event across the whole ladder — not just your own division. Events in sibling divisions where you don't have an invite appear with a [Watch] prefix in your calendar so they're visually distinct from your own scheduled sessions.
The Everything scope adds one more layer: upcoming events that your auto-invite settings will eventually add you to. These appear as tentative entries, giving you a heads-up before the formal invitation lands.
Updating or changing your subscription
Open Add to Calendar again and subscribe under the new scope. Each scope generates a separate feed URL, so the old and new feeds can coexist — or remove the old calendar from your app's settings if you'd rather not have both.
Privacy note
Your feed URL contains a personal token — the same token that authenticates your schedule page. Anyone with the URL can read your schedule feed, so treat it like a personal link.
What's next
- Auto-invite controls which events you're added to — and therefore what shows up in your feed.
- Recurring sessions flow through naturally. See Recurring leagues for how the series is structured.