1. Help Center
  2. Application Integrations

AgileBlue GSuite Integration

A step-by-step guide to AgileBlue's integration with GSuite.

  1. Log into the Google Cloud Platform
  2. Proceed to "IAM & Admin" > "Manage Resources"

  3. Select "Create Project"

  4. Create the collector project
    1. You can follow your company's normal naming convention as seen in the example below
    2. Make sure to have the Organization and Location set as the parent of your Google account, then click "Create"

  5. Once the project is created, go to "APIs & Services" in the top of the screen and switch over to the newly created project

  6. Select "Library" and search for the "Admin SDK"



  7. Click "Admin SDK API" and select "Enable"

  8. Once the Admin SDK is enabled for your project, navigate to "IAM & Admin" > "Service Accounts"

  9. Click "Create Service Account" at the top of the screen
  10. The service account name and description can follow company standards, similar to the example below. Once done, click "Create and Continue"

  11. Click "Done" at the bottom of the screen. Once the account is created, click on the service email that is displayed

  12. On the "Service account details" page, select "KEYS" in the top nav bar
  13. Select "ADD KEY" > "Create new key"

  14. In the pop-up window, select "JSON" as the key type and click "Create"

  15. This will start the download of the newly-created key. Save the resulting file as it will be sent to AgileBlue Support in order to complete setup, then click "CLOSE" on the notice

  16. Click "Details" and copy the "Unique ID" value

  17. Log into https://admin.google.com
  18. Go to "Security" > "API Controls"

  19. Scroll to the bottom of the page and select "MANAGE DOMAIN WIDE DELEGATION"

  20. Click on "add new" and in the pop-up window paste the ID value that was copied in step 16 under "Client ID"
  21. Under OAuth scopes, copy and past this value:
    1. https://www.googleapis.com/auth/admin.reports.audit.readonly

  22. Click "AUTHORIZE" to complete the setup
  23. Email support@agileblue.com to notify our team the setup has been completed. In return, you will receive an encrypted message to which you can reply with the required items to complete the process:
    1. The credential file that was downloaded in step 15
    2. The email address of the user that set up the integration

Questions? Contact AgileBlue Support.

Email: support@agileblue.com
Phone: (216) 606-9400