Set up Google Workspace user directory integration


  • Please note that you must be logged in your Greetly web admin account as a Global admin
  • You must be signed in as a super administrator with Google
  • Account owner's email address must be the same for both Greetly and Google Workspace accounts
  1. Go to app.greetly.com > Account Settings
  2. Make note of the displayed API key. You can find this in the "Account Settings" section in your web admin account.

    Screen Shot 2021-07-02 at 11.26.05 AM
  3. Click on "Directory Integration" and then click on Integration API box and select Google.
    Screen Shot 2021-07-19 at 4.39.54 PM-1
  4. Fill out:
    Screen Shot 2021-07-22 at 12.33.29 PM
    Username - Email of the account performing the integration
    Service account - Location Name of the account that was created in the "Location Setup" section 
    Screen Shot 2021-07-22 at 12.53.45 PM
    Client - Your domain URL
    Private key - Copy and paste the "Api key" in the "Location Setup" section 

    Screen Shot 2021-07-22 at 12.49.56 PM
  5. Click Save.

    Then, for each location you wish to sync:
  6. Back in app.greetly.com, select "Location Setup".
  7. Expand "Integrations" section.
  8. In the "Location Setup" section under the "Location ID" type in the Google user search criteria that will determine which Google Workspace users will be synced with this location.
    Examples of search criteria's you can use:
    name:
    email:
    Screen Shot 2021-07-22 at 12.49.39 PM
  9. Click Save.
  10. Click "Manage Users" and "Sync from Google".
    Screen Shot 2021-07-22 at 1.07.46 PM

For example the criteria: isSuspended=false address:'Paris' will sync all non-suspended users which have the keyword Paris in their address field.

 

Still need help? Email us at success@greetly.com and we will be happy to assist you.

 

 

 

 

DRAFT

https://shell.cloud.google.com/?show=terminal

 

Enter: python3 <(curl -s -S -L https://git.io/gwm-create-service-account)

  1. According to this page follow Step 1 - Set up the GCP Console
  2. According to this page follow Step 2 - Set up the Admin console
  3. Go to app.greetly.com > Account Settings > Directory Integration
  1. According to this page follow Step 1 - Set up the GCP Console
  2. According to this page follow Step 2 - Set up the Admin console
  3. Go to app.greetly.com > Account Settings > Directory Integration
  4. Click on "Location Set up" and then click on Integration API and select Google

For example the criteria: isSuspended=false address:'Paris' will sync all non-suspended users which have the keyword Paris in their address field