Skip to content

Google Workspace SSO

Enterprise single sign-on with Google Workspace. Your team signs in with their Google work account; roles are managed on the Automatum Team page.

Enterprise tier

SSO is part of the Automatum Enterprise plan. Contact your account manager to enable it for your organization.


Overview

With SSO enabled, your team signs in to Automatum with their Google Workspace account:

  • Single Sign-On (OIDC): users click Continue with SSO and authenticate with Google. No Automatum passwords.
  • Automatic first sign-in: a new user is created in Automatum on their first sign-in, with the Viewer role. An existing Automatum user keeps their current role.
  • Domain restriction: only Workspace accounts on your organization's registered email domains can sign in. Consumer @gmail.com accounts are rejected.

Roles are managed in Automatum, not in Google. Google Workspace has no SCIM provisioning for custom apps, so it cannot push users or roles. Assign and change roles on the Automatum Team page, as you do today.

Removal is not automatic

Unlike Entra ID or Okta with SCIM, suspending a user in Google does not deactivate them in Automatum. To remove access, act in both places — see Managing users after setup.

Safe setup

Setup runs in draft mode. While you configure and test, nothing changes for your team. Password sign-in is switched off only when you activate, and activation requires a successful test sign-in first. You cannot lock yourself out.

Prerequisites

  • Automatum Enterprise plan with SSO enabled.
  • An Automatum account with the Owner role.
  • Access to the Google Cloud Console for your Workspace organization (you must be able to create OAuth credentials).
  • Your team's work email domain. At least one existing Automatum user in your organization must have an email on that domain.

Step 1: Create the OAuth client in Google Cloud

  1. In the Google Cloud Console, create a project (or select an existing one) in your Workspace organization.

  2. Go to APIs & ServicesOAuth consent screen. Set User type to Internal and complete the required fields.

  3. Go to APIs & ServicesCredentialsCreate CredentialsOAuth client ID.

  4. Set Application type to Web application and name it (for example, Automatum).

  5. Under Authorized redirect URIs, add the redirect URI shown on your Automatum SSO card (SettingsIntegrationsSingle Sign-On). It has this shape:

    https://<automatum-auth-domain>.amazoncognito.com/oauth2/idpresponse
  6. Click Create. Copy the Client ID and Client secret.

Internal consent screen

The Internal user type limits the app to accounts in your Workspace organization on Google's side. Automatum also enforces your registered email domains, so both layers must match.

Step 2: Submit the configuration in Automatum

  1. In Automatum, go to SettingsIntegrationsSingle Sign-On (Owner role required).
  2. Select Google Workspace as the provider and enter:
    • Client ID — from Step 1
    • Client secret — from Step 1
    • Email domain(s) — your team's work email domains
  3. Click Save. Automatum provisions your connection in draft mode.

An email domain can belong to only one Automatum organization. If your domain is already claimed, contact support.

There is no SCIM URL or token for Google Workspace — there is nothing to configure on the Google side beyond Step 1.

Step 3: Test sign-in

  1. Open the Automatum sign-in page in a private browser window.
  2. Enter your work email and click Continue with SSO.
  3. Sign in with your Google Workspace account. You should land in Automatum with your existing role.
  4. Back on the SSO card, click Test configuration to see what Automatum resolved: your identity, your membership, and your role.

Step 4: Activate

Activation is the switch-over. After it, your domain's users sign in through Google and password sign-in is turned off for your organization.

On the SSO card, click Activate. Automatum checks two things first:

  • At least one federated sign-in has completed (Step 3).
  • At least one active user holds the Owner role.

If either check fails, activation is refused with the reason. Until you activate, nothing changes for your team.


Managing users after setup

Sign-in is managed in Google; roles and access are managed in Automatum:

To do thisDo this
Add a userNothing to configure — they sign in with their Workspace account and get the Viewer role
Change a roleChange it on the Automatum Team page (Owner or Manager)
Remove accessSuspend or delete the user in Google Workspace and deactivate them on the Automatum Team page

Suspending the Google account blocks new sign-ins. Deactivating the user in Automatum cuts access immediately, including open sessions. Do both — neither one alone is complete.

Troubleshooting

SymptomLikely causeFix
"Email domain not allowed"The account is a consumer @gmail.com account, or its domain is not registeredSign in with a Workspace account on a registered domain; an Owner can add domains on the SSO card
Google shows an access error before AutomatumThe consent screen is Internal and the account is outside your Workspace organizationUse an account in your organization, or check the consent screen settings
Sign-in fails with an unverified emailGoogle did not report the email as verifiedVerify the account's email in Google Workspace
New user has the wrong roleFirst sign-in always creates a ViewerAssign the correct role on the Automatum Team page
Activation refusedNo test sign-in yet, or no active OwnerComplete Step 3; confirm an active user holds the Owner role
"SSO required for this organization" on password loginSSO is active for your organizationSign in with Continue with SSO
"redirect_uri_mismatch" from GoogleThe redirect URI in Google does not match the SSO cardCopy the exact URI from the SSO card into the OAuth client (Step 1)

Use Test configuration on the SSO card to see exactly what Automatum received for your session.

Turning SSO off

An Owner can remove the SSO configuration from the SSO card. Federated sign-in stops, and your email domains are released. User accounts are kept; contact support to restore password access for your team.

Automatum GTM Platform