All Collections
Integrations
Bookings
Sync room bookings with Google Calendar
Sync room bookings with Google Calendar
Updated over a week ago

The integration of your app with Google Calendar allows for syncing new and updated room bookings with a selected calendar in real-time.

Why sync room bookings

To ensure complete control over your room bookings, direct payments, and seamless communication with bookers, it is mandatory to accept all bookings through the app. Meanwhile, such cases can occur when syncing all bookings to your app will require additional resources like Google Calendar. For example:

  • You want to integrate with the marketplace (e.g., LiquidSpace), and they require you to provide you with the Google Calendar for each room.

  • You are migrating from another platform and want to quickly recreate all future room bookings made in your previous software in the new app.

To enhance the user experience, your app must be the only platform for accepting bookings. This way, you can easily access all the data related to your bookings, payments, and analytics in one place. Additionally, your app can showcase other services like desks, plans, etc., and allow new customers to sign up for an app account and make future bookings conveniently.

How integration with the marketplaces works

All bookings made in the marketplace (e.g., LiquidSpace) will sync into your app, ensuring no overlaps in bookings happen. All bookings created in your app will also be reflected on the rooms' calendars in the marketplace.

Prerequisites

For accurate sync room bookings to your Google Calendar, it's essential to complete and remember about following prerequisites:

  1. Create separate calendars in your Google account and name them after your rooms. For example, a calendar called "Meeting Room," "Conference Room," etc. This will help ensure clarity when selecting a calendar for every room.

  2. It is possible to sync only one Google calendar to one particular resource in your space. For instance, you can sync the "Meeting Room" Google Calendar with your Meeting Room.

  3. The changes made to the booking in Google Calendar will not be reflected in the app. To ensure that the booking and its price are accurately updated, the booker needs to edit their booking in the app.

  4. The booking created in Google Calendar can only be managed from there.

Enable one-way Google Calendar sync

If you want to sync only new and updated room bookings from your app to the Google Calendar, enable one-way Google Calendar sync. To configure the integration, do the following:

  1. Go to the Locations > Settings page by pressing the "Settings" icon next to the location's name > Google Calendar.

  2. Connect your Google account and provide permission to read and write into your calendars.

  3. Go to Locations > Rooms > select a room > press (...) menu top right > select "Edit."

  4. Find the "Google Calendar" section and set a calendar to sync all booking info.

  5. Press "Save."

Once one-way Google Calendar sync is enabled, all new and updated room bookings created in your app will appear in the selected Google calendar. New or updated bookings made in Google Calendar won't be synced to the app calendar.

Enable two-way Google Calendar sync

To synchronize room bookings from the app with Google Calendar and vice versa, you can enable two-way Google Calendar sync. This will ensure that events created in Google Calendar also appear in the app.

Use two-way sync to integrate with marketplaces or transfer all bookings from another platform to your new app.

To configure the integration, do the following:

  1. Enable one-way Google Calendar sync.

  2. Go to Locations > Rooms > select a room > press (...) menu top right > select Edit.

  3. Enable "Two-Way Sync" > Save.

Once two-way Google Calendar sync is enabled, all future, new, and updated room bookings created in your app will appear in the selected Google calendar. All future, new, and updated bookings made in Google Calendar will also be synced to the app.

The repeated bookings from Google Calendar are not synced into your app. When there is an attempt to create a repeated booking in Google Calendar, administrators are informed about it with a notification. Only the first booking from the repeating event syncs to your app.

Disconnect Google Calendar

To disconnect Google Calendar, follow these steps:

  1. Go to the Locations > Settings page by pressing the "Settings" icon next to the location's name > Google Calendar.

  2. Press "Disconnect" and confirm your choice.

After disconnecting Google Calendar, all synchronized bookings by Google are removed from the app automatically.


FAQ

Why did Google Calendar fail to create a booking?

Google Calendar can fail to sync bookings in your app due to two reasons:
1) If another booking exists at the same time.
2) If the booking created in Google Calendar is recurring.

Will all future events sync to the app if I connect a Google Calendar integration?

If you enable two-way sync with Google Calendar in your app, all future events created in Google Calendar before will be synced into your app immediately.

How to remove the event created in Google Calendar from the app?

When you use two-way sync with Google Calendar, you need to manage all bookings created through Google Calendar in your Google Calendar app directly. If you no longer need Google Calendar sync, disconnect Google Calendar integration, and all bookings created by Google Calendar will be automatically removed.

Can users sync bookings to their Google Calendar?

Yes, users can add their bookings made in the app to their Google Calendar upon making a successful booking.

Did this answer your question?