Create a Yext App in Azure
This guide walks you through the steps to set up a Yext app in Azure.

You can also find instructions in Azure’s Quickstart: Add an application to your Azure Active Directory (Azure AD) tenant guide. Note that some steps below in this guide suggest the correct information to enter as it pertains to Yext.

Step 1: Add Yext App in Azure Active Directory

  1. Log in to the Azure AD portal as a Global Administrator:
  2. Click View under Manage Azure Active Directory.
  3. Click Enterprise applications in the left sidebar.
  4. Click New application.
  5. Select Non-gallery application and enter ‘Yext’ as the name for your App.
  6. Choose 2. Set up single sign on.
  7. Select SAML as the single-sign on method.

Step 2: Add Identifier (Entity ID) and Assertion Consumer Service URL in your Yext App

  1. Log into Yext directly with your Yext credentials:
  2. Hover over your name in the top right corner and select Account Settings.
  3. Click SAML Configuration in the sidebar.
  4. Copy the  URLs you see in SAML Configuration Page: Single sign on URL, and Audience URI.
  5. Return to Azure and enter the URLs from Yext into the Basic SAML Configuration (Identifier and Reply URL fields) boxes.
  6. Click Save.

Step 3: Add your metadata to Yext

  1. In Azure, download your Federation Metadata XML under number 3. SAML Signing Certificate.
  2. Enter your Certificate (found between the <X509Certificate> start and end tags) and your ID Provider URL (found after the SingleSignOnService Location tag) into Yext.

Step 4: Finish configuration steps and test in Azure

  1. In Azure, under 3. SAML Signing Certificate, select Edit and select Sign SAML response and assertion from the drop-down next to Signing Option.
  2. Click Save.
  3. Add Users to your Yext App by clicking Users and groups in the sidebar.
  4. Click Add User.
  5. Select the user or users you’d like to add and click Assign to add them to your Yext App.
  6. Click Single sign-on in the left sidebar.
  7. Click Test at the bottom of the page to ensure that everything is working. Once you do this, you should be logged in successfully to Yext.