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
- Go to app.greetly.com > Account Settings
- Make note of the displayed API key (you can find this in the "Account Settings" section in your web admin account)
- Click on "Directory Integration" and then click on Integration API box and select Google
- Fill out:
Username - Email of the account performing the integration
Service account - Location Name of the account that was created in the "Location Setup" section
Client - Your domain URL
Private key - Copy and paste the "Api key" in the "Location Setup" section - Click Save
Then, for each location you wish to sync: - Back in app.greetly.com, select "Location Setup"
- Expand "Integrations" section
- 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: - Click Save
- Click "Manage Users" and "Sync from Google"
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)
- According to this page follow Step 1 - Set up the GCP Console
- According to this page follow Step 2 - Set up the Admin console
- Go to app.greetly.com > Account Settings > Directory Integration
- According to this page follow Step 1 - Set up the GCP Console
- According to this page follow Step 2 - Set up the Admin console
- Go to app.greetly.com > Account Settings > Directory Integration
- 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