Google Workspace (Delegation)

Google Workspace (Delegation)

Content

Overview

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

Create a user and share the resources

  1. To create the Service User, log in with your Google Workspace Admin to admin.google.com and navigate to Directory - User.

  2. Click on Add new user and create a User to log in to the ROOMZ Portal. We recommend naming the user “ROOMZ Manager”.

    image-20260331-094043.png

     

  3. Go to Google Calendar by connecting to: https://calendar.google.com.

  4. Go to Settings and choose the first calendar you’d like to connect to ROOMZ.

  5. Click Shared with and then Add people and groups

    image-20260331-092402.png

Under Integrate calendar, you will find the calendar ID. You will need this later to connect the resource in the ROOMZ Portal.

  1. Add the ROOMZ Manager created before and select “Make changes to events” under Permission. Then click Send.

    image-20260331-092847.png

     

  2. Repeat steps 4 to 6 for each room/resource

Create the booking system in the ROOMZ Portal

  1. Log in to the ROOMZ Portal and navigate to Settings - Booking system and select Add Booking System, then select Google (Delegation):

image-20260401-095519.png

 

Accept the scopes and log in with the user

 

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

    image-20260401-094150.png

     

  2. On the next page, you have to accept the scopes. Click Allow and return to the Portal where you have to click Save

    image-20260401-094105.png

 

If the window above 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. After the Booking System has been created, click into the Name of the Booking System to access the Resource page

  2. Click on Add Resource, 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.

Is everything green? Great!

Is something 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.

image-20260401-100331.png

Next Step

 

3 - Device Registration