Skip to content

Mass Provisioning of the Chrome Extension for Gmail Users

For users of the Email Sidebar on:

 

2 min read

 

Customers of RG Email Sidebar for Salesforce and Gmail can make use of this mass provisioning scenario and the mass deployment scenario for Windows systems (via Active directory) to set up the Solution for all end users in an Org.

These scenarios are typically performed by the local email/mail server Administrator. If the company prefers not to grant Gmail / Google Workspace (G Suite) data access to RG Email Sidebar for each individual end user’s mailbox due to security policies or the end users being too many.

Note

Handling of your email/calendar and CRM data by RG Email Sidebar Chrome Extension for Gmail is based on the same set of Privacy and Security principles as RG Email Sidebar Add-In for MS Outlook Desktop or On the Web version

After the RG Email Sidebar Chrome Extension has been installed in the end users’ Chrome browsers either individually or in bulk by the Admin, follow the below steps to configure and use a Gmail / Google Workspace (G Suite) Service account to mass-configure RGES for the end users.

1. You should prepare an in-org Gmail / Google Workspace (G Suite) account which will be used only for providing Gmail data access for RGES end users

2. Configure this account as a Service account. Follow the Google guide 1 or instructions in this RG help article to create a Gmail service account or guide 2 to create a Google Workspace (G Suite) service account via Google console

3. Follow this Google guide to authorize the service account to access other accounts’ data

The scopes required for the service account on Step 4 for the above mentioned Google guide:

https://www.googleapis.com/auth/gmail.readonly,  
https://www.google.com/m8/feeds/,  
https://www.googleapis.com/auth/calendar,  
https://www.googleapis.com/auth/drive,  
https://www.googleapis.com/auth/drive.appdata,  
https://www.googleapis.com/auth/gmail.labels,  
https://www.googleapis.com/auth/gmail.modify,  
https://www.googleapis.com/auth/tasks,  
https://www.googleapis.com/auth/userinfo.email,  
https://www.googleapis.com/auth/gmail.compose,  
https://www.googleapis.com/auth/contacts,  
https://www.googleapis.com/auth/userinfo.profile

Note

The scope “https://www.googleapis.com/auth/drive” is optional, if DisableDriveAttachments is enabled.

 

4. Next Log in to RG Email Sidebar Admin panel with Admin credentials provided by RevenueGrid.com

5. On the Organizations tab, select the Organization which the end users belong to; see the articles on managing organizations and managing users in RGES Admin panel

6. Select the E-mail configuration subtab for this organization and pick Google Service Account in the Mailbox Access Type box

7. An Upload JSON file line will appear; click the button Upload file next to it, browse your hard drive and select the JSON Web Token file which was generated on Step 2 of this guide

8. Now, if everything was configured correctly, you will see the Project ID and Client ID of your service account and its Connection status