Calendar Sync Issues
Focused troubleshooting for Google Calendar synchronization problems.
Understanding Calendar Sync
What Syncs
rendevo → Google Calendar (One-way sync):
- Creates Google Calendar event when appointment created in rendevo
- Updates event when appointment modified in rendevo
- Deletes event when appointment cancelled in rendevo
Important: Changes in Google Calendar do NOT sync back to rendevo. This is intentional design.
Sync Timing
Normal behavior:
- New appointment: Event created within 1-2 minutes
- Updated appointment: Event updated within 1-2 minutes
- Cancelled appointment: Event deleted within 1-2 minutes
If sync takes longer:
- Up to 5 minutes can be normal during peak times
- Beyond 5 minutes: likely an issue
Events Not Creating
Quick Diagnostic
Step 1: Check Integration Status
- Go to Settings → Integrations
- Find Google Calendar card
- Status should show:
- Green "Connected"
- Recent "Last synced" timestamp
If status shows error or disconnected:
- Click Disconnect
- Wait 30 seconds
- Click Connect
- Grant all permissions
- Test with new appointment
Step 2: Verify Permissions
- Visit myaccount.google.com/permissions
- Find "rendevo" in connected apps
- Click to view details
- Required permissions:
- See, edit, share, and permanently delete all calendars
- View and download calendars
If permissions incomplete:
- Remove rendevo app access
- Return to rendevo Settings → Integrations
- Disconnect Google Calendar
- Reconnect (will request permissions again)
- Grant ALL permissions when prompted
Step 3: Check Correct Calendar
Where events go:
- rendevo syncs to your primary Google Calendar by default
- Not to secondary calendars
To find events:
- Open calendar.google.com
- Left sidebar shows all calendars
- Ensure primary calendar is checked/visible
- Look for your rendevo appointments
To check which is primary:
- calendar.google.com
- Settings (gear icon) → Settings
- Left menu: "Settings for my calendars"
- First calendar listed is usually primary
- Or look for calendar marked "Primary"
Events Creating in Wrong Calendar
Problem
Events appear in a calendar you don't usually check.
Why This Happens
Google Calendar structure:
- One account can have multiple calendars
- "Primary" calendar is the default
- rendevo creates events in primary calendar
Solution Options
Option 1: Make Desired Calendar Primary
Warning: This changes Google Calendar default behavior.
- Go to calendar.google.com/calendar/syncselect
- The calendar at the top is your primary
- Google doesn't allow easily changing primary
- Workaround: Export events from current calendar, import to desired calendar
Option 2: Show All Calendars in Google Calendar View
- calendar.google.com
- Left sidebar: "My calendars"
- Check ALL calendars you want to see
- Events from all checked calendars will display
- rendevo events will appear even if in different calendar
Option 3: Accept Current Behavior
- Events are syncing correctly
- Just appearing in a specific calendar
- Make sure that calendar is visible in your view
- Color-code it for easy identification
Events Not Updating
Problem
Change appointment in rendevo but Google Calendar event stays unchanged.
Diagnostic Steps
1. Wait and Refresh
- Changes can take 1-2 minutes
- Refresh Google Calendar page (Ctrl+R or Cmd+R)
- Check if event updated
2. Check Last Sync Time
- Settings → Integrations
- "Last synced" timestamp
- If old (>10 minutes): sync may be stuck
3. Force a New Sync
- Edit appointment in rendevo again
- Make a small change:
- Add a note
- Change time by 5 minutes then back
- Update status
- Save
- This triggers new sync event
- Wait 1-2 minutes
- Check Google Calendar
4. Verify Event Linkage
- rendevo tracks which Google Calendar event ID corresponds to each appointment
- If this link breaks, updates won't sync
- Unfortunately, no way to relink existing events
- Future events will sync correctly
5. Reconnect Integration
If updates consistently not syncing:
- Settings → Integrations → Google Calendar
- Disconnect
- Wait 1 minute
- Reconnect
- Edit a rendevo appointment
- Verify update appears in Google Calendar
Note: Existing events may need to be manually updated in Google Calendar. New events and changes will sync correctly going forward.
Events Not Deleting
Problem
Cancel appointment in rendevo but Google Calendar event remains.
Why This Happens
Possible causes:
- Sync delay (1-2 minutes normal)
- Event link broken
- Permissions issue
- Sync temporarily paused
Solutions
1. Wait and Refresh
- Deletion can take up to 2 minutes
- Refresh Google Calendar
- Check if event removed
2. Manual Deletion
- Go to calendar.google.com
- Find the event
- Click event → Delete
- Event removed from Google Calendar
- Won't affect rendevo appointment status
3. Verify Delete Permissions
- myaccount.google.com/permissions
- Find rendevo
- Permissions should include "permanently delete"
- If missing: reconnect integration
4. Check Event Ownership
- Can only delete events you own
- If event was created by different Google account: can't delete
- This shouldn't happen with rendevo, but worth checking
- Event details show creator
Duplicate Events
Problem
Each rendevo appointment creates 2, 3, or more Google Calendar events.
Why This Happens
Common causes:
- Multiple sync triggers during connection process
- Reconnecting without proper cleanup
- Rapid create/edit actions triggering duplicate sync
- Browser extensions interfering
Immediate Fix (Manual Cleanup)
- Open calendar.google.com
- Identify duplicate events (same name, time, date)
- Delete all but one
- Keep the most recently created event
Permanent Fix (Reset Integration)
Important: This prevents future duplicates.
- Settings → Integrations → Google Calendar
- Click Disconnect
- Wait 5 full minutes (critical for cleanup)
- Clear browser cache:
- Chrome: Ctrl+Shift+Delete → Cached images and files
- Firefox: Ctrl+Shift+Delete → Cache
- Safari: Cmd+Option+E
- Close and reopen browser
- Log back into rendevo
- Settings → Integrations → Google Calendar
- Click Connect
- Grant all permissions
- Create test appointment
- Wait 2 minutes
- Check Google Calendar
- Should see single event only
If duplicates persist:
- Check for browser extensions that might interfere
- Try connecting from different browser
- Contact support with screenshots
Preventing Duplicates
Best practices:
- Don't rapidly disconnect/reconnect
- Wait at least 5 minutes between disconnecting and reconnecting
- Clear cache when reconnecting
- Don't create multiple rendevo accounts syncing to same Google Calendar
Wrong Event Times
Problem
Event shows different time in Google Calendar than in rendevo.
Understanding Timezones
How rendevo handles time:
- Appointments stored in location timezone
- Example: Athens location → EET/EEST timezone
How Google Calendar handles time:
- Events created with specific timezone
- Google Calendar converts to your current timezone
- Display time may differ from stored time
Common Scenarios
Scenario 1: You're in Different Timezone than Location
Example:
- Location: Athens, Greece (GMT+2)
- You: New York, USA (GMT-5)
- Appointment: 3:00 PM Athens time
- Google Calendar shows: 8:00 AM New York time
- This is correct - same moment, different display
Verify:
- Click event in Google Calendar
- Check timezone shown
- Should match location timezone
- Time is correct for that timezone
Scenario 2: Daylight Saving Time Change
Example:
- Book appointment before DST change
- View after DST change
- Time appears shifted by 1 hour
- This is correct - clock time adjusted
Scenario 3: Multiple Location Timezones
Example:
- Location 1: Athens (GMT+2)
- Location 2: London (GMT+0)
- Both appear in Google Calendar
- Times shown in your timezone
- May look "wrong" relative to each other
- This is correct - different source timezones
Verifying Correct Time
In Google Calendar:
- Click event
- Event details popup
- Look for timezone indicator
- Time shown is for that timezone
- Google displays in your timezone by default
In rendevo:
- Open appointment
- Check timezone badge
- Shows location timezone
- Time displayed is location time
To sync your expectation:
- Understand: Location time is the "real" time
- Google Calendar converts for your convenience
- Both systems showing same moment, different way
Missing Events for Specific Dates
Problem
Some appointments sync, others on specific dates don't.
Possible Causes
1. Appointments Created Before Integration
Sync behavior:
- Only syncs appointments created AFTER connecting Google Calendar
- Historical appointments don't sync
- This is expected behavior
Workaround:
- Manually create Google Calendar events for old appointments
- Or: Edit old appointments in rendevo (triggers sync)
2. Date Range Limits
Check:
- Google Calendar has no limit
- rendevo syncs all future appointments
- If appointment very far future (6+ months): sync may be delayed
- Should eventually appear
3. Cancelled/No-Show Status
Sync behavior:
- Cancelled appointments: event deleted from Google Calendar
- No-Show appointments: depends on when marked
Check appointment status:
- Go to Calendar in rendevo
- Filter: "Cancelled"
- These won't appear in Google Calendar
4. Specific Date Conflicts
Possible issue:
- If date is a holiday in your Google Calendar
- Or date has "Busy" blocker
- Doesn't prevent sync, but may hide event
Check:
- calendar.google.com
- Show all calendars
- Look for overlapping events
Events Show Wrong Customer Name
Problem
Google Calendar event shows unexpected customer name.
Why This Happens
Event title format:
- rendevo creates events with format: "[Service Name] - [Customer Name]"
- Uses customer name from contact record at time of sync
- If contact name changes: future syncs use new name
- Existing events keep old name
Solutions
If name was recently updated:
- Edit appointment in rendevo (make any small change)
- Save
- Triggers resync
- Google Calendar event updated with current name
If name is incorrect in rendevo:
- Go to Contacts
- Find and edit the contact
- Correct the name
- Save
- Edit any appointments for this contact
- Events will resync with correct name
For multiple appointments:
- Must edit each appointment individually to trigger resync
- Or: Accept current names and future bookings will have correct name
Sync Completely Stopped
Problem
Was working fine, now no events syncing at all.
Emergency Diagnostic
1. Check Integration Status
- Settings → Integrations
- Google Calendar status
- Red error? Disconnected?
If error:
- Click Reconnect
- Complete OAuth
- Test sync
2. Check Google Account Access
- Go to myaccount.google.com/permissions
- Is rendevo still listed?
- If missing: You or Google revoked access
- Reconnect in rendevo
3. Check Google Calendar Service
- Visit status.cloud.google.com
- Check Google Calendar status
- If down: wait for Google to restore
- Sync will resume automatically
4. Test with New Appointment
- Create simple test appointment in rendevo
- Wait 2 minutes
- Check Google Calendar
- If appears: sync is working
- If doesn't appear: issue confirmed
Full Reset Procedure
If sync completely broken:
Document current state:
- Screenshot rendevo integration status
- Note when sync last worked
Disconnect:
- Settings → Integrations → Google Calendar
- Click Disconnect
- Confirm disconnection
Clean up:
- Wait 5 minutes
- Clear browser cache completely
- Close all browser tabs
Verify Google permissions:
- myaccount.google.com/permissions
- Remove rendevo if still listed
- This ensures clean reconnection
Reconnect:
- Reopen browser
- Log into rendevo
- Settings → Integrations → Google Calendar
- Click Connect
- Grant ALL permissions
- Don't skip any screens
Test:
- Create test appointment
- Wait 2 minutes
- Check Google Calendar
- Event should appear
Monitor:
- Create 2-3 more test appointments over next hour
- Verify all sync correctly
- If yes: sync restored
- If no: contact support
When to Contact Support
Contact support if:
- Followed all troubleshooting steps, sync still not working
- Events syncing but always with incorrect information
- Sync works sporadically (some events yes, others no) with no pattern
- Receiving specific error messages not covered here
- Need to sync to secondary Google Calendar instead of primary
Before contacting, gather:
- Screenshots of:
- Integration status in rendevo
- Google Calendar permissions
- Example of sync issue (missing event, duplicate, wrong time)
- Approximate date/time sync stopped working
- Browser and operating system
- Steps already attempted
How to contact:
- Click "Get Help" in rendevo
- Select "Integration Issue"
- Provide all information above
- Submit
- Response within 24-48 hours
Related Articles
- Google Calendar Setup - Initial setup guide
- Integration Connection Problems - General integration troubleshooting
- Common Booking Issues - Appointment problems
Most Google Calendar sync issues are resolved by disconnecting, waiting 5 minutes, and reconnecting with full permissions! 📅