{"id":37918,"date":"2024-04-23T18:03:43","date_gmt":"2024-04-23T12:33:43","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=37918"},"modified":"2024-05-02T14:08:54","modified_gmt":"2024-05-02T08:38:54","slug":"automate-creating-customer-voice-survey-invitations-using-canvas-power-apps","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2024\/04\/automate-creating-customer-voice-survey-invitations-using-canvas-power-apps\/","title":{"rendered":"Automate Creating Customer Voice Survey Invitations using Canvas Power Apps"},"content":{"rendered":"<p style=\"text-align: justify;\">In our previous <a href=\"https:\/\/www.inogic.com\/blog\/2024\/01\/customer-voice-personalized-variables-within-survey-invitations-using-power-automate-flow\/\" target=\"_blank\" rel=\"noopener\">blog<\/a>, we explored the potential of automating the survey invitation process using Power Automate Flow. We concluded that this approach, coupled with personalized variables in the Customer Voice Survey, provides a streamlined method for collecting and analyzing valuable customer feedback.<\/p>\n<p style=\"text-align: justify;\">In this blog, we will consider a similar use case scenario in which users will have the capability to generate Customer Voice Survey Invitations for Companies (Accounts). This process is facilitated through selected views within Canvas Power Apps, orchestrated seamlessly via a Power Automate Flow.<\/p>\n<p style=\"text-align: justify;\">Let&#8217;s now walk through the step-by-step process to fulfill this requirement within the Canvas app.<\/p>\n<p style=\"text-align: justify;\"><strong>Step 1<\/strong>: Navigate to <a href=\"https:\/\/make.powerapps.com\" target=\"_blank\" rel=\"noopener\">https:\/\/make.powerapps.com<\/a>\u00a0to design a sample Canvas App in Power Apps.<\/p>\n<p style=\"text-align: justify;\">Create a Canvas App named <strong>&#8216;Distribute Survey Invitations<\/strong>&#8216; for mobile devices and add the data source entities as shown in the provided screenshot.<\/p>\n<div style=\"text-align: center;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-37920\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-1.png\" alt=\"Automate Creating Customer Voice Survey Invitations\" width=\"490\" height=\"803\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-1.png 490w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-1-183x300.png 183w\" sizes=\"(max-width: 490px) 100vw, 490px\" \/><\/div>\n<p style=\"text-align: justify;\"><strong>Step 2<\/strong>: Add a Combo box named <strong>&#8216;AccountViews&#8217;<\/strong> to display all the system views for the Account entity.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-37921\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-2.png\" alt=\"Automate Creating Customer Voice Survey Invitations\" width=\"1378\" height=\"580\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-2.png 1378w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-2-300x126.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-2-1024x431.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-2-768x323.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-2-660x278.png 660w\" sizes=\"(max-width: 1378px) 100vw, 1378px\" \/><\/p>\n<p style=\"text-align: justify;\">Add the below formula to the Items property of the Combo Box to display all the views for the Account entity:<\/p>\n<pre class=\"lang:css gutter:true start:1\">Filter(\r\n    Views,\r\n    $\"&lt;entity name={Char(34)}account{Char(34)}&gt;\" exactin 'Fetch XML'\r\n)\r\n<\/pre>\n<p style=\"text-align: justify;\"><strong>Step 3<\/strong>: Add a Combo box named &#8220;<strong>SurveyComboBox<\/strong>&#8221; to display Customer Voice Surveys from all environments.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-37922\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-3.png\" alt=\"Automate Creating Customer Voice Survey Invitations\" width=\"1376\" height=\"624\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-3.png 1376w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-3-300x136.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-3-1024x464.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-3-768x348.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-3-660x299.png 660w\" sizes=\"(max-width: 1376px) 100vw, 1376px\" \/><\/p>\n<p style=\"text-align: justify;\"><strong>Note<\/strong>:<\/p>\n<ul style=\"text-align: justify;\">\n<li>When following the above step to display Surveys, it will show Customer Voice Surveys from all environments.<\/li>\n<li>We can display Surveys based on the Projects by adding another combo box that will show all projects. Surveys can then be displayed based on the selected project.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><strong>Step 4<\/strong>: Add a button named &#8220;<strong>btnDistribute<\/strong>&#8221; and configure it to trigger a Power Automate Flow when clicked.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-37923\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-4.png\" alt=\"Automate Creating Customer Voice Survey Invitations\" width=\"1231\" height=\"565\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-4.png 1231w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-4-300x138.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-4-1024x470.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-4-768x352.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-4-660x303.png 660w\" sizes=\"(max-width: 1231px) 100vw, 1231px\" \/><\/p>\n<p style=\"text-align: justify;\"><strong>Step 5<\/strong>: Create a new Power Automate Flow with the trigger set as Power Apps.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37924\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-5.png\" alt=\"Automate Creating Customer Voice Survey Invitations\" width=\"1332\" height=\"615\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-5.png 1332w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-5-300x139.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-5-1024x473.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-5-768x355.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-5-660x305.png 660w\" sizes=\"(max-width: 1332px) 100vw, 1332px\" \/><\/p>\n<ul style=\"text-align: justify;\">\n<li>Add parameters for Fetch XML and Customer Voice Survey, which will be passed from the Canvas app.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><strong>Step 6<\/strong>: Add a &#8220;<strong>List rows<\/strong>&#8221; step and include the Fetch XML parameter to retrieve the account records based on the selected view.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-37925\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-6.png\" alt=\"Automate Creating Customer Voice Survey Invitations\" width=\"1289\" height=\"588\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-6.png 1289w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-6-300x137.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-6-1024x467.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-6-768x350.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-6-660x301.png 660w\" sizes=\"(max-width: 1289px) 100vw, 1289px\" \/><\/p>\n<p style=\"text-align: justify;\"><strong>Step 7<\/strong>: Add a<strong> &#8220;Create an invitation&#8221;<\/strong> step from Customer Voice.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-37928\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-10.png\" alt=\"Automate Creating Customer Voice Survey Invitations\" width=\"1269\" height=\"583\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-10.png 1269w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-10-300x138.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-10-1024x470.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-10-768x353.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-10-660x303.png 660w\" sizes=\"(max-width: 1269px) 100vw, 1269px\" \/><\/p>\n<ul style=\"text-align: justify;\">\n<li>Select a project from which you want to choose a survey.<\/li>\n<li>Add a parameter named &#8220;<strong>customer voice survey<\/strong>&#8221; that will be passed from the Canvas app.<\/li>\n<li>Set the &#8220;<strong>regarding<\/strong>&#8221; field as the accounts that we fetched in the previous step.<\/li>\n<\/ul>\n<p style=\"text-align: justify;\"><strong>Step 8<\/strong>: In the Canvas app, trigger a flow with the click of a button and pass parameters such as the selected account view and selected survey.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-37926\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-8.png\" alt=\"Automate Creating Customer Voice Survey Invitations\" width=\"1312\" height=\"589\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-8.png 1312w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-8-300x135.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-8-1024x460.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-8-768x345.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-8-660x296.png 660w\" sizes=\"(max-width: 1312px) 100vw, 1312px\" \/><\/p>\n<p style=\"text-align: justify;\"><strong>Step 9<\/strong>: Run the Canvas app, select a view for the account, choose the survey, and then click on the distribute button to create invitations.<\/p>\n<p style=\"text-align: justify;\"><img decoding=\"async\" class=\"alignnone size-full wp-image-37927\" style=\"border: 1px solid #000000; padding: 1px; margin: 1px;\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-9.png\" alt=\"Automate Creating Customer Voice Survey Invitations\" width=\"1329\" height=\"598\" srcset=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-9.png 1329w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-9-300x135.png 300w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-9-1024x461.png 1024w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-9-768x346.png 768w, https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/04\/Automate-Creating-Customer-Voice-Survey-Invitations-9-660x297.png 660w\" sizes=\"(max-width: 1329px) 100vw, 1329px\" \/><\/p>\n<ul style=\"text-align: justify;\">\n<li>On the click of the Distribute button, Power Automate Flow will be triggered, and invitations will be generated for the Accounts.<\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\"><strong>Conclusion<\/strong>:<\/h2>\n<p style=\"text-align: justify;\">In this way, we can automate the process of generating survey invitations through Canvas Apps in the Customer Voice Survey, which makes it easier to collect and analyze valuable customer feedback.<\/p>\n<p><a href=\"https:\/\/www.inogic.com\/services\/microsoft-power-platform\/microsoft-power-apps-canvas-app\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" class=\"aligncenter wp-image-37076 size-full\" src=\"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2024\/01\/Canvas-App-1.gif\" alt=\"Canvas App\" width=\"800\" height=\"200\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our previous blog, we explored the potential of automating the survey invitation process using Power Automate Flow. We concluded that this approach, coupled with personalized variables in the Customer Voice Survey, provides a streamlined method for collecting and analyzing valuable customer feedback. In this blog, we will consider a similar use case scenario in\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2024\/04\/automate-creating-customer-voice-survey-invitations-using-canvas-power-apps\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1954,38],"tags":[2556],"class_list":["post-37918","post","type-post","status-publish","format-standard","hentry","category-canvas-apps","category-microsoft-powerapps","tag-canvas-power-apps"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/37918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=37918"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/37918\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=37918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=37918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=37918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}