Google Calendar Sync Explained
Groundhogg Booking Calendar is one of the advance enhancement to your Groundhogg account. Using Booking Calendar, admins can enable appointment bookings for their site. Booking Calendar is packed with lots of features which include two way Google Calendar sync. In this article, the Google Calendar sync process is explained in detail.
To enable Google Calendar sync please follow the How to Sync Google Calendar documentation for the initial setup.
Once you successfully completed your initialization setup you will be able to see a screen with the message that indicated that Google Calendar sync is ON.
Groundhogg provides two different types of sync functionality.
- One Groundhogg Calendar to One Google Calendar sync
- One Groundhogg Calendar to Many Google Calendars sync
One Groundhogg Calendar to One Google Calendar Sync
When you sync Google Calendar with Groundhogg, Groundhogg creates a new Google Calendar inside your Google Calendar account with the same name as your Groundhogg calendar name. It also syncs the Groundhogg calendar appointments with this newly generated Google Calendar.
For Example: If you have a Groundhogg Calendar named “My Booking Calendar” when you sync it with Google it creates a new Google Calendar with the name “My Booking Calendar”.
Creating an Appointment from Groundhogg Calendar to Google Calendar
When you enable Google Calendar sync each and every appointment that is created syncs with the Google Calendar.
For example: If you book a new appointment inside Groundhogg “My Booking Calendar” it will automatically create a new appointment inside the Google Calendar named “My Booking Calendar”.
This sync process is immediate, which means you will be able to see newly generated appointments inside your Google Calendar in less than a minute.
Creating an Appointment from Google Calendar to Groundhogg Calendar
Groundhogg provides two-way sync with Google Calendar. This means if you create an appointment in Google Calendar it can be synced with the Goundhogg Calendar on your website.
Groundhogg uses Cron Jobs to sync Google Calendar with the Groundhogg Calendar. Groundhogg's Google Calendar Sync runs every 12 hours, which means that the transfer will not be immediate. But, you can sync Google Calendar with Groundhogg Calendar any time by clicking the “Sync Now” button.
Sync Google Calendar Appointment with Groundhogg
There are certain details that need to be available inside a Google Calendar appointment to properly sync it with Groundhogg Calendar. The details are listed below:
- Calendar: Appointments need to be created in the calendar in which the two-way sync is enabled. For example, appointments created in “My Booking Calendar” Google Calendar will only sync with the appointments created in “My Booking Calendar” Groundhogg Calendar.
- Appointment Date: Only the appointments with the future date and time will be synced with the Google Calendar.
- Times: Appointments need to have a valid appointment start time and end time for successful sync.
- Guests: Appointments need to have one guest to successfully integrate it with Groundhogg contacts.
Sample appointment for Booking Calendar is displayed below.
Groundhogg does not support a delete operation sync form Google Calendar to Groundhogg Calendar due to security reasons.
If you want to delete an appointment then delete it from Groundhogg Calendar. Groundhogg Calendar changes will be reflected in the Google Calendar. Note: if you delete an appointment from Google Calendar it will be recreated after the syncing process.
One Groundhogg Calendar to Many Google Calendars Sync
In case you have multiple Google Calendars and wish to match availability with more than one schedule you can use this second type of sync.
Using this type of sync you can block appointments that are already booked in other calendars. To do this, go to the edit page of Groundhogg Calendar and select all the calendars from the list to compare availability.
Once completed, you can notice that all the conflict appointment slots are removed from availability.