SAML single sign-on (SSO) lets members sign in to Conversion using your identity provider (IdP). This guide walks you through configuring SAML SSO end-to-end, from generating the values your IdP needs to pasting the IdP metadata back into Conversion.Documentation Index
Fetch the complete documentation index at: https://docs.conversion.ai/llms.txt
Use this file to discover all available pages before exploring further.
Only administrators can configure SAML SSO.
Supported identity providers
Conversion supports any SAML 2.0–compliant identity provider, including:- Okta
- Google Workspace
- Microsoft Entra ID (formerly Azure AD)
- OneLogin
- JumpCloud
- Rippling
- Custom SAML 2.0 providers
Overview of the setup flow
The full flow has three parts:Generate the connection values in Conversion
Open the SAML SSO modal in Conversion to copy the Assertion Consumer Service (ACS) URL and Entity ID.
Create the SAML app in your IdP
Use the ACS URL and Entity ID to create a new SAML application in your IdP.
Step 1: Open the SAML SSO modal in Conversion
- In Conversion, go to Workspace settings -> Identity and Access.
- Under Single sign-on (SSO), toggle Enable SAML on, then click the settings icon next to the toggle.
- The Set up SAML SSO modal opens. Keep this modal open while you configure your IdP, since you’ll come back to paste the metadata XML.
| Field | Description |
|---|---|
| Assertion Consumer Service (ACS) URL | The endpoint your IdP posts the SAML response to. Unique per workspace. |
| Entity ID | Conversion’s SAML entity identifier: https://conversion.ai/sso/saml. |
Step 2: Create the SAML app in your IdP
In your IdP, create a new SAML 2.0 application and configure it with the values from the modal.Required settings
- ACS URL / Reply URL / Single sign-on URL: paste the ACS URL from the modal.
- Entity ID / Audience URI / SP Entity ID: paste the Entity ID from the modal (
https://conversion.ai/sso/saml). - NameID format:
emailAddress.
Provider-specific notes
Okta
Okta
- Log into the Okta Admin Console as an administrator.
- Go to Applications → Applications and click Create App Integration.
- Select SAML 2.0 and click Next.
- Enter
Conversionas the App name and click Next. - In Single sign-on URL, paste the ACS URL from the Conversion modal. Leave Use this for Recipient URL and Destination URL checked.
- In Audience URI (SP Entity ID), enter
https://conversion.ai/sso/saml. - Set Name ID format to
EmailAddressand Application username toEmail. - Click Next, choose I’m an Okta customer adding an internal app, then click Finish.
- On the application’s Sign On tab, scroll to SAML Signing Certificates and click Actions → View IdP metadata next to the active certificate. A new tab opens with the metadata XML.
- Copy the entire XML response and paste it into the Metadata XML field in the Conversion modal.
- Back in Okta, go to the Assignments tab and assign the app to the users or groups who need access.
Google Workspace
Google Workspace
- Sign in to the Google Admin Console with an administrator account.
- Go to Menu → Apps → Web and mobile apps.
- Click Add app → Add custom SAML app.
- Enter
Conversionas the App name and click Continue. - On the Google Identity Provider details screen, click Download metadata to save the
GoogleIDPMetadata.xmlfile. Keep this file handy for the final step. - Click Continue.
- On the Service provider details screen, paste the ACS URL from the Conversion modal into ACS URL.
- Enter
https://conversion.ai/sso/samlinto Entity ID. - Set Name ID format to
EMAILand Name ID toBasic Information > Primary email. Click Continue. - On the Attribute mapping screen, click Finish without adding any mappings.
- Back on the Conversion app page in Google Admin, click User access and turn the service ON for everyone (or for the relevant organizational units).
- Open the downloaded
GoogleIDPMetadata.xmlin a text editor, copy its full contents, and paste them into the Metadata XML field in the Conversion modal.
Microsoft Entra ID
Microsoft Entra ID
- Sign in to the Microsoft Entra admin center.
- Go to Identity → Applications → Enterprise applications and click New application.
- Click Create your own application, name it
Conversion, and choose Integrate any other application you don’t find in the gallery (Non-gallery). Click Create. - From the app’s overview page, go to Manage → Single sign-on and select SAML.
- In Basic SAML Configuration, click Edit and set:
- Identifier (Entity ID):
https://conversion.ai/sso/saml - Reply URL (Assertion Consumer Service URL): the ACS URL from the Conversion modal
- Identifier (Entity ID):
- Click Save.
- In SAML Certificates, find Federation Metadata XML and click Download to save the XML file.
- Open the downloaded XML in a text editor, copy its full contents, and paste them into the Metadata XML field in the Conversion modal.
- Back in Entra, go to Manage → Users and groups and click Add user/group to assign the app to the users or groups who need access.
OneLogin
OneLogin
- Sign in to the OneLogin Administration UI.
- Go to Applications → Applications and click Add App.
- Search for SAML Custom Connector (Advanced) and select it.
- Set the Display name to
Conversionand click Save. - Open the Configuration tab and set:
- Audience (EntityID):
https://conversion.ai/sso/saml - ACS (Consumer) URL Validator:
.*(or a regex matching your Conversion ACS URL) - ACS (Consumer) URL: the ACS URL from the Conversion modal
- SAML nameID format:
Email
- Audience (EntityID):
- Click Save.
- Open the SSO tab, click More Actions → SAML Metadata, and download the metadata XML file.
- Open the downloaded XML in a text editor, copy its full contents, and paste them into the Metadata XML field in the Conversion modal.
- Open the Users tab on the Conversion app and assign the users who need access.
Custom SAML 2.0 provider
Custom SAML 2.0 provider
- In your IdP, create a new SAML 2.0 application named
Conversion. - Set the ACS URL / Reply URL to the ACS URL from the Conversion modal.
- Set the Entity ID / Audience to
https://conversion.ai/sso/saml. - Set the NameID format to
emailAddress. - Export the IdP metadata as an XML file.
- Open the XML file in a text editor, copy its full contents, and paste them into the Metadata XML field in the Conversion modal.
- Assign the application to the users or groups who need access.
Step 3: Paste the IdP metadata XML into Conversion
Back in the Set up SAML SSO modal in Conversion, paste your IdP’s metadata XML into the Metadata XML field and click Save. Once saved, members will see the option to sign in with SAML SSO on the Conversion login page.Inviting members
Conversion does not provision members from your IdP automatically. Members are invited from inside Conversion, not from the IdP. To grant a member access:- Go to Workspace settings → Members.
- Open the Invitations tab and click + Invite.
- Enter the member’s email address and choose their role.
Requiring SSO for all members
Once SAML SSO is working, you can require it for all members from the Identity and Access page by toggling Require SSO for this business on. Business owners can always sign in with any method, which prevents lockout if the IdP becomes unavailable.Troubleshooting
- “Invalid metadata” on save / Members receive error on login: confirm there are no leading or trailing whitespace characters in the pasted XML, and that the XML is the IdP metadata (not service provider metadata).
- No SSO option on the login page: confirm the domain on Identity and Access is verified and that Enable SAML is toggled on.