Skip to main content
Biamp Cornerstone

Google Workspace: Setup for Biamp Workplace Integration

This guide covers integrating Google Calendar with a Biamp Workplace organization and provides walk-through of the required steps. This is a long procedure broken into four phases.

  1. Create a Google Cloud Platform project
  2. Grant service account API access permissions
  3. Enable ADMIN SKI API
  4. Upload the JSON files to Biamp Workplace

 

Phase 1: Create a Google Cloud Platform Project

These steps set up a Project for your Biamp Workplace organization in Google Workspace.

1. Navigate to the Google Cloud Platform and log in using your Google Domain Admin Account.

2. Locate the Create Project button.

Screenshot 2024-11-05 at 11.00.59 AM.png

 

3. Enter a name for your Project and press Create.

Screenshot 2024-11-05 at 11.02.21 AM.png

 

4. A notification should appear near the top of the screen once the project has been created.  Click on the notification to reach the API manager. 

Screenshot 2024-11-05 at 11.05.09 AM.png

 

5. In the column on the left navigate to Menu Icon -> API & Services -> Enabled API's and Services.

Screenshot 2024-11-05 at 11.07.06 AM.png

 

6. Click on + Enable APIS and Services

Screenshot 2024-11-05 at 11.08.43 AM.png

 

7. The API Library will appear, search for "Google Calendar API," Select Google Calendar API

Screenshot 2024-11-05 at 11.10.01 AM.png

 

8. Select Enable 

Screenshot 2024-11-05 at 11.10.48 AM.png

 

9. You will need to now to create a service account.  Click on the Menu Icon, select IAM & Admin, then select Service Accounts

Screenshot 2024-11-05 at 11.14.44 AM.png

 

10. Click Create Service Account.  Fill in the Name, ID, and the Description and click Create and Continue 

Screenshot 2024-11-05 at 11.16.03 AM.png

 

11. Provide a name for the Service Account and press Create and Continue.

Screenshot 2024-11-05 at 12.14.26 PM.png

 

12. Give the service account the "Editor" role, and press Continue.

Screenshot 2024-11-05 at 12.17.39 PM.png

 

13. Press Done.

Screenshot 2024-11-05 at 12.19.00 PM.png

 

14. Make note of the oAuth 2 Client ID it will be used in the following steps.  Also make a note of the email as this will be used for the Service Account email.

Screenshot 2024-11-05 at 12.19.48 PM.png

 

15. Navigate to Actions -> Manage Details 

Screenshot 2024-11-05 at 12.21.38 PM.png

 

16. Navigate to Keys -> ADD KEY -> Create New Key

Screenshot 2024-11-05 at 12.23.33 PM.png

 

17. Select the Key Type as JSON and Create

Screenshot 2024-11-05 at 12.25.17 PM.png

 

18. Save the JSON file locally to your desktop. 

  • You will need this file when connecting Biamp Workplace to Google Workspace.

 

 

Phase 2: Grant service account API access permissions

1. Navigate to https://admin.google.com and click on Security, then select Access and Data Control, and then select API Controls. 

Screenshot 2024-11-05 at 12.29.42 PM.png

 

2. Select Manage Domain Wide Delegation 

Screenshot 2024-11-05 at 12.30.36 PM.png

 

Adding API Controls

During the next steps, we will add three API Controls to the oAuth ID of our Service Account from the previous step. The three scopes are:

3. Press the Add new button.

Screenshot 2024-11-05 at 12.32.20 PM.png

 

4. Add the Client ID (oAuth ID) of your service account when prompted.

Screenshot 2024-11-05 at 12.38.33 PM.png

 

5. After adding the Client ID is added, copy each API scope individually into the fields below the ID.

Screenshot 2024-11-05 at 12.40.10 PM.png

 

6. Press Authorize

  • You will now see the Service Account listed with the 3 Scopes Applied.

Screenshot 2024-11-05 at 12.41.16 PM.png

 

 

Phase 3: Enable ADMIN SDK API

1. Navigate to the Google Cloud Platform and log in using your Google Domain Admin Account.

2. Navigate back to APIs & Services -> Enabled APIs & Services.

Screenshot 2024-11-05 at 12.45.49 PM.png

 

3. Select + Enable APIS and Services

Screenshot 2024-11-05 at 12.46.34 PM.png

 

4. Search for and Enable the ADMIN SDK API.

Screenshot 2024-11-05 at 12.48.21 PM.png

 

 

Phase 4: Upload the JSON files to Biamp Workplace

This phase sets up the calendar integration in the Biamp Workplace organization and uploads the JSON files saved to your computer after setting up the Google Cloud Platform project.

1. Go to the Biamp Workplace Web Portal and select the organization you are integrating with Google Calendar and the Workspace project you just set up.

2. In your Workplace organization's console, select the Admin tab, then the Organization Settings, then scroll down to Calendar settings.

3. Select the Add integration button.

undefined 

 

4. Select the Google option

5. Enter the resource admin email—this should be an account with Super Admin privileges in Google Workspace (formerly G Suite). It is recommended to create and use a dedicated account exclusively for Biamp Workplace integration.

6. Select the Upload button and select the JSON saved to your computer after setting up the Google Cloud Platform project.

undefined

 

7. Select Save.

8. Once the integration is connected, it may take up to 24 hours for all room resources to populate from the Google Workspace backend. This delay indicates that the integration has been successfully established and synchronization is in progress.

 

  • Was this article helpful?