Wszystkie poradniki

Podłączanie Google Calendar

  • About 2 minutes
  • Sign in with Google (OAuth)

You connect Google Calendar through secure Google sign-in, so you never share your password with us. Changes sync almost instantly thanks to webhooks.

Steps

  1. Go to Calendar Connections

    From your SyncMyDay dashboard, click Calendars in the main menu, or go directly to the Calendar Connections page.

    Calendar Connections page showing all available connection options (otwiera obraz w pełnym rozmiarze)
    Calendar Connections page showing all available connection options
  2. Click “Google Calendar”

    On the Calendar Connections page, find the Google Calendar button and click it.

    Google Calendar button on Calendar Connections page (otwiera obraz w pełnym rozmiarze)
    Google Calendar button on Calendar Connections page
  3. Sign in with Google

    You'll be redirected to Google's secure login page. Sign in with the Google account that has the calendar you want to connect.

    Google Sign-In screen (otwiera obraz w pełnym rozmiarze)
    Google Sign-In screen
  4. Grant permissions

    Google will ask for permission to let SyncMyDay access your calendar. Review the permissions and click Allow.

    • View events on all your calendars — to read event times
    • Add and edit events — to create blocker events
    • Delete events — to remove blocker events when you delete the source event
    Google OAuth permission consent screen (otwiera obraz w pełnym rozmiarze)
    Google OAuth permission consent screen
  5. Select which calendars to sync

    After granting permissions, you'll be redirected back to SyncMyDay and see all calendars in your Google account. Select the ones you want to use for syncing.

    Calendar selection dialog from Google account (otwiera obraz w pełnym rozmiarze)
    Calendar selection dialog from Google account
  6. Done, your calendar is connected

    Your Google Calendar will appear in your list of calendar connections with a green Active status badge.

    Connected calendars list with Google Calendar showing Active status (otwiera obraz w pełnym rozmiarze)
    Connected calendars list with Google Calendar showing Active status

Kolejne kroki

Szczegóły techniczne

Dla programistów i działu IT

OAuth 2.0

  • https://www.googleapis.com/auth/calendar.readonly — read calendar data
  • https://www.googleapis.com/auth/calendar.events — create, modify and delete events

Real-time synchronization

  • We register a webhook (Google Calendar Push Notifications) for each connected calendar.
  • Google sends notifications within seconds of a change.
  • Webhooks are automatically renewed every 7 days; if delivery fails, we fall back to polling every 15 minutes.

Token storage

  • Encrypted at rest using AES-256, automatically refreshed and immediately deleted when you disconnect the calendar.

Revoking access

Nie udało się? Napisz do nas, a pomożemy.