Calendar sync keeps your Check Cherry bookings visible on the calendar you already use every day — Google Calendar, Apple Calendar, Outlook, or any app that supports ICS feeds. When it's working, you never have to check two places.
Two Sync Methods
Check Cherry supports two different sync methods, each with different capabilities:
| Feature | Google API Sync | ICS Subscription |
|---|---|---|
| Confirmed bookings | ✓ | ✓ |
| Proposals & leads | ✗ | ✓ |
| Blockout dates | ✗ | ✓ |
| Appointments | ✗ | ✓ |
| Two-way sync | ✓ | One-way (read only) |
| Real-time updates | ✓ | Delayed (varies by app) |
| Works with | Google Calendar | Any calendar app |
Setting Up Google Calendar Sync

Setting Up ICS Subscription
ICS works with Apple Calendar, Outlook, and any app that supports calendar subscriptions. Copy the ICS feed URL from your calendar settings and add it as a subscribed calendar in your app.

Common Issues
Google asks me to reconnect
Google periodically revokes app permissions as a security measure. If this happens, you'll get an email from Check Cherry asking you to reconnect. Just go to Sales → Calendar and click Reconnect.
I don't see my bookings on my calendar
- Make sure the booking is confirmed — Google API sync only sends confirmed bookings, not proposals.
- Check that you connected the right Google Calendar.
- For ICS subscriptions, your calendar app may take 15-60 minutes to refresh. Try manually refreshing the subscription.
- If you're a staff member, make sure you set up your personal sync (name → My Calendar), not the admin sync.

Events show up twice
This usually happens when you have both Google API sync and an ICS subscription pointing to the same calendar. Use one method per calendar — Google API for your main calendar, ICS for a secondary calendar if needed.