Personalize a survey


Microsoft Forms Pro has evolved into Dynamics 365 Customer Voice, providing you with additional survey capabilities and business benefits. The change is being introduced in phases and will be available in all geographical regions in the next few weeks, except for US Government Community Cloud customers. Dynamics 365 Customer Voice will be available on US Government Community Cloud by October 2020. For more information, see the Dynamics 365 Customer Voice documentation.

You can automatically insert custom information into your survey by using survey variables. For example, you can use a survey variable to automatically insert a customer's first name and product name into a question to personalize it.

By default, the following survey variables are available:

  • First Name: Inserts the first name of the recipient.

  • Last Name: Inserts the last name of the recipient.

  • locale: Specifies the locale of the survey while embedding it in the email. More information: Embed a survey in an email

To create a new survey variable

  1. Open the survey in which you want to use survey variables.

  2. Select the ellipsis button (…) from the toolbar at the top of the page, and then select Survey variables.

    Survey variables button

  3. Select New variable.

  4. Enter a name and default value for the survey variable.

    New survey variable created


  • A survey variable name can contain a maximum of 30 characters consisting of only English letters and numbers.
  • After you create a survey variable, you'll not be able to rename it.
  • You can also personalize survey invitations by using survey variables. More information: Personalize an email
  • Don't use survey variables if you plan to send a survey anonymously. The variables won't be replaced with actual data in an anonymous survey.
  • Survey variables are replaced with the specified default values when sending a survey invitation.
  • You can define a maximum of 15 variables in a survey.

Add survey variables to a question

After creating the required survey variables, you need to add them to the question.

  1. Open the survey in which you want to add survey variables.

  2. On the Questions tab, select the question text to which you want to add a survey variable. The formatting toolbar appears.

  3. Place the cursor at the location where you want to add the survey variable.

  4. From the Variables list in the formatting toolbar, select the survey variable you want to add.

    Add survey variables

For example, let's say that you've created a survey variable named Product Name and that you want to display the customer's first name and the product name in a question. Select First Name and Product Name from the Variables list. {{First Name}} and {{Product Name}} are inserted at the cursor location.

Let's say the question is: {{First Name}}, overall, how would you rate your experience with customer service for {{Product Name}}?

That question will look like this when a customer named Bert Hair takes the survey for a product named Contoso Sales:

    Bert, overall, how would you rate your experience with customer service for Contoso Sales?

Specify values for survey variables

You must specify default values for survey variables while you create them. If you don't specify default values, nothing will be displayed for the survey variables. You can also specify the values for survey variables:

  • When sending email invitations.
  • When configuring a flow.

Specify values when sending email invitations

If you've created survey variables but didn't specify default values for them, a warning message is displayed at the top of the page when you send the survey. Select Define survey variables to open the Survey variables pane, and then specify the default values.

Specify values in a flow

To specify values for survey variables in a flow:

  1. While configuring a flow, select Edit in advanced mode.

    Edit a flow in advanced mode

  2. Go to the step that sends the survey, and expand it.

  3. Select Show advanced options.

    Show advanced options for a step in a flow

  4. Specify the values for survey variables.

    Specify values for survey variables

  5. Save the changes.

See also

Create a new survey
Apply a theme to a survey
Preview and test a survey
Create a branching rule
Format text in a survey
Create a classic form
Create a multilingual survey
Create a multiple-page survey