Skip to main content

Overview

This guide walks you through connecting Galtea to Google Workspace using SAML 2.0. When complete, your team can sign in to Galtea through their Google Workspace accounts. You will switch between the Google Admin Console and Galtea’s Organization Settings several times. Keep both browser tabs open.

Prerequisites

  • Owner role in the Galtea organization, with an active Enterprise subscription.
  • Super Admin role in your Google Workspace account.

Step 1 — Create a custom SAML application in Google

  1. Open the Google Admin Console.
  2. Navigate to Apps → Web and mobile apps.
  3. Click Add app → Add custom SAML app.
  4. Enter an app name (for example, Galtea). Optionally upload a logo.
  5. Click Continue.

Step 2 — Copy IdP values from Google into Galtea

Google shows an IdP details screen with its own SSO information. Copy these values into Galtea’s Organization Settings → Advanced Options before continuing.
Google fieldGaltea field
SSO URLSign on URL
For the certificate:
  1. Click Download Certificate on this screen.
  2. Open the downloaded file in a text editor. You will see -----BEGIN CERTIFICATE----- at the top.
  3. Copy the entire content and paste it into the Public Certificate field in Galtea.
Click Continue in the Google Admin Console to move to the next step.
Copy and save these values now. After clicking Continue you will move to a different screen and will need to go back to find them again.

Step 3 — Configure Galtea’s SP values in Google

On the Service provider details screen, fill in the following:
Google fieldValue
ACS URLhttps://api.galtea.ai/auth/saml/callback
Entity IDThe SP Entity ID you entered in Galtea’s Organization Settings
The SP Entity ID is a value you define. Use a unique identifier for your organization (for example my-company or my-company-prod). The exact same value must be entered in both Galtea and in the Google Entity ID field. In Galtea, enter this value in both the SP Entity ID and Issuer fields.
Enable the Signed response checkbox. For the Name ID format, select EMAIL. For the Name ID, select Basic Information → Primary email. Click Continue.

Step 4 — Attribute mapping (optional)

On the Attribute mapping screen, you can map additional Google profile fields to SAML attributes that Galtea reads.
Google fieldSAML attribute name
Basic Information → First namegiven_name
Basic Information → Last namefamily_name
Click Add mapping for each row, then click Finish.

Step 5 — Grant user access in Google

After finishing the setup, the app is turned off for all users by default.
  1. In the Admin Console, click Web and mobile apps and open the Galtea app.
  2. Click User access.
  3. Enable the app for the relevant organizational units or groups.
  4. Click Save.
Google can take up to a few minutes to propagate access changes. If a user gets an access-denied error immediately after you save, wait a moment and try again.

Step 6 — Save and test in Galtea

  1. In Galtea, click Save to update the organization settings.
  2. Ask a user with access to the app to sign in using the organization’s Team Slug.

Troubleshooting

SymptomLikely causeFix
”app_not_configured_for_user” from GoogleUser does not have access to the appGrant user access in Google Admin → User access
”Invalid ACS URL” from GoogleACS URL mismatchSet the ACS URL in Google to exactly https://api.galtea.ai/auth/saml/callback
Signature validation fails in GalteaWrong certificateRe-download the certificate from the Google IdP details screen and paste it again
Changes not visible yetGoogle propagation delayWait 1–2 minutes and try again