Check Cherry currently supports two methods for syncing: via Google’s API and via ICS subscriptions.
Sync your Google account (confirmed bookings only):
Our Google API integration allows us to notify Google in real time of changes to bookings and to pull in events from your Google Calendar. However this integration currently only allows sending confirmed bookings to your Google calendar; it cannot send Proposals or Leads.
ICS Subscription (bookings, proposals, leads, etc)
Our ICS integration allows syncing leads, blockout dates, proposals, appointments, etc in addition to confirmed bookings. It also allows syncing to a wide array of Calendar clients including Apple Calendar, Microsoft Outlook, Google Calendar and others. Overall this is a great solution with one limitation: Google is very slow to sync changes from these calendars. The exact refresh frequency varies, but it’s usually about once per day.
Not sure which method you're using? You can check by going to Sales - -> Calendar, then scroll to the bottom of the calendar and click the Subscribe to Calendar link, which brings you to this page, where you choose which calendar sync to use.
Note that you can use both, but doing so may cause duplicate events.
I'm getting a message "Possible Scheduling Conflicts" when I try to book on a specific date, but I don't have any bookings on that date.
Check your Google calendar sync settings. Go to Sales --> Calendar, scroll down below the calendar and click the subscribe link, then check for this setting "Pull events from Google" and "Prevent my business from taking bookings during busy times on my calendar".
If you have synced your Google calendar and those two settings are checked, then any events on your Google calendar that are marked as Busy will prevent bookings in Check Cherry.
I'm getting duplicate events on my personal calendar (Google/Outlook, etc calendar that is synced with Check Cherry).
If you are seeing duplicate events on a calendar that you have synced with your Check Cherry calendar, then you have both the Google sync and an ICS sync enabled. To resolve this:
In the Google Calendar settings in Check Cherry, click “Edit Sync Settings” and turn off the “Send Bookings to Google” setting.
Or
On the right-hand side of the page, make sure the “Sync Confirmed Bookings” box is un-checked in order to generate a new ICS sync URL.
Remove the old ICS subscription for your account and re-add the new one without the confirmed bookings.
Note that after you remove an ICS subscription, the items that were synced from it will be removed from your synced calendar.
You can easily remove items from an ICS sync by simply un-checking the box next to that calendar subscription in your calendar app.