Configure SAML Single Sign-On (SSO) with Brevo

SAML Single Sign-On (SSO) adds an extra layer of security to your Brevo account. Instead of signing in with a password, users are authenticated by a trusted external service (called an identity provider, or IDP) and gain access to Brevo automatically.

About SAML Single Sign-On (SSO) in Brevo

Which identity providers does Brevo support?

Brevo supports the following identity providers for SAML Single Sign-On (SSO):

  • Microsoft Entra ID (formerly Azure AD)
  • Okta
  • Auth0

A detailed procedure is included in this article for each provider.

How does the SAML SSO login flow work?

When a user logs in with SAML SSO, Brevo redirects them to their identity provider's login page. Once the user has authenticated, the IDP sends a confirmation back to Brevo, which then grants access without requiring a separate Brevo password.

💡 Good to know
Technically, Brevo initiates the authentication request using HTTP-Redirect Binding, which redirects the user's browser to the IDP. After successful authentication, the IDP returns the SAML response to Brevo via HTTP-POST Binding.

Who can access Brevo via SAML SSO?

Different setup options are available depending on who should access Brevo via SAML SSO. Expand the following accordions to learn more:

Admin account only (Enterprise)

Only the admin user can log in via SAML SSO. Sub-organization users continue using their passwords.

This setup is done from the Admin account. Follow the setup procedure for your identity provider and do not select the option Force sub-organization users to log in with master IDP at the end of the process.

Admin account and all sub-organizations (Enterprise)

Both the admin user and sub-organization users can log in via SAML SSO.

This setup is done from the Admin account. Follow the setup procedure for your identity provider and select the option Force sub-organization users to log in with master IDP at the end of the process.

Specific sub-organization (Enterprise)

SAML SSO is activated for a specific sub-organization, while the admin and other sub-organizations continue using passwords.

This setup is done directly from the sub-organization. Follow the setup procedure for your identity provider.

❗️ Important
Enabling SSO for multiple specific sub-organizations requires repeating the setup and creating a separate application for each sub-organization in your IDP. Note that not all identity providers may support this setup.
Standard Brevo account (Professional and Enterprise)

SAML SSO is activated for a standard Brevo account, allowing all users of that account to log in via SAML SSO.

This setup is done directly from the Brevo account. Follow the setup procedure for your identity provider.

Good to know

  • We recommend asking an IT administrator familiar with your identity provider to handle the SAML SSO configuration.
  • Setting up SAML SSO requires some back-and-forth between Brevo and your identity provider. Keep both platforms open in separate tabs, as you will need to copy and paste values between them during the process.
  • The screenshots in this article show the New Admin account interface. If your interface looks different, the process stays the same.

Activate SAML SSO in Brevo

First, activate SAML SSO in Brevo:

  1. In Brevo, access the SAML SSO page. The path differs depending on whether you are accessing it from an Admin account or from a sub-organization or standard Brevo account.
    • From an Admin account, go to Security > SAML.
    • From a sub-organization or standard Brevo account, click the account dropdown and select Security > SAML.
  2. Activate the Allow SAML Authentication option.
    new_SAML_enable-SAML_en-us.png

Set up your identity provider

The next steps vary depending on your identity provider. Select your identity provider below to view the corresponding setup instructions:

Microsoft Entra ID OktaAuth0

Create the Brevo application in Microsoft Entra ID

Create a new application for Brevo in your Microsoft Entra admin center:

  1. Open a new tab in your browser and log in to your Microsoft Entra admin center.
  2. In the navigation menu, go to Identity > Applications > Enterprise applications.
  3. Click + New application.
    SAML_create-application_en-us.jpeg
  4. Click + Create your own application.
    SAML_create-own-application_en-us.jpeg
  5. Name the application (e.g., "Brevo").
  6. Select Integrate any other application you don't find in the gallery (Non-gallery).
  7. Click Create.
    SAML_create-brevo-application_en-us.jpeg

Assign users to the Brevo application in Microsoft Entra ID

Allow users to sign in to Brevo using SAML SSO by assigning them to the Brevo application in Microsoft Entra ID:

  1. If you haven't done so already, create the users who will log into Brevo using SAML SSO in Microsoft Entra ID. To learn more, check Microsoft Entra's dedicated documentation.
  2. In the navigation menu, go to Identity > Applications > Enterprise applications.
  3. Select the Brevo application.
    SAML_brevo-application_en-us.jpeg
  4. Go to Users and groups.
  5. Select Add user/group.
    SAML_add-user-group_en-us.jpeg
  6. Under Users and groups, click None Selected.
  7. Select the users you want to assign to the Brevo application and click Select.
  8. Under Select a role, click None Selected.
  9. Select the role you want to assign to the users and click Select.
  10. Click Assign.
❗️ Important
To access your Brevo account via SAML SSO, ensure that the user's email address is both added to Brevo and configured in Microsoft Entra.

Configure SAML SSO in Microsoft Entra ID

Set up SAML SSO within your Microsoft Entra application:

  1. Go to Single sign-on.
  2. Select SAML as the single sign-on method.
    SAML_select-SAML_en-us.jpeg
  3. In the 1. Basic SAML Configuration section, click Edit.
    SAML_edit-basic-configuration_en-us.jpeg
  4. In the Identifier (Entity ID) field, click Add identifier and enter:
    https://account-app.brevo.com/account/
    saml_microsoft-entra_entity-id_en-us.jpeg
  5. In the Reply URL (Assertion Consumer Service URL) field, click Add reply URL.
  6. Copy the value from the Callback URL field in Brevo and paste it into the Reply URL (Assertion Consumer Service URL) field in Microsoft Entra ID.
    new_saml_microsoft-entra_callback-url_en-us.png
  7. Copy the value from the Login URL field in Brevo and paste it into the Sign on URL field in Microsoft Entra ID.
    new_saml_microsoft-entra_login-url_en-us.png
  8. Click Save.
  9. Close the side panel.

(Optional) Add Brevo's certification for stronger encryption

✅ Plan availability
The option to generate and download Brevo's certificate for stronger encryption is available on demand for Enterprise plans only. Contact your dedicated Customer Success Manager to request activation.

By default, Brevo's basic SAML SSO configuration supports one-way encryption. You can download Brevo's certificate to configure two-way encryption and improve security:

  1. In Brevo, select the Generate and download Brevo's certificate for stronger encryption option.
  2. Click Download Brevo's certification. A file named "public.cer" is downloaded on your computer.
    new_SAML_generate-certificate_en-us.png
  3. In Microsoft Entra ID, click Edit next to Verification certificates under the 3. SAML Certificates section.
    SAML_edit-certificate_en-us.jpeg
  4. Select the Require verification certificates option.
  5. Click Upload certificate.
    SAML_upload-certificate_en-us.jpeg
  6. From your computer, select Brevo's certification named "public.cer" and click OK.
  7. Click Save.

Configure SAML SSO in Brevo

Back in Brevo, fill in the remaining fields using values from Microsoft Entra ID:

  1. In the 3. SAML Certificates section in Microsoft Entra ID, copy the value from the App Federation Metadata Url field and paste it into the Metadata address field in Brevo.
    new_SAML_copy-metadata_en-us.png
  2. In the 4. Set up [Application Name] section in Microsoft Entra ID, copy the value from the Login URL field and paste it into the Sign-on URL field in Brevo.
    new_SAML_copy-login-url_en-us.png
  3. In the Entity ID field in Brevo, enter:
    https://account-app.brevo.com/account/
  4. In the Email fieldname field in Brevo, enter:
    http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress
  5. In the User ID field in Brevo, enter:
    http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name
    new_SAML_enter-values_en-us.png

(Optional) Activate SAML SSO for sub-organization users

💡 Good to know
The option to activate SAML SSO for sub-organization users is available only from an Admin account.

By default, SAML SSO is activated only for Admin users. Sub-organization users need to log in to Brevo via the standard Brevo login page using their regular credentials.

To activate SAML SSO for sub-organization users as well, select the Force sub-organization users to login with master IDP option.
new_SAML_disable-sub-organizations_en-us.png

(Optional) Exempt specific users from using SAML SSO

💡 Good to know
The user who configured SAML SSO is automatically added to the Exempted users list. You can remove them by clicking the bin icon next to their name if needed.

Exempt specific users from the requirement to use SAML SSO to log in. Exempted users can log in with either SAML SSO or their email and password, which is useful as a safety net if your identity provider experiences an outage.

  1. Under Fallback Access Control, click the Search and select users to exempt dropdown.
  2. Find and select the user you want to exempt.
  3. Click Add. The user appears in the Exempted users list.
    new_saml_fallback_en-us.png
  4. Click Save the settings.

Verify your SAML configuration

After completing the setup, click Verify to check your configuration:

  • ✅ If your SAML configuration works, click Save the settings.
  • ❌ If your SAML configuration doesn't work, review each step of the configuration and re-verify.

SAML SSO is now active on your Brevo account. Users can log in via the SSO login page.

⏭️ What's next?

🤔 Have a question?

If you have a question, feel free to contact our support team by creating a ticket from your account. If you don't have an account yet, you can contact us here.

If you’re looking for help with a project using Brevo, we can match you with the right certified Brevo Agency partner.

💬 Was this article helpful?

0 out of 0 found this helpful