Why Notion ‘Calendar Cannot Be Synced’ Error After Permission Change
🔍 WiseChecker

Why Notion ‘Calendar Cannot Be Synced’ Error After Permission Change

The Notion calendar integration stops syncing and shows a “Calendar Cannot Be Synced” error after you change permissions on the connected Google or Outlook calendar. This error typically appears in the Notion calendar view or in the integration settings panel. The root cause is that the third-party authentication token becomes invalid when the calendar owner modifies sharing permissions, such as removing edit access or changing visibility. This article explains why the error occurs, how to fix it by refreshing the connection, and what to do if the problem persists.

Key Takeaways: Fixing the Notion Calendar Sync Error After Permission Changes

  • Settings & Members > Connections > Edit > Disconnect: Removes the broken calendar integration so you can reconnect it fresh.
  • Reconnect with the same account: Re-authorizes Notion with the updated permissions, generating a new valid token.
  • Google Calendar or Outlook calendar settings: Verify the calendar is set to “Public” or shared with the exact access level you need (View only or Edit).

ADVERTISEMENT

Why a Permission Change Breaks the Notion Calendar Sync

Notion uses OAuth 2.0 tokens to connect to Google Calendar and Microsoft Outlook Calendar. When you change permissions on the calendar itself — for example, switching from “Make available to public” to “Private” or removing a user’s edit rights — the token Notion holds becomes invalid. Notion cannot refresh the token automatically because the permission change triggers a security flag on the provider side.

The error message “Calendar Cannot Be Synced” appears in the calendar property of a Notion database or in the connected calendar settings page. The sync fails silently after the permission change; you may not see the error until you open the calendar view and notice events are missing or outdated.

What Types of Permission Changes Trigger This Error

Three specific permission changes cause this error:

  • Changing the calendar from Public to Private (Google Calendar)
  • Removing a user’s access or changing their role from Editor to Viewer (Outlook or Google)
  • Revoking the OAuth consent for Notion in the provider’s security settings

In all three cases, the existing token cannot fetch new data. Notion does not prompt you to re-authorize; it simply stops syncing and shows the error.

Steps to Reconnect the Calendar and Clear the Sync Error

To resolve the error, you must disconnect the broken integration and reconnect it with the same calendar account. This forces a new OAuth handshake and generates a fresh token.

  1. Open Notion Settings
    Click your profile picture or the gear icon in the top-right corner. Select Settings & Members from the dropdown menu.
  2. Go to Connections
    In the left sidebar, click Connections. You will see a list of all connected third-party services, including Google Calendar or Outlook Calendar.
  3. Find the broken calendar connection
    Locate the entry for the calendar that shows the sync error. It may be labeled with the email address of the account you connected.
  4. Disconnect the integration
    Click the three-dot menu (or the pencil icon) next to the connection. Select Disconnect. Confirm when prompted. This removes the invalid token from Notion.
  5. Reconnect the same calendar
    Back in the Connections page, click Connect and choose Google Calendar or Outlook Calendar. Sign in with the same account you used before. Grant the requested permissions — typically read and write access to your calendars.
  6. Verify the calendar property in your database
    Open the Notion database that uses the calendar property. Click the calendar property header. Select the correct calendar from the dropdown. Events should appear within a few seconds.

If You Changed the Calendar Permissions to Private

If you changed the Google Calendar from Public to Private, you must also update the calendar property in Notion. After reconnecting, click the calendar property in your database. Ensure the calendar is selected from the list of available calendars. Private calendars still sync as long as Notion has OAuth permission — but they will not be visible to anyone who does not have access through the Notion share settings.

ADVERTISEMENT

If the Error Persists After Reconnecting

Sometimes the error returns even after a fresh connection. These three scenarios cover the most common remaining causes.

Calendar Events Still Show “Cannot Be Synced” on Mobile

The Notion mobile app caches the old token. Force-close the app and reopen it. On iOS, swipe up from the bottom and swipe the Notion app card away. On Android, go to Settings > Apps > Notion > Force Stop. Then open the app again and navigate to the database with the calendar property.

Multiple Calendar Connections Conflict

If you have two Google Calendar connections in the same workspace — for example, one personal and one work — the wrong one may be linked to the database. Go to the database, click the calendar property, and check which email address is shown. Disconnect the incorrect connection from Settings & Members > Connections and reconnect the correct one.

Calendar Permission Was Revoked at the Provider Level

If you revoked Notion’s access from Google’s or Microsoft’s security settings, the reconnection step above will fail with a permission error. Go to your Google Account’s Third-party apps & services page or your Microsoft Account’s App permissions page. Remove any existing Notion entry. Then return to Notion and reconnect from scratch.

Notion Calendar Sync: Google Calendar vs Outlook Calendar

Item Google Calendar Outlook Calendar
Authentication method OAuth 2.0 with Google OAuth 2.0 with Microsoft
Token expiry after permission change Immediate — token revoked Immediate — token revoked
Calendar visibility requirement Must be Public or shared with the Notion user Must be shared with the Notion user or be the primary calendar
Maximum calendars per connection Up to 10 calendars Only the primary calendar and shared calendars
Sync interval Every 15 minutes Every 15 minutes
Error message on permission change “Calendar Cannot Be Synced” “Calendar Cannot Be Synced”

Both providers behave the same way when permissions change. The fix — disconnect and reconnect — works identically for both.

The “Calendar Cannot Be Synced” error after a permission change is always caused by an invalid OAuth token. Disconnecting and reconnecting the calendar integration generates a new token and restores sync. If the error persists, check for duplicate connections or revoked provider permissions. As a preventive measure, avoid changing calendar sharing settings while a Notion integration is active — or expect to reconnect afterward.

ADVERTISEMENT