Skip to main content

Google sync

Connect your Google Calendar for bidirectional sync — see your BeePass events in Google Calendar and your Google events in BeePass.

Connect Google Calendar

  1. Open the BeePass calendar and click the Settings icon (gear) in the toolbar
  2. In the settings panel, click Connect Google Calendar
  3. Authorize BeePass on the Google OAuth consent screen
  4. Select which Google calendar to sync
  5. You are redirected back to BeePass with the connection active

Once connected, a Connected badge appears with your Google calendar name and last sync date.

Bidirectional sync

BeePass to Google

Events you create or modify in BeePass are sent to your Google Calendar during sync:

  • New event: appears in Google Calendar with title, date, location, and description
  • Modified event: changes are reflected in Google
  • Deleted event: removed from Google Calendar

Google to BeePass

Events from your Google Calendar are imported into BeePass:

  • New Google event: appears in BeePass with a "Google Calendar" badge
  • Modified Google event: updated in BeePass
  • Deleted Google event: removed from BeePass

Trigger a sync

Click the Sync button (refresh icon) in the calendar toolbar. A spinner indicates sync is in progress.

Conflict resolution

If the same event is modified in both BeePass and Google simultaneously, the most recent modification wins (Last Write Wins). The latest updated_at timestamp is preserved.

Disconnect Google Calendar

  1. Open the calendar Settings
  2. Click Disconnect next to Google Calendar
  3. Confirm the disconnection

Events already synced remain in both calendars. Only the link is removed — future changes will no longer be synchronized.

Security

OAuth tokens are encrypted with AES-256-GCM before storage. BeePass never stores your Google password. You can revoke access at any time from your Google security settings.