Skip to main content

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:

  1. Sync status

    • Go to Settings → Integrations → Gmail
    • Check "Last synced" timestamp
    • Look for error messages
  2. Connected account

    • Verify correct Gmail account is connected
    • Try disconnecting and reconnecting
  3. Sync settings

    • Ensure sync is enabled
    • Check sync frequency setting
    • Verify folders/labels to sync

Solutions:

  1. Force manual sync

    • Click "Sync Now" in Gmail settings
    • Wait for sync to complete
  2. Reconnect Gmail

    • Go to Settings → Integrations
    • Click Disconnect for Gmail
    • Wait 30 seconds
    • Click Connect and re-authorize
  3. 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:

  1. Check send method

    • Emails must be sent through Shorebird OS to track
    • Emails sent directly in Gmail sync on schedule
  2. Check sent folder sync

    • Ensure "Sent" folder is included in sync
    • Settings → Gmail → Folders
  3. 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:

  1. Check attachment size

    • Large attachments may not sync
    • Maximum attachment size: 25MB
  2. Check permissions

    • Gmail integration needs attachment permissions
    • Reconnect if permissions changed
  3. 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:

  1. Connected calendars

    • Settings → Integrations → Google Calendar
    • Verify correct calendars are selected
  2. Sync direction

    • Check if sync is two-way or one-way
    • Events may only sync in one direction
  3. Calendar permissions

    • Ensure you have view access to the calendar
    • Shared calendars need explicit sharing

Solutions:

  1. Select calendars to sync

    • Settings → Google Calendar
    • Check boxes for calendars to sync
    • Save and sync
  2. Reconnect calendar

    • Disconnect Google Calendar
    • Wait, then reconnect
    • Re-select calendars
  3. 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:

  1. Check sync direction

    • Settings → Google Calendar
    • Ensure "Sync to Google" is enabled
  2. Check target calendar

    • Events sync to your primary calendar by default
    • Select different target if needed
  3. Check for conflicts

    • Duplicate event IDs can cause issues
    • Try creating a new event

Duplicate Events​

Symptoms: Same event appears multiple times.

Solutions:

  1. Check multiple syncs

    • Multiple calendars syncing same event
    • Disable overlapping calendar syncs
  2. 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:

  1. Force sync

    • Manual sync to push/pull changes
    • Wait for sync to complete
  2. Edit in source system

    • Changes in the originating system sync better
    • If created in Google, edit in Google
  3. Check event permissions

    • Shared events may have edit restrictions
    • Verify you have permission to modify

General Sync Troubleshooting​

Sync Status Check​

  1. Go to Settings → Integrations
  2. Check status for each integration:
    • ✅ Connected — Working normally
    • ⚠️ Warning — Partial issues
    • ❌ Error — Sync failed

Sync Logs​

View detailed sync history:

  1. Settings → Integrations → [Service]
  2. Click View Sync Log
  3. See sync attempts and results
  4. Identify when issues started

Force Full Resync​

When normal sync fails:

  1. Settings → Integrations → [Service]
  2. Click Full Resync
  3. Wait for complete resync
  4. May take several minutes
warning

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

Contact Support →