*** NOTE: ALL INFORMATION IS ACCURATE AT DATE OF PUBLISHING ***
Before you start reading, if any of my blogs have helped you in the past, would you consider helping me? I'm doing a walk for the Alzheimer's Society charity with my family. Any donations are very much appreciated!
Yes, I'll Donate!

There are several different ways to share links to your Dynamics 365 Customer Voice services with your customers, event attendees or prospects. One way is to just share a direct link to your survey. Typically this makes it a completely anonymous survey with no personalisation at all. However, we can use variables from the survey to create a totally customised link that lets us build a nicer experience for the respondent by allowing us to populate the same variables from the custom link back in to the survey. Let’s take a look!

First, go in to the Personalisation area of your survey. Make sure you add your variables. In this example we have a survey to capture feedback about a specific event, and will pass through the SessionID and the Presenter in to a custom link for each session. We can use the same survey, but get a different experience for each presentation that occurred.

Click to view in detail

Next we make sure we are using the same variables in various places that make sense on the survey.

Click to view in detail

Now we click on the Send tab on the survey, and then click on the Link option.

Click to view in detail

Now we get a new interface, giving us the ability to create custom links! The top Copy link is the generic link with no options for personalisation. Click the Create link option below that.

Click to view in detail

Now we see all of our variables. The SessionID and Presenter variables can be selected. This then provides a space for each variable where the options can be typed in. So John Smith is the presenter for the Power BI session.

Click to view in detail

I can keep adding different rows with different sessions and presenters. Once saved, there will be a new link for each combination of variables, and also the option to download a unique QR code for each one.

Click to view in detail

We can also download a template for the different variables. Once downloaded, this can then be populated for speed so we can then just import it back in to the survey.

Click to view in detail

Once imported we see them listed and then click the Create button at the bottom.

Click to view in detail

Now we can see all of the links we could use to share out to the attendees of the event.

Click to view in detail

When clicking on one of the links, we can see that the SessionID variable and the Presenter variable are populated accordingly with the values from the custom link.

Click to view in detail

You can watch a video on this here.


Check out the latest post:
Setting Default Fallback Values On D365 Marketing Emails


Before you go, if this blog helped you out in any way, would you consider helping me? I'm doing a walk for the Alzheimer's Society charity with my family. Any donations are very much appreciated!
Yes, I'll Donate!

This is just 1 of 302 articles. You can browse through all of them by going to the main blog page, or navigate through different categories to find more content you are interested in. You can also subscribe and get new blog posts emailed to you directly.


2 thoughts on “Custom D365 Customer Voice Survey Links Using Variables

  1. Hi Megan, thanks for all of your great content! I’ve read through most all of your posts on variables and they’ve been very helpful. What I’m not understanding is how to view the values from the variables used in Survey Response records. For example, when we view the survey response on a form in CDS (both the embedded iFrame as well as the link out to the response), I just see the variable name and not the personalized value for that variable. Do you if it’s possible to see the personalized data instead of just {{First Name}} or {{Last Name}} on the response?

    1. At the moment, there is no way to do that. So if you have used the {{First Name}} variable somewhere on the survey, and you are reviewing the response, there is no way to see what the actual value for the First Name was for each survey response. You would have to look in the Context Data field which would show some JSON including all of the variables and their values in a string.

Leave a Reply

Your email address will not be published. Required fields are marked *