Calendar not syncing
Fix common calendar sync issues with Google Calendar and Microsoft 365.
If interview events you create in CVViZ aren't showing up on your Google Calendar / Outlook 365 calendar β or external invites aren't reflected in CVViZ β this article walks through what to check.
Where calendar integrations live
Open Settings β Integrations. The Email section there hosts both email and calendar connectors:
- Outlook β for Microsoft 365 / Exchange Online. Connection uses Microsoft's Microsoft authentication flow.
- Outlook Calendar β separate calendar-only authorization with these scopes:,,,.
- Gmail β Google OAuth flow; once connected, Google Calendar access piggybacks on the same authorization.
- Dedicated Email Address β shared mailbox connector (Outlook 365 only).
Each card shows Connected or Not connected at a glance, with Disconnect / Connect buttons.
Step 1 β Confirm the connection is actually live
- Open Settings β Integrations.
- Find the matching card (Outlook Calendar or Gmail).
- If it says Not connected, click connect and complete the popup.
- If it says connected but events aren't syncing, disconnect and reconnect. OAuth refresh tokens occasionally expire silently, especially after:
- Mailbox password changes.
- The user revoking app permissions in Google / Microsoft account settings.
- Long stretches of inactivity.
- A change to the company's Conditional Access / SSO policy.
Step 2 β Check that the popup actually finished
The OAuth flow uses a popup window. If pop-ups are blocked, the popup closes immediately, or you switch tabs mid-flow, CVViZ may show "Connected" briefly without actually receiving the token.
- Allow pop-ups for app.cvviz.com in your browser site settings.
- Don't close the OAuth popup until it auto-closes itself.
- Browser extensions that block third-party cookies or sessions (privacy / anti-tracker) can break the redirect β try in an incognito window with extensions disabled to confirm.
Microsoft 365 / Outlook
Go to account.microsoft.com β Privacy β App access (or your work account's Azure portal > Permissions) and confirm CVViZ is listed and has the calendar scopes above. If your tenant uses Conditional Access, an admin may have to approve the application for organization-wide use.
Google Workspace / Gmail
Go to myaccount.google.com/permissions. Confirm CVViZ has access to Calendar. If your Workspace admin has restricted third-party app access, they may need to allow CVViZ in the admin console.
Step 4 β Symptom-specific fixes
Step 5 β Per-user connection (important)
Calendar integrations are per-user, not account-wide. If a teammate complains their events don't sync, confirm they have connected their own Google / Outlook account in Settings β Integrations while logged in as themselves. Connecting under one user does nothing for another.
Step 6 β Scheduling Pages
If you use Settings β Scheduling Pages to share a booking link with candidates, the page reads availability from the connected calendar of the host. If the host's calendar isn't connected (or its token expired), the booking page either shows no slots or returns an error when a candidate tries to book. Reconnect on the host's account to fix it.
Need help?
Open the help widget at the bottom-right of any CVViZ page. For what to include in a bug report or message, see Getting help and reporting issues.
When you reach out about this, please include:
- Provider (Google / Microsoft).
- Whether the integration shows Connected or Not connected after reconnecting.
- One example event in CVViZ (job + candidate + scheduled time) that didn't sync.
- Browser name + version and any extensions you suspect.