Connection issues
Troubleshoot connection problems with Notion and integrations
If 2sync can't reach your Notion databases or external apps, you have a connection issue. This guide helps you diagnose and fix the most common connection problems.
| Issue | Fix |
|---|---|
| "API Token Invalid" error | Reconnect the affected service |
| Notion connection broken | Reconnect Notion |
| "Database was deleted" error | Restore and reconnect the database |
| Google, Microsoft, or Todoist disconnected | Reconnect the provider |
| Account closing or being migrated | Prepare before account closure |
| "Rate limited" errors or slow sync | Handle rate limits |
| Connection disappeared from the list | Re-add the missing connection |
| "No databases found" or "Access denied" | Fix permissions |
| Issue seems to affect everyone | Check system status |
Why am I getting an "API token invalid" error?
2sync's connection to Notion or an external service has expired or been revoked. Common causes:
- You disconnected 2sync from Notion
- Changed passwords on connected accounts
- Revoked app permissions
- Token expired (rare)
How to fix
For Notion: Follow the steps in How do I reconnect Notion? below.
For Google/Microsoft/Todoist: See How do I reconnect Google, Microsoft, or Todoist? below.
How do I reconnect Notion?
If your Notion connection is broken:
Step-by-step
- Go to app.2sync.com/connections
- Find your Notion connection
- Click Reconnect
- Notion asks which pages to share
- Select all databases used in your automations
- Click Allow
- Verify your automations are working

Common mistake
When reconnecting, ensure you select the same databases as before. If you skip a database, its automation will fail.
Why does 2sync say my database was deleted?
2sync can't find the Notion database linked to your automation.
Causes
- Database was deleted or moved to Trash
- Database moved to a different workspace
- Your access to the database was removed
- 2sync connection was removed from the database
How to fix
If the database was deleted:
- Go to Notion → Sidebar → Trash
- Find and restore the database
- Re-add 2sync connection: (•••) > Add connections > 2sync
- In 2sync, go to your automation → Notion Connection → Reconnect
If moved to another workspace:
- Ask the workspace owner to share it with you
- Add 2sync connection to the database
- Reconnect in 2sync
If the database can't be restored: Create a new database and a new automation. Existing automations can't switch databases.
How do I reconnect Google, Microsoft, or Todoist?
Google (Calendar, tasks, contacts)
- Go to Connections
- Find your Google connection
- Click Reconnect
- Sign in with your Google account
- Grant all requested permissions
If you have multiple Google accounts, ensure you're signing in with the correct one.
Microsoft (Outlook Calendar, contacts, mail)
- Go to Connections
- Find your Microsoft connection
- Click Reconnect
- Sign in with your Microsoft account
- Grant requested permissions
Todoist
- Go to Connections
- Find your Todoist connection
- Click Reconnect
- Sign in to Todoist
- Authorize 2sync
What happens when I lose access to a connected account?
If a connected account is closing, being migrated, or losing access (school/work Google account ending, Microsoft license expiring, Todoist account downgrade):
What is preserved
- Data already synced to Notion stays in your databases
- Notion pages, properties, and content are unaffected
- Your automation configuration is saved
What breaks
- New changes stop syncing after the account becomes inaccessible
- Links back to the original app (email links, event URLs) may stop working
- Attachment references will break if the source account is deleted
Steps to prepare
- Before the account closes: Download attachments and export any content you need from the connected app
- In Notion: Verify synced data is complete, and copy key information into Notion page bodies if links will break
- In 2sync: Pause or delete the automation before the account becomes inaccessible to avoid repeated errors
- After closure: Synced pages remain in Notion. Clean up orphaned pages or archive them as needed
Switching to a new account
If you're migrating to a new account (e.g., school Google to personal Google):
- Add the new account as a new connection
- Create a new automation pointing to the same Notion database
- Delete the old automation once the new one is running
What are Notion rate limit issues?
If you see "Rate limited" errors or sync is consistently slower than your plan's interval, Notion or another provider is temporarily throttling requests. This is not a connection problem because 2sync handles it automatically with retries.
See Rate limits and retries for a full explanation and tips to reduce the impact.
Why did my connection disappear?
If a connection vanishes from your Connections list:
Possible causes
- Revoked permissions: You (or a workspace admin) removed 2sync's access from the provider's settings. In Google, this appears under Third-party apps with account access. In Microsoft, check Enterprise Applications in Azure AD.
- Password or account changes: Changing your password, enabling two-factor authentication, or migrating accounts can invalidate existing tokens.
- Account suspension or deletion: If the provider suspended or deleted the account, the connection is automatically removed.
How to fix
- Click Add new connection for the missing service
- Sign in and grant all requested permissions
- Go to each affected automation and reconnect it to the new connection
- Verify sync is working by checking the Activity logs
How do I fix permission issues?
Notion: "No databases found"
Cause: 2sync doesn't have access to any databases.
Fix:
- Go to your database in Notion
- Click (•••) > Add connections > 2sync
- If 2sync doesn't appear, you may need to reconnect your Notion account
Google: "Access denied"
Cause: Required permissions weren't granted.
Fix:
- Disconnect the Google connection
- Reconnect and grant ALL requested permissions
- Some features require specific scopes (calendar, contacts, etc.)
Microsoft: "Insufficient privileges"
Cause: Your Microsoft account lacks required permissions.
Fix:
- Check if your organization restricts app access
- Contact your IT admin if needed
- Try with a personal Microsoft account to verify
How do I check system status?
For widespread issues:
- Visit 2sync status page
- Check for scheduled maintenance
- Look for known outages
- Follow updates until resolved
Still stuck? See When to contact support for what to include in your support request.
Related
- Troubleshooting overview for finding the right guide when you're not sure where to start
- Sync problems for troubleshooting data sync issues
- Rate limits and retries for understanding API rate limits
- Error codes for a full list of error messages
- Activity logs for tracking sync history and diagnosing issues
- Automation statuses for understanding automation states
FAQ
How do I keep my sync running when my Gmail account is discontinued?
If the Gmail account 2sync uses is being closed, your automations will lose access to the Google API. You have two options: (1) Transfer the connection by pausing the automation, adding a colleague's Google Calendar connection, and updating the automation to use it. (2) Create a new automation from scratch with a different Google account. In both cases, pause the automation first to avoid partial syncs.