Centrum pomoci
Connect Google Calendar
Quick and secure OAuth connection
Why Google Calendar?
Google Calendar is the easiest calendar to connect! It uses secure OAuth authentication, so you never share your password with us. Setup takes less than 2 minutes, and synchronization is instant thanks to real-time webhooks.
Step-by-Step Guide
Go to Calendar Connections
From your SyncMyDay dashboard, click on Calendars in the main menu, or go directly to the Calendar Connections page.
The "Calendar Connections" page displaying all available options
Click "Connect Google Calendar"
On the Calendar Connections page, find the Google Calendar button with the Google logo and click it.
Click the blue "Google Calendar" button to start connecting
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.
Multiple Google accounts?
Make sure you sign in with the correct account. You can connect multiple Google accounts later by repeating this process.
Sign in using your Google account
Grant Permissions
Google will ask for permission to let SyncMyDay access your calendar. Review the permissions and click Allow.
What permissions does SyncMyDay need?
- View events on all your calendars: To read event times (not titles/details)
- Add and edit events: To create blocker events
- Delete events: To remove blocker events when source events are deleted
Don't worry about privacy!
Even though we request permission to "view events", we only read the start/end times and status. We never access or store event titles, descriptions, or other details.
Grant SyncMyDay permission to access your calendar
Select Which Calendars to Sync
After granting permissions, you'll be redirected back to SyncMyDay. You'll see a list of all calendars in your Google account. Select which ones you want to make available for syncing.
Pro Tip: You can select multiple calendars from the same Google account! This is useful if you have separate calendars for:
- Personal events
- Family events
- Shared team calendars
- Project-specific calendars
Select which calendars you want to synchronize
Done! Calendar Connected
Your Google Calendar is now connected and will appear in your list of calendar connections with a green "Active" status badge.
✅ What happens next?
- Your calendar is ready to use in sync rules
- SyncMyDay will receive real-time notifications when events change
- You can now create sync rules to start synchronizing!
Your Google Calendar is successfully connected and active
Next Steps
Connect Another Calendar
You need at least 2 calendars to create a sync rule. Connect a work calendar, personal calendar, or another service.
Create Your First Sync Rule
Learn how to set up synchronization between your calendars with filters and custom options.
OAuth 2.0 Flow
SyncMyDay uses Google's OAuth 2.0 authentication with the following scopes:
https://www.googleapis.com/auth/calendar.readonly- Read calendar datahttps://www.googleapis.com/auth/calendar.events- Create/modify/delete events
Real-Time Synchronization
We use Google Calendar Push Notifications (webhooks) to receive instant updates:
- A webhook is registered for each connected calendar
- Google sends notifications within seconds of any event changes
- Webhooks are automatically renewed every 7 days
- If webhook delivery fails, we fall back to polling every 15 minutes
API Quotas
Google Calendar API has the following quotas:
- Queries per day: 1,000,000 (shared across all SyncMyDay users)
- Queries per 100 seconds per user: 500
SyncMyDay's architecture is optimized to stay well within these limits for typical usage.
Token Storage
OAuth access tokens and refresh tokens are:
- Encrypted at rest using AES-256
- Stored securely in our database
- Automatically refreshed when they expire (every 60 minutes)
- Immediately deleted when you disconnect the calendar
Revoking Access
You can revoke SyncMyDay's access at any time:
- From SyncMyDay: Click "Disconnect" on the Calendar Connections page
- From Google: Visit myaccount.google.com/permissions and remove SyncMyDay
Nastavenie cookies
Používame cookies na zabezpečenie základnej funkčnosti webu, analýzu návštevnosti a personalizáciu obsahu. Môžete si vybrať, ktoré kategórie cookies povolíte. Viac v zásadách ochrany osobných údajov
Nastavenia
Nevyhnutné cookies
Vždy aktívneTieto cookies sú nutné pre správne fungovanie webu. Nie je možné ich vypnúť.
Analytické cookies
Pomáhajú nám pochopiť, ako návštevníci používajú web, aby sme ho mohli vylepšovať.
Marketingové cookies
Používajú sa na zobrazovanie relevantných reklám a meranie ich účinnosti.