cancel
Showing results for 
Search instead for 
Did you mean: 
Inogic

Generate Customer Voice Survey Invitations using Canvas Power Apps

Microsoft has provided Customer Voice Surveys which help an organization to design the Survey where users can provide feedback by answering the questions within the Survey. Customer Voice allows Survey Designers to design effective Survey using various types of Questions such as Text, Date, Rating, Likert, File Upload, etc.

Once the customer voice survey is designed, one needs to generate the invitations to send to the user responding to the Survey.

As per the customer’s business, we can automate the process of creating and sending the invitations to the users with many other features such as dynamic variables which have dynamic values based on which the survey is being sent.

 In this blog, we will consider one of the use case scenarios in which Organizations have a Customer Voice Survey which they will distribute to various accounts to get feedback on the services they have provided for the Products. They want to send Survey invitations to accounts in CRM for selected Surveys.

Surveys can have prepopulated data such as the product purchased by the Customer for which the service is being provided, the date on which the last service was provided, etc., the dynamic data for each Account can be provided with Personalized variables within the questions

Step 1: Navigate to Customer Voice https://customervoice.microsoft.com to design sample Surveys and define some personalized variables in Customer Voice.

Create a survey named "Customer Satisfaction Survey" and add sample questions.

Inogic_0-1704274027066.png

Personalized variables in the survey can be used to pre-populate data which can be mapped with dynamic data. Note that these Variables can only be used within Questions of the Survey.

Step 2: In the "Customization" section, select the "Personalization" tab to create variables.

Inogic_1-1704274027071.png

2.1: Create sample personalization variables for the "Customer satisfaction survey".

 Inogic_2-1704274027075.png

2.2: Utilize the personalized variables for the questions in our survey.

Inogic_3-1704274027080.png

Step 3: Generate a new Power Automate Flow to create invitations for the Customer Voice Survey.

3.1: The triggering point of the Power Automate flow will be "Manually trigger a flow".

Inogic_4-1704274027082.png

3.2: Click on New Step then search for "Customer Voice" in the search bar, and select "Dynamics 365 Customer Voice"

Inogic_5-1704274027088.png

3.3: Choose the "Create an invitations" step in Dynamics 365 Customer Voice.

Inogic_6-1704274027092.png

3.4: Select the Project and Survey for which we want to create invitations.

Inogic_7-1704274027096.png

3.5: Now we will transmit the values to the personalized variables created for the survey.

Inogic_8-1704274027103.png

Step 4: Once invitations are created, they will be sent to the email ID and the user can open the invitation link to fill out the Survey.

Once the particular Account i.e. Customer opens the link, they can view the values for the variables passed from the Power Automate flow.
Customer Feedback 1:

Inogic_9-1704274027106.png

Customer Feedback 2:

 Inogic_10-1704274027108.png

Conclusion: In this way, we can automate the process of generating survey invitations in Power Automate Flow along with the personalized variables in the Customer Voice Survey, making it easier to collect and analyze valuable customer feedback.

 

Comments

Great article!!   One thing to note, when I did this walk through, the project & the survey didn't show up in Power Automate Flow right away.  I had to wait (longer than 10 minutes but less than 3 hours)  then I was able to complete the automation.