Google Workspace (Delegation)

Content

Overview

With our connector Delegation for Google Workspace, we connect with a User to your Google Workspace. Therefore, you need to create a user and you have to accept some scopes.

Create a user and share the resources

  1. To create a user, login with your Google Workspace Admin to admin.google.com and navigate to “Directory - User”:

image-20240116-124303.png
  1. Click on Add new user and create a User to log in to the portal. We recommand to name the user ROOMZ Manager.

  2. Go to “Your Calendar” by connecting to: https://calendar.google.com.

  3. Search for “Other Calendars” on the left side of the screen, and click on the + to “Browse Resources”.

2023-07-27 14_52_03-Setza SA - Calendar - Browse resource calendars.png
  1. Click on the room's name on the left of the screen and open “Share with specific people or groups”

Under “Integrate calendar you will find the calendar ID you will need this later to connect the resource with the portal.

  1. Click on “Add people and groups”you will arrive at this page: 

     

  2. Share the room with the email address of the user created before. Make sure to select “Make changes to events”.

  3. Repeat these steps for each resource

Create the booking system in the ROOMZ Portal

  1. Login to the ROOMZ Portal and navigate to Global Settings - Booking system and select add booking system, there you select Google (Delegation):

 

Accept the scopes and login with the user

 

  1. Now you can log in with the user account created before:

  1. On the next page, you have to accept the scopes:

If the above window does not appear and you immediately encounter an error "Error 400: admin_policy_enforced," please follow the instructions below:

  • Log in with a super admin account and navigate to Security Settings:

    • Go to Security > Access and data control > API controls.

    • Under API controls, click on Manage third-party app access.

  • Add the Roomz App:

    • Click on Add App > OAuth App Name or Client ID.

    • Enter the client ID : 666505824872-9vobr5r0c9f8uenhq3drh2tb7p4kfknh.apps.googleusercontent.com, then select "ROOMZ" and provide the desired access.

    • You can try logging in again.

 

  1. Click on select all and then continue and then on SAVE:

Click on Add Resource and fill in the Name of the Resource, and the Resource ID (email address of the meeting room).

 

  1. You can click Test all and check the correct setup of your connector.

Everything’s green ? Great !

Something’s not working ? Just click on the Status Indicator to know more about the error

In case of an error, you can easily Edit your Resource and test the connectivity again

Once all the tests are OK you can move on to the next step !

Next Step