How to integrate Google Calendar for your whole organisation

You'll need to be an admin to do this. Find out how to grant admin permissions to a user here.
You'll need to have super admin privileges for your Google Workspace account to do this.

Our Google Calendar integration keeps each team member's calendar up to date with their bookings made in Hot Desk, for more information about the feature see our blog post.

Let's get your organisation set up...

Step 1: Open your Google Workspace admin area. Navigate to Security > Access and data control > API controls, then click the "manage domain-wide delegation" button. Alternatively you can get directly to manage domain-wide delegation by clicking this link.

Screen shot of Google Workspace admin with the manage domain-wide delegation button highlighted

Step 2: Click "Add new" next to "API clients".

Screen shot of Google Workspace admin with the add new API client button highlighted

Step 3: Enter the required details and click "Authorise". Our client ID is "117322557769839670505" and the OAuth scope is "https://www.googleapis.com/auth/calendar.events".

Screen shot of Google Workspace admin the API client ID and OAuth scope are completed, the authorise button is highlighted

Step 4: You should now see the Hot Desk client in your list of API clients in the Google Workspace admin area.

Screen shot of Google Workspace admin showing the Hot Desk client in the list of authorised clients

Step 5: Open the Hot Desk app within Slack and click the "Manage Google Calendar" button under "Admin area".

Hot Desk app within Slack with the manage integrations button highlighted

Step 6: The modal will show the instructions above, scroll to the "Email domain(s)" field and check the domain is your domain registered with Google Workspace, then click "Save" on the modal. We will only update users that have an email address at one of the domains entered in this field.

Google Calendar integration modal showing email domain input field and save button

Step 7: Done! Hot Desk is now set up to update the working location and add events for meetings for everyone who has an email address at your domain name. Meeting events will only be added when there is more than one person on the booking.

Get started with hybrid work

Slack logo Add to Slack