---
title: Embedding Survey in an Email
slug: neurons-for-itsm/admin-user-help/enu/latest/embedding-survey-in-an-email
createdAt: 2026-07-14T19:16:52.317Z
---

**Role:** Administrator

**Minimum Version:**&#x49;vanti Neurons for ITS&#x4D;*&#x20;2024.2. and above.*

The ISM application sends a survey via email to customers whose **Incident**, **Service Request**, etc., have been resolved and closed.

The intended user / customer should be able to submit their survey response directly from the email, rather than having to navigate to a survey link within the email.

The following steps will allow you to configure how to embed a survey within an email.

### Pre-requisites

Configure your Microsoft account with the connector by using the **Actionable Message Provider Portal**.

:::hint{type="info"}
Embedding a survey in an email is supported only in Outlook accounts.
:::

:::hint{type="info"}
For more details, refer to the [Microsoft Documentation](https://learn.microsoft.com/en-us/outlook/actionable-messages/email-dev-dashboard) .
:::

## Configuring Microsoft Entra ID - based token authentication

1. Sign in to the [Microsoft Azure portal](https://portal.azure.com/).
2. &#x20;On the **Welcome** page, locate the **Manage Microsoft Entra ID** tile and select **View**.

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/Ejt_LL_eW3pRyDnppzeYT_image-for-point-2.png" size="80" isUploading="false" width="1401" height="663" darkWidth="1401" darkHeight="663" showCaption="false" indent="1"}

3. In the left navigation pane, scroll down to **App registrations**, and then select **New registration**.

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/pMkiuLjG2K2euV4P7uExe_image-for-point-3.png" size="80" isUploading="false" width="1398" height="416" darkWidth="1398" darkHeight="416" showCaption="false" indent="1"}

4. On the **Register an application** page, enter the following details:
   - &#x20;Enter a display in the Name field.
   - Under **Supported account types**, select one of the following options:
     - **Accounts in any organizational directory** (Any Microsoft Entra ID tenant - Multitenant) - Select this option for partner environments that require a global-scope AM \[VP1] registration.
     - **Accounts in this organizational directory only** - Select this option for single-tenant applications, including organization and test-scope registrations
   - Leave **Redirect URI (optional)** blank.

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/GotAlTVNjDfKK6MoVy1xv_image-for-point-4c.png" size="70" isUploading="false" width="1345" height="759" darkWidth="1345" darkHeight="759" showCaption="false" indent="1"}

5. Select **Register** to create the application.

:::Paragraph{indent="1"}
&#x20;The **Overview** page for the app registration appears.
:::

:::hint{type="info" indent="1"}
Copy the Application (client) ID and save it for use later in this procedure.
:::

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/vs8g5HdKEtzoUHgfz9PLN_for-point-5.jpg" size="80" isUploading="false" width="1397" height="473" darkWidth="1397" darkHeight="473" showCaption="false" indent="1"}

6. Sign in to the [Actionable Message Provider Portal](https://outlook.cloud.microsoft/actionablemessage/oam).

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/gq1E8_Qqwi_SHHcQvdtUh_for-point-6.jpg" size="80" isUploading="false" width="1395" height="366" darkWidth="1395" darkHeight="366" showCaption="false" indent="1"}

7. Select **New Provider**, and then complete the required information in the following sections:

   - Provider Information
     - **Provider** **Name** : Provide a user friendly connector name.
     - **Provider** **ID** : This field is auto populated.
     - In the **Microsoft Entra App ID** field, enter the **Application (client) ID** copied in Step 5.

   ::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/yycKJh5hVgB8nE366GqaM_register-new-provider.jpg" size="80" isUploading="false" width="1341" height="661" darkWidth="1341" darkHeight="661" showCaption="false"}

   - Publishing Information

     ::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/HY7yCwOwkUMEsVJfqi5-x_for-point-6b.jpg" size="90" isUploading="false" width="1345" height="680" darkWidth="1345" darkHeight="680" showCaption="false"}
   - Scenario Details

:::Paragraph{indent="3"}
This is where you provide the details of the **scenario** such as the action you plan to add to your email, the daily number of emails you expect to send, etc.
:::

:::Paragraph{listStyleType="disc" indent="3"}
Provide the **Scenario Description**
:::

:::Paragraph{listStyleType="disc" indent="3"}
**Detailed Instructions**
:::

:::Paragraph{listStyleType="disc" indent="3"}
**Card Payloads**
:::

:::Paragraph{indent="3"}
How the HTML message should render in the email body. You can add one or more payloads. These are surveys in JSON template.
Here is the card payload sample.
:::

:::Paragraph{listStyleType="disc" indent="3"}
Sample\_ adaptive\_card\_payload\_standard\_questions.json&#x20;
:::

:::Paragraph{listStyleType="disc" indent="3"}
Sample\_ adaptive\_card\_payload\_smiley.json&#x20;
:::

:::Paragraph{listStyleType="disc" indent="3"}
Sample\_adaptive\_card\_payload\_star.json&#x20;
:::

:::hint{type="info" indent="3"}
Card Payloads fields is optional.
:::

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/NkPbyd3iNsSEk0_Iet0Fy_for-point-6c.jpg" size="80" isUploading="false" width="1335" height="889" darkWidth="1335" darkHeight="889" showCaption="false" indent="1"}

:::Paragraph{listStyleType="disc" indent="2"}
Publisher Information
:::

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/5I54QEXqD2zVdCevNiPSA_for-point-6d.jpg" size="80" isUploading="false" width="1337" height="506" darkWidth="1337" darkHeight="506" showCaption="false" indent="1"}

:::Paragraph{listStyleType="disc" indent="2"}
Contact Information
:::

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/vWt87WOnb5SYxtAh4f1pq_for-point-6e.jpg" size="80" isUploading="false" width="1346" height="557" darkWidth="1346" darkHeight="557" showCaption="false" indent="1"}

:::Paragraph{listStyleType="disc" indent="2"}
Information to Verify Your Actionable Messages and Additional Comments
:::

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/oXigUThYcDaXgaIPKMBKd_for-point-6f.jpg" size="80" isUploading="false" width="1335" height="801" darkWidth="1335" darkHeight="801" showCaption="false" indent="2"}

:::Paragraph{listStyleType="decimal" listStart="8" listRestartPolite="8" indent="2"}
Select **Register Provider** to complete the Actionable Message Provider registration.
:::

:::Paragraph{indent="2"}
After the registration is complete, the **Providers** list page appears.
:::

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/Alvh__f6k606LTgzMKxj4_for-point-8.jpg" size="80" isUploading="false" width="1398" height="445" darkWidth="1398" darkHeight="445" showCaption="false" indent="1"}

:::Paragraph{listStyleType="decimal" listStart="9" listRestartPolite="9" indent="2"}
Open the newly created provider, then copy the **App ID URI**.
:::

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/gRdmeiv-nTciK01bF3MQ8_for-point-9.jpg" size="80" isUploading="false" width="1404" height="773" darkWidth="1404" darkHeight="773" showCaption="false" indent="1"}

:::Paragraph{listStyleType="decimal" listStart="10" listRestartPolite="10" indent="2"}
Return to the Azure portal and open the app registration created in Step 5.
:::

:::Paragraph{indent="2"}
In the left navigation pane, select **Expose an API**.
:::

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/BlIlidmHzs2aHGo5u_bFu_for-point-10.jpg" size="80" isUploading="false" width="1406" height="480" darkWidth="1406" darkHeight="480" showCaption="false" indent="1"}

:::Paragraph{listStyleType="decimal" listStart="11" listRestartPolite="11" indent="2"}
On the **Expose an API** page, select **Add** and enter the **App ID URI** copied in Step 9, and then click **Save**.
:::

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/rZZB-GKyP6TaDG3Bheo3g_for-point-11.jpg" size="70" isUploading="false" width="1395" height="575" darkWidth="1395" darkHeight="575" showCaption="false" indent="2"}

:::Paragraph{listStyleType="decimal" listStart="12" listRestartPolite="12" indent="2"}
Select **Add a scope** and provide the required scope details.
:::

:::Paragraph{indent="2"}
Ensure that **State** is set to **Enabled**.
:::

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/2lm17G3JB6g5dRkLCqlqz_for-point-12.jpg" size="80" isUploading="false" width="1402" height="608" darkWidth="1402" darkHeight="608" showCaption="false" indent="1"}

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/N5ytAvXKctTI3WmcC5aP2_for-point-12b.jpg" size="80" isUploading="false" width="1454" height="632" darkWidth="1454" darkHeight="632" showCaption="false" indent="2"}

:::Paragraph{listStyleType="decimal" listStart="13" listRestartPolite="13" indent="2"}
Select **Add a client application**.
:::

:::Paragraph{indent="2"}
In the dialog box, complete the following fields:
:::

:::Paragraph{listStyleType="disc" indent="2"}
In the **Client ID** field, provide - 48af08dc-f6d2-435f-b2a7-069abd99c086
:::

:::Paragraph{listStyleType="disc" indent="2"}
Under **Authorized scopes**, select the check box for the scope you created in the previous step.
:::

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/N6QlgSWISosR7zvusuDyE_for-point-13.jpg" size="80" isUploading="false" width="1401" height="626" darkWidth="1401" darkHeight="626" showCaption="false" indent="2"}

:::Paragraph{listStyleType="decimal" listStart="14" listRestartPolite="14" indent="2"}
Click on **Add application.**
:::

:::hint{type="info" indent="1"}
Ensure that the Actionable Message Provider is approved by the Microsoft Entra tenant Global Administrator.
:::

:::hint{type="info" indent="1"}
For Customers using ISM 2026.2 and earlier releases must complete the prerequisite steps in **Embedding Survey in an Email&#x20;**&#x61;nd then apply the workaround described in [Workaround for Embedding a Survey in an Email](docId\:pPmj9Xsk5n57eBc65_x_Z)**.**
:::

## Configure a provider

In ITSM application from **Modern Survey.**

1. Login to ISM Application using Administrator.
2. Go to **Configuration console**.
3. Select **Surveys** under **Communication Templates** from left Navigation pane. Remember to use **Modern Survey**.

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/QkaR5PoAuyYfLtQZEXNaQ_2d24d8b5-7e4a-4d4e-b5e4-3e7ef3eef585.png" position="flex-start" size="40" initialPath="../../Resources/Images/2d24d8b5-7e4a-4d4e-b5e4-3e7ef3eef585.png" githubPath="Content/Resources/Images/2d24d8b5-7e4a-4d4e-b5e4-3e7ef3eef585.png" showCaption="false" width="974" height="389" darkWidth="974" darkHeight="389" indent="1"}

## Configure Embed Survey

1. Click **Configure Embed Survey** and enter the **Provider** or **Connector ID** created in Step 1, then click **Save**.
2. Click **Add a New Survey** to create a new survey or select an existing one.
3. Send the survey using a trigger or workflow action, then drill down into the selected survey, click **Publish**, and choose either **Web Link** or **Embed as Email**.
4. Specify the relevant **Business Object**, provide the appropriate action.

:::Paragraph{indent="1"}
A message will appear confirming that the template has been copied to the clipboard.
:::

5. You can configure the copied template in the workflow email or trigger action email to ensure the survey is sent to users.

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/3mkGPxuVsPyB9hczP6Bxw_a4559e9b-1eaf-4a89-9767-3d5df1470218.png" position="flex-start" size="40" initialPath="../../Resources/Images/a4559e9b-1eaf-4a89-9767-3d5df1470218.png" githubPath="Content/Resources/Images/a4559e9b-1eaf-4a89-9767-3d5df1470218.png" showCaption="false" width="975" height="398" darkWidth="975" darkHeight="398" indent="1"}

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/PBgmKtr-e-MhnD3SP0ZIY_star-rating-survey-ivanti-help-doc.JPG" position="flex-start" size="40" initialPath="../../Resources/Images/Star Rating Survey Ivanti Help Doc.JPG" githubPath="Content/Resources/Images/Star Rating Survey Ivanti Help Doc.JPG" showCaption="false" width="2718" height="942" darkWidth="2718" darkHeight="942" indent="1"}

::Image[]{src="https://api.archbee.com/api/optimize/parib0MC3hVoUNdfQdnac/smdEhR6mKsbS_P2UhTFP-_star-rating-submit-survey-ivanti-help-doc.JPG" position="flex-start" size="40" initialPath="../../Resources/Images/Star Rating Submit Survey Ivanti Help Doc.JPG" githubPath="Content/Resources/Images/Star Rating Submit Survey Ivanti Help Doc.JPG" showCaption="false" width="2724" height="1224" darkWidth="2724" darkHeight="1224" indent="1"}

### Limitations of Embedding Survey in an Email

The following types of survey are not supported to embed in an email.

- Surveys with questions featuring dynamic condition sets.
- Surveys consisting of multiple smiley rating questions.
- Surveys consisting of multiple star rating questions.
