Skip to main content

Google Workspace: Setting up integration and SSO

Learn how to integrate Google Workspace with Small Improvements to enable Single Sign-On (SSO) and automate user imports, making it easier to manage employee access and profiles.

Updated over a week ago

What gets synced

When you connect Google Workspace to Small Improvements, the following employee details are imported:

  • First name

  • Last name

  • Login email

  • Employment type (e.g., Full-time, Part-time)

  • Status (Active or Deactivated)

Note: The integration does not import manager relationships or reporting lines. You can assign managers manually or update profiles in bulk using the CSV Import feature.

Deleting a user in Google Workspace won’t remove them in Small Improvements. However, suspending a user will mark them as deactivated in Small Improvements.

You’ll also need to manually send welcome emails to your users from the Directory.

Step 1 – Install the Google Workspace app

  1. Contact Small Improvements support to set up your subdomain so users can log in at https://yourcompany.small-improvements.com.

  2. Log in to your Google Workspace admin account.

  3. Go to the Google Workspace Marketplace:

  4. Click Install App.

  5. Grant the requested permissions. This allows Small Improvements to access your user data for import and login.

Step 2 – Set up SSO with matching login emails

To enable seamless SSO:

Tip: Importing users from Google Workspace ensures that email addresses match automatically.

Before proceeding, confirm that Administrative APIs are enabled in your Google Workspace settings. This is required for the integration to function.

Step 3 – Import employees from Google Workspace

  1. In Small Improvements, go to Admin > Integrations > Google Workspace.

  2. Click the Configuration tab.

  3. Enter your Service Account details. This should be a user with User Management Admin permissions. We recommend creating a dedicated robot account for this.

  4. After verifying the Service Account, switch to the User Import Preview tab to review the list of users that will be imported.

  5. Click Import to run a one-time sync, or go back to Configuration and enable Run automatic imports to keep user data updated automatically.

  6. Check the User Import History tab to review past sync logs.

Optional – Sync a specific organizational unit

You can limit the import to a specific organizational unit (OU):

  1. In the configuration field, enter the OU path starting with /.

  2. For example, to import users in the “Test” unit, enter /Test.

This will include all users nested under that OU in Google Workspace.

Troubleshooting tip:
If you’re experiencing issues with the integration, double-check that the Google Workspace Marketplace app is installed. In some cases, removing and reinstalling the app can help re-establish the connection.

Did this answer your question?