Google Workspace
Connect your Google account to sync Gmail and Google Calendar with Meridian
Meridian connects to your Google account to sync your email and calendar data using Google’s official APIs.
What Syncs
- Gmail – Emails, labels, and full conversation threads
- Google Calendar – Events across all of your calendars, including shared calendars
Setup
- In Meridian, go to Settings > Connections.
- Click Add Connection and select Google.
- Sign in with your Google account in the browser window that appears.
- Review the requested permissions and click Authorize to grant Meridian access to your email and calendar.
Your account will appear in the Connections list once authorization is complete. Initial sync begins immediately.
Permissions
Meridian requests read and write access to Gmail and Google Calendar. This allows Meridian to fetch your existing data and push changes back to Google. OAuth tokens are encrypted and stored securely on your device.
Sync Behavior
Sync is two-way. Changes you make in Meridian – such as archiving, starring, or moving emails, and creating or editing calendar events – are pushed back to Google. New emails and events from Google appear in Meridian automatically based on your configured sync interval.
Multiple Accounts
You can connect multiple Google accounts. Each appears as a separate connection with its own set of channels and sync state. This is useful if you have separate personal and work Google accounts.
Troubleshooting
- Token expiration – Google OAuth tokens can expire or be revoked. If sync stops working, go to Settings > Connections, find your Google connection, and click Re-authorize to sign in again.
- Missing calendars – Only calendars that are enabled in your Google Calendar settings will sync. Open Google Calendar settings and make sure the calendars you want are visible.
- Sync delays – Check your sync interval in Settings > Sync. Shorter intervals mean more frequent updates but higher battery usage.
- Permissions errors – If you see authorization errors, ensure that you granted all requested permissions during setup. You may need to remove the connection and add it again.