Sync Problems
This guide helps you troubleshoot synchronization issues with Gmail and Google Calendar integrations.
Gmail Sync Issues
Emails Not Appearing
Symptoms: New emails don't show in Shorebird OS.
Check These First:
-
Sync status
- Go to Settings → Integrations → Gmail
- Check "Last synced" timestamp
- Look for error messages
-
Connected account
- Verify correct Gmail account is connected
- Try disconnecting and reconnecting
-
Sync settings
- Ensure sync is enabled
- Check sync frequency setting
- Verify folders/labels to sync
Solutions:
-
Force manual sync
- Click "Sync Now" in Gmail settings
- Wait for sync to complete
-
Reconnect Gmail
- Go to Settings → Integrations
- Click Disconnect for Gmail
- Wait 30 seconds
- Click Connect and re-authorize
-
Check Google permissions
- Go to Google Account → Security → Third-party apps
- Find Shorebird OS
- Ensure permissions are granted
Sent Emails Not Syncing
Symptoms: Emails you send aren't tracked in Shorebird OS.
Solutions:
-
Check send method
- Emails must be sent through Shorebird OS to track
- Emails sent directly in Gmail sync on schedule
-
Check sent folder sync
- Ensure "Sent" folder is included in sync
- Settings → Gmail → Folders
-
Wait for sync
- Sent folder sync may be delayed
- Force manual sync if needed
Attachments Missing
Symptoms: Email attachments don't download or show.
Solutions:
-
Check attachment size
- Large attachments may not sync
- Maximum attachment size: 25MB
-
Check permissions
- Gmail integration needs attachment permissions
- Reconnect if permissions changed
-
Download manually
- Click to download attachment specifically
- Some attachments require on-demand fetch
Google Calendar Sync Issues
Events Not Appearing
Symptoms: Google Calendar events don't show in Shorebird OS.
Check These First:
-
Connected calendars
- Settings → Integrations → Google Calendar
- Verify correct calendars are selected
-
Sync direction
- Check if sync is two-way or one-way
- Events may only sync in one direction
-
Calendar permissions
- Ensure you have view access to the calendar
- Shared calendars need explicit sharing
Solutions:
-
Select calendars to sync
- Settings → Google Calendar
- Check boxes for calendars to sync
- Save and sync
-
Reconnect calendar
- Disconnect Google Calendar
- Wait, then reconnect
- Re-select calendars
-
Check Google Calendar directly
- Verify events exist in Google Calendar
- Ensure events aren't hidden
Events Created in Shorebird OS Not Syncing to Google
Symptoms: Events you create don't appear in Google Calendar.
Solutions:
-
Check sync direction
- Settings → Google Calendar
- Ensure "Sync to Google" is enabled
-
Check target calendar
- Events sync to your primary calendar by default
- Select different target if needed
-
Check for conflicts
- Duplicate event IDs can cause issues
- Try creating a new event
Duplicate Events
Symptoms: Same event appears multiple times.
Solutions:
-
Check multiple syncs
- Multiple calendars syncing same event
- Disable overlapping calendar syncs
-
Clear and resync
- Disconnect calendar integration
- Delete duplicate events
- Reconnect and sync fresh
Event Updates Not Syncing
Symptoms: Changes to events don't sync between systems.
Solutions:
-
Force sync
- Manual sync to push/pull changes
- Wait for sync to complete
-
Edit in source system
- Changes in the originating system sync better
- If created in Google, edit in Google
-
Check event permissions
- Shared events may have edit restrictions
- Verify you have permission to modify
General Sync Troubleshooting
Sync Status Check
- Go to Settings → Integrations
- Check status for each integration:
- ✅ Connected — Working normally
- ⚠️ Warning — Partial issues
- ❌ Error — Sync failed
Sync Logs
View detailed sync history:
- Settings → Integrations → [Service]
- Click View Sync Log
- See sync attempts and results
- Identify when issues started
Force Full Resync
When normal sync fails:
- Settings → Integrations → [Service]
- Click Full Resync
- Wait for complete resync
- May take several minutes
Full resync clears cached data. Some information may temporarily disappear during resync.
Common Sync Error Messages
"Authentication expired"
Cause: OAuth token expired.
Solution: Reconnect the integration to get a new token.
"Rate limit exceeded"
Cause: Too many API calls.
Solution: Wait 15-30 minutes and try again. Reduce sync frequency if recurring.
"Permission denied"
Cause: Shorebird OS lost access permissions.
Solution: Reconnect integration and re-authorize.
"Server error"
Cause: Temporary issue with Google's servers.
Solution: Wait and retry. Check Google's status page.
"Sync conflict"
Cause: Same item edited in both systems.
Solution: Manually resolve conflict, then sync.
Best Practices for Reliable Sync
Regular Maintenance
- Check sync status weekly
- Review sync logs for errors
- Keep integrations connected
Avoid Conflicts
- Pick primary system for edits
- Don't edit same item simultaneously
- Wait for sync between changes
Optimal Settings
- Set reasonable sync frequency
- Don't sync unnecessary folders
- Keep integrations up to date
When to Contact Support
Contact support if:
- Sync hasn't worked for 24+ hours
- Error messages persist after troubleshooting
- Data appears corrupted after sync
- You need help with complex sync setup