Google Workspace Preparation for Evoko Workplace
This guide will walk you through the steps needed to prepare Google Workspace for Biamp Workplace.
Create a Google Cloud Platform Project
- Navigate to the Google Cloud Platform and log in using your Google Domain Admin Account.
- Locate the Create Project button.
- Enter a name for your Project and press Create.
- A notification should appear in the notification area once the project has been created. Click on the notification to reach the API manager.
- In the column on the left navigate to Menu Icon -> API & Services -> Enabled API's and Services.
- Click on + Enable APIS and Services
- The API Library will appear, search for "Google Calendar API," Select Google Calendar API
- Select Enable
- You will need to now to create a service account. Click on the Menu Icon, select IAM & Admin, then select Service Accounts
- Click Create Service Account. Fill in the Name, ID, and the Description and click Create and Continue
- Provide a name for the Service Account and press Create and Continue.
- Give the service account the "Editor" role, and press Continue.
- Press Done.
- 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.
- Navigate to Actions -> Manage Details
- Navigate to Keys -> ADD KEY -> Create New Key
-
- Select the Key Type as JSON and Create
-
- Save the JSON file locally to your desktop. You will need this file when connecting Evoko Workplace to Google Workspace.
Grant Service Account API Access Permissions
- Now we need to grant the Service Account API Access Permissions. To do so, navigate to https://admin.google.com and click on Security, then select Access and Data Control, and then select API Controls.
-
- Select Manage Domain Wide Delegation
-
- During this step we will add three API Controls to the oAuth ID of our Service Account from the previous step. The three scopes are:
- Press the Add new button.
- You will be prompted with to add the Client ID (oAuth ID) of your service account.
-
- Once the Client ID is added you will then need to copy each API scope individually into the field. It should look like this below:
- Press Authorize
- You will now see the Service Account listed with the 3 Scopes Applied.
Enable ADMIN SDK API
- Navigate to the Google Cloud Platform and log in using your Google Domain Admin Account.
- Navigate back to APIs & Services -> Enabled APIs & Services.
- Select + Enable APIS and Services
-
- Search for and Enable the ADMIN SDK API.
-
- Nice work! You have completed the steps to prepare Google for Evoko Workplace.
- Gather your JSON File and Google Admin/Resource Admin email and proceed to Connecting Evoko Workplace to Google!