Skip to main content

Synchronizing the Google Calendar working location

Updated yesterday

Google Workspace has introduced the working location feature.

This feature let's you easily visualize your working location status across Google Calendar.

CleanShot 2023-08-21 at <a href="mailto:10.59.49@2x.png" rel="nofollow noopener noreferrer" target="_blank">10.59.49@2x.png</a>

Comeen Workplace, as a Recommended for Google Workspace application, provide a seamless integration with this feature.
Across this documentation we'll first explain how the integration works and then explain to you how to deploy it.

How does the Google Calendar working location integration works with Comeen Workplace

Comeen Workplace lets you update your status accross different applications: our Google Calendar add-on, our Google Chat application, our Slack application or from My Comeen (our Web application).

The available Comeen Workplace status are:

  • At the office,

  • Remote work,

  • Other,

  • Out of office.

Now, some of those status can be automatically synchronized with the Google Calendar working location feature.

The available Google Calendar working location status are:

  • Office,

  • Home,

  • Another location.

The Comeen Workplace's Google Calendar working location integration works both ways.

The Comeen Workplace status "At the office" correspond to Google Calendar working location "Office".

The Comeen Workplace status "Remote work" correspond to Google Calendar working location "Home".

Synchronization from Comeen Workplace to Google Calendar

When you set your Comeen Workplace status to "Remote work"

From Comeen Workplace, when you set a status to "Remote Work", your Google Calendar working location will be automatically updated.

CleanShot 2023-08-23 at <a href="mailto:14.21.36@2x.png" rel="nofollow noopener noreferrer" target="_blank">14.21.36@2x.png</a>

Here is how it'll look on Google Calendar:

CleanShot 2023-08-23 at <a href="mailto:14.22.11@2x.png" rel="nofollow noopener noreferrer" target="_blank">14.22.11@2x.png</a>

When you set your Comeen Workplace status to "At the office"

From Comeen Workplace, when you set a status to "At the office", your Google Calendar working location will be automatically updated.

CleanShot 2023-08-21 at <a href="mailto:11.28.30@2x.png" rel="nofollow noopener noreferrer" target="_blank">11.28.30@2x.png</a>

Here is how it'll look on Google Calendar:

CleanShot 2023-08-21 at <a href="mailto:11.36.58@2x.png" rel="nofollow noopener noreferrer" target="_blank">11.36.58@2x.png</a>

Synchronization from Google Calendar to Comeen Workplace

When you set your Google Calendar working location to "Office"

CleanShot 2023-08-21 at <a href="mailto:11.42.52@2x.png" rel="nofollow noopener noreferrer" target="_blank">11.42.52@2x.png</a>

We'll book an in-office attendance to the user's Favorite Location.

If your user hasn't set his Favorite Location

We'll remove his working location.

He will receive this notification :

CleanShot 2023-08-22 at <a href="mailto:18.10.32@2x.png" rel="nofollow noopener noreferrer" target="_blank">18.10.32@2x.png</a>

If the building is using desk booking feature

We'll book a desk in the user's Favorite Location.

The user will receive this notification (in Google Chat and/or Slack):

CleanShot 2023-08-21 at <a href="mailto:19.23.30@2x.png" rel="nofollow noopener noreferrer" target="_blank">19.23.30@2x.png</a>

We'll update his working location:

CleanShot 2023-08-23 at <a href="mailto:14.29.17@2x.png" rel="nofollow noopener noreferrer" target="_blank">14.29.17@2x.png</a>

If the building is not using desk booking feature

We'll book a desk in the user's Favorite Location.

The user won't receive any notification.

We'll update the working location with booking informations:

CleanShot 2023-08-23 at <a href="mailto:14.30.59@2x.png" rel="nofollow noopener noreferrer" target="_blank">14.30.59@2x.png</a>

When you set your Google Calendar working location to an office that is synchronized with Comeen Workplace

From the working location, select your office:

CleanShot 2023-08-23 at <a href="mailto:14.34.36@2x.png" rel="nofollow noopener noreferrer" target="_blank">14.34.36@2x.png</a>
CleanShot 2023-08-21 at <a href="mailto:11.43.16@2x.png" rel="nofollow noopener noreferrer" target="_blank">11.43.16@2x.png</a>

