Troubleshooting Common Issues
Quick solutions to the most common GCalSync problems
Last updated: 2025-11-12
Duplicate Events
Symptoms
You see multiple copies of the same event in your calendar(s).
Common Causes
- Multiple overlapping sync configurations
- Two one-way syncs in opposite directions instead of one bidirectional
- Manually created events before enabling sync
Solutions
- Review your sync configurations for overlaps
- Delete all synced events from Dashboard
- Consolidate to single bidirectional sync if appropriate
- Re-sync with correct configuration
Quick fix: Dashboard → Syncs → "Delete All Synced Events" → Review configs → Sync again
Events Not Syncing
Symptoms
New events aren't appearing in the target calendar after sync.
Check These First
- Is the sync configuration active? (Check Dashboard)
- Did you run a manual sync or is automatic sync enabled?
- Are you creating events in the correct source calendar?
- Check sync direction (one-way vs bidirectional)
Solutions
- Verify sync is active (toggle if needed)
- Click "Sync Now" to run immediately
- Check sync logs/history for errors
- Refresh calendar access tokens if expired
OAuth/Authentication Errors
Symptoms
- "Authentication failed" errors
- "Invalid token" messages
- Redirected to login unexpectedly
Solutions
- Go to Dashboard → Connected Calendars
- Click "Refresh Token" on the affected calendar
- If that fails, disconnect and reconnect the calendar
- Ensure you're granting all required permissions during OAuth
Note: Google access tokens expire periodically. GCalSync automatically refreshes them, but manual reconnection may be needed if refresh fails.
Missing or Deleted Events
Why events disappear
- Source event was deleted → synced event removed
- Sync configuration was deleted → all synced events removed
- Calendar was disconnected → synced events cleaned up
- "Delete All Synced Events" was triggered
Prevention
- Don't delete events from target calendars
- Be careful with "Delete All Synced Events" button
- Pause syncs instead of deleting them
- Keep regular backups of important calendars
Sync Taking Too Long
Factors affecting speed
- Number of events to sync
- Google Calendar API rate limits
- Network conditions
- Number of active syncs running simultaneously
What's normal
- First sync: 1-5 minutes for hundreds of events
- Subsequent syncs: 10-30 seconds (only new/changed events)
- Multiple calendars: May take longer, syncs run sequentially
Privacy Mode Not Working
Check These
- Privacy mode is enabled on the TARGET calendar (where events sync TO)
- Placeholder text is set and saved
- You've run a sync after enabling privacy mode
- Looking at newly synced events, not old ones
Remember: Privacy mode applies to the calendar receiving events, not the source calendar. Enable it on your work calendar to hide personal event details.
Calendar Connection Failed
Common Issues
- Didn't grant all required permissions
- Used wrong Google account
- Browser blocked popup window
- Session expired during OAuth flow
Solutions
- Allow popups for gcalsync.io
- Try incognito/private browsing
- Clear browser cookies for Google
- Use "Manual Connection" mode if OAuth fails repeatedly
Still Having Issues?
If none of these solutions work:
- Check the FAQ for additional help
- Review sync logs in Dashboard for specific error messages
- Try disconnecting and reconnecting affected calendars
- Contact support with sync logs and specific error details