FAQ
Gmail and Google Calendar Sync
Start the connection from the Sync & Integrations page: find Gmail, click Connect, and sign in to Google. One Google connection covers both Gmail and Calendar.
If it doesn't go through, these are the usual causes:
- You unticked one of the permission boxes. Google's consent screen lists Dex's requests — Gmail, Google Calendar and Google Contacts — with a separate checkbox each, and Dex only receives the ones you leave ticked. Leave all of them ticked and the connection completes normally.
- The Google tab sat open too long. Dex holds the handshake for one hour. After that the callback comes back with "Invalid or expired state. Please try logging in again." Start again from Sync & Integrations and finish it in one go.
- You're an existing user who hasn't reconnected. The upgraded Google integration needs a fresh connection — see Google Sync.
- It's not a Gmail or Google Workspace account. Email sync works only with those.
Still stuck? Reply to us with the account you're connecting and what you see on screen, and we'll take a look.
A connection can succeed with only part of the permissions granted, which leaves the account connected but one half of the sync switched off.
Open Sync & Integrations and look at the account's Email and Calendar switches:
- The Calendar switch is greyed out. That permission was never granted. Reconnect the account and leave every box ticked on Google's consent screen.
- Calendar shows a "Paused by Dex" badge. Dex paused it after a permissions error. Reconnect the account to resume it, and if the badge comes straight back, email us rather than reconnecting repeatedly.
It shouldn't take more than 24 hours for the sync to complete. If you don't see any progress after 24 hours, try reconnecting the sync on the Sync & Integrations page.
For this sync to work, the contact's email address should be saved in the card.
If they're not saved, you can quickly import them through the Import page and merge dupes through Merge and Fix.
The sync shows you metadata only (you will see the subject and date/time of the email)
Yes! You can do so on the import page. For Google Calendar Sync, only the primary calendar is synced.