We'll book an in-office attendance in that office and update your working location:

CleanShot 2023-08-23 at <a href="mailto:14.36.39@2x.png" rel="nofollow noopener noreferrer" target="_blank">14.36.39@2x.png</a>

If the building is using desk booking feature, we'll book a desk automatically in this office.

The user will receive this notification (in Google Chat and/or Slack):

CleanShot 2023-08-21 at <a href="mailto:19.23.30@2x.png" rel="nofollow noopener noreferrer" target="_blank">19.23.30@2x.png</a>

We'll update the working location with booking informations:

When you set your Google Calendar working location to an office that is not synchronized with Comeen Workplace

CleanShot 2023-08-21 at <a href="mailto:11.43.16@2x.png" rel="nofollow noopener noreferrer" target="_blank">11.43.16@2x.png</a>

The user will receive this notification (in Google Chat and/or Slack):

When you set your Google Calendar working location to a building that is full

The user will receive this notification (in Google Chat and/or Slack):

CleanShot 2023-08-22 at <a href="mailto:18.15.19@2x.png" rel="nofollow noopener noreferrer" target="_blank">18.15.19@2x.png</a>

We'll remove his working location.

When you set your Google Calendar working location to "Home"

CleanShot 2023-08-21 at <a href="mailto:11.43.33@2x.png" rel="nofollow noopener noreferrer" target="_blank">11.43.33@2x.png</a>

The user status in Comeen Workplace will be set to "Remote work":

CleanShot 2023-08-22 at <a href="mailto:18.16.41@2x.png" rel="nofollow noopener noreferrer" target="_blank">18.16.41@2x.png</a>

When you remove your working location

CleanShot 2023-08-21 at <a href="mailto:11.44.06@2x.png" rel="nofollow noopener noreferrer" target="_blank">11.44.06@2x.png</a>

We'll remove your status in Comeen Workplace.
Your desk will be released if you had a desk booking.

When you set a recurring working location

In Google Calendar settings, you can define a recurring working location:

CleanShot 2023-08-21 at <a href="mailto:11.44.31@2x.png" rel="nofollow noopener noreferrer" target="_blank">11.44.31@2x.png</a>

We'll synchronize your recurring working location.

We'll book an office attendance, and a desk if your building is using desk booking, only for the upcoming weeks according to your setting "Users bookable weeks in advance" in Comeen Workplace administration dashboard:

CleanShot 2023-08-23 at <a href="mailto:15.13.47@2x.png" rel="nofollow noopener noreferrer" target="_blank">15.13.47@2x.png</a>

What happen if I book half day?

Currently we're not supporting half day booking with the Google Calendar working location integration. It will be available soon.

How to deploy the Comeen Workplace's Google Calendar working location integration

Before setting-up the integration, make sure that all the targeted users have the role "Manage his/her weekly planning".

Set-up

CleanShot 2023-08-23 at <a href="mailto:14.09.48@2x.png" rel="nofollow noopener noreferrer" target="_blank">14.09.48@2x.png</a>
  • Create a Comeen Workplace account for the newly Google Workspace user created and give him the "Super Admin" role.

  • Activate the "Allow working location sync from Google Calendar" scope in Comeen Workplace administration dashboard. Warning, once you do that, we'll start the initial synchronization.

CleanShot 2023-08-23 at <a href="mailto:14.11.32@2x.png" rel="nofollow noopener noreferrer" target="_blank">14.11.32@2x.png</a>

Initial synchronization

When you activate the scope "Allow working location sync from Google Calendar" in the Comeen Workplace administration dashboard, we'll run an initial synchronisation, for all the users with the role "Manage his/her weekly planning" of your Comeen Workplace dashboard.

The synchronization takes all "At the office" and "Remote work" status defined in Comeen Workplace and create the corresponding working locations in Google Calendar. Existing Google Calendar working locations created by the users will be removed.

Once the initial synchronization is done, changes from Google Calendar working location or Comeen Workplace status will be watched and synch both ways.

What happen when I add new users?

When a new user is added in Comeen Workplace, manually or synchronized from Google Workpsace, the same process will happen. We'll first to an initial synchronization and then changes in both ways will be watched.

Did this answer your question?