Set up Google G Suite user directory integration

How to set up G Suite.


**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 G-Suite 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 G Suite 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