Connections
Setting up two-way sync with Google Calendar and Microsoft Outlook
Calendar Connections
Connect your external calendars to keep events synchronized between Alpha and your existing calendar tools. Alpha supports two-way sync with Google Calendar and Microsoft Outlook.
Supported Providers
| Provider | Sync Direction | Protocol |
|---|---|---|
| Google Calendar | Two-way | Google Calendar API (OAuth 2.0) |
| Microsoft Outlook | Two-way | Microsoft Graph API (OAuth 2.0) |
Connecting Google Calendar
- Navigate to Calendar > Settings > Connections
- Click Connect Google Calendar
- Sign in with your Google account and grant calendar permissions
- Select which Google calendars to sync with Alpha
- Events begin syncing immediately
Connecting Microsoft Outlook
- Navigate to Calendar > Settings > Connections
- Click Connect Outlook
- Sign in with your Microsoft account and grant calendar permissions
- Your Outlook calendar events appear in Alpha within minutes
How Sync Works
sequenceDiagram
participant Alpha
participant Provider as Google / Outlook
Alpha->>Provider: Push new/updated events
Provider-->>Alpha: Confirm sync
Provider->>Alpha: Push external changes
Alpha-->>Provider: Confirm received- Alpha to External — events created or edited in Alpha push to your connected calendar
- External to Alpha — events created or edited in Google/Outlook pull into Alpha automatically
- Deletions — deleting an event on either side removes it from both
Managing Connections
From the connections settings you can:
- Disconnect — remove a calendar connection (Alpha events remain, synced copies in the external calendar are left as-is)
- Re-authorize — if permissions expire, re-authenticate to restore sync
- Select calendars — choose which specific calendars to include (Google Calendar supports multiple calendars per account)
Conflict Handling
If the same event is modified on both sides before a sync cycle completes, the most recent change wins based on the last-modified timestamp.