We deliver these releases to improve your experience and the value, functionality, and features of StaffCircle.

Google Single Sign On (SSO)

The Google SSO integration enables you to import and sync your Workspace Users as StaffCircle Users whilst managing the users data within Workspace.

Before you get started

In order to fully utilise this integration you must have a Google Workspace account where you have the relevant access to obtain the credentials required to set up and administer the integration.

You'll also need:

  1. A project set-up, Google Support Docs can be found here
  2. To install the StaffCircle app from Google Workspace Marketplace here
    1. Step one: click the above link
    2. Step two: click Admin Install
    3. Step three: review pop-up and click continue
    4. Step four: review pop-up, agree to Terms of Service, then click Authorize

Google Workspace: Console

Step One: Creating a service account

1. Go to Google APIs and Services and select Credentials

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

2. Click + CREATE CREDENTIALS then Service Account

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

3. Within Service account details add the account name, account ID and a description (optional), then click Create and Continue

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

4. In Grant this service access to project within Select a role, select Project>Owner, then click Continue

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

5. In Grant users access section, leave the settings blank then click Done

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

Step Two: Create a key

1. Still within the Credentials page, click into the service account you’ve just created and then click KEYS

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

2. Click ADD KEY and then Create new key

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

3. Select JSON and then Create. This will download a text file containing your key, you’ll need the client ID from this shortly.

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

Step Three: Enable Admin SDK API

1. Go to Google APIs and Services and select Enabled APIs & services

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

2. Click + ENABLE APIS AND SERVICES

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

3. Search for “Admin” then click Admin SDK API

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

4. If not already enabled, click Enable, or Manage to manage the API

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

Google Workspace: Admin Console

Step Four: Authorizing the service account

1. Open the menu and select Security>Access and data control>API controls

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

2. Scroll to the bottom and click Manage Domain-Wide Delegation

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

3. Click Add New

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

4. Go to your JSON txt file and copy the Client ID

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

5. Paste your Client ID from the JSON txt file into the Client ID field and paste the following two URLs into the OAuth scopes (comma-delimited) field (you can paste both in the same field, or into individual fields), then click Authorise

https://www.googleapis.com/auth/admin.directory.user,
https://www.googleapis.com/auth/admin.directory.user.readonly

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

StaffCircle: Google SSO Integration

Step One: Installation

1. Go to your StaffCircle platform and into Settings>Integrations

2. Click Add Integration

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

Step Two: Configuration

1. Click Configure

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

2. Whitelist your company domain, add an Admin email and Client Credentials for Connecting to your google workspace and paste your JSON txt file, click Save Settings

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

3. Scroll up and administer your sync settings

Settings Sliders

StaffCircle screenshot: toggle 1 XFo

StaffCircle screenshot: toggle 2 R04

StaffCircle screenshot: toggle 3 Uaw

StaffCircle screenshot: toggle 4 RK4

StaffCircle screenshot: toggle 5 E5A

StaffCircle screenshot: toggle 6 nCc

StaffCircle screenshot: toggle 7 OT0

4. Once setting sliders have been set click Save Settings.

Step Three: Import & Sync

1. Click Import from Workspace

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

2. Refresh the page and scroll to the Google Users table.

Screenshot from the StaffCircle platform: Google SSO v.1.29.0

3. Select the users you want to sync or click select all, then click Sync to StaffCircle. Users are available within your People & Groups area of the platform and can now login with Google SSO.

Step Four: Manual Sync

Individual users can be synced at anytime within the integration without affecting the auto sync.

1. Select the user from the Google Users table, click Sync to Workspace.