How to Synthesize Customer Surveys With Power Automate AI

Key Takeaways
  • This is only one of the ways to use AI in Power Automate, but it’s the simplest solution that you can improve on by yourself.
  • You can use more advanced AI features with a Microsoft Business account, which means you need a dedicated business email (personal Gmail emails or such won’t work).
  • Do note that the AI can make a mistake when synthesizing a response, especially if the context is poorly-written.

Customer surveys can be hit or miss. When you give someone a blank textbox to fill in, they might take a while to get to the point or never actually outright state how they feel about a product or service. If you need to tally up the responses from vague answers, you can use Power Automate AI survey synthesisto bring them in line with expected sentiments so they can be properly analyzed later. Here’s how.

Part 1: Creating a Spreadsheet that Holds Customer Survey Responses

For this part, there are a few different routes you can take depending on what form your customer surveys come in. You will usually need the following:

  • Survey response ID: A unique identifier for each submission.
  • Open-Text Survey Answers: One or more fields where respondents can freely enter text.

While not strictly necessary for the AI processing, adding other columns, such as the date of submission or more clarifying and identifying information would help you in your analysis (and sorting through the responses).

For demonstration purposes, we’ll use the following columns:

  • Feedback ID
  • Feedback (open text field)
  • Sentiment (for result storage)

The Excel spreadsheet can be created manually for testing, or you can sync Microsoft Forms to Excel to make one, then just add a column to store the sentiment. Here’s an example of how your form might look like, but it can differ wildly depending on what you’re trying to do.

How to Synthesize Customer Surveys With Power Automate AI 1

Part 2: Using Power Automate AI Survey Synthesis for Sentiment Generation

For the most basic part, you can use AI to condense long-form responses, such as the “Feedback” from the sample, into a single-word answer that’s much easier to incorporate into charts and reports.

Step 1. Go to Power Automate and select “Create.”

Step 2. Choose “Instant cloud flow” from the top row of options.

How to Synthesize Customer Surveys With Power Automate AI 2

Step 3. Give the flow a name, check “Manually trigger a flow” and select “Create.”

How to Synthesize Customer Surveys With Power Automate AI 3

Step 4. Click on “New step.”

How to Synthesize Customer Surveys With Power Automate AI 4

Step 5. Search for “Get file content” and select “Get file content” from OneDrive for Business.

How to Synthesize Customer Surveys With Power Automate AI 5

Step 6. You may need to log in with your Microsoft Business account, then find the file on your OneDrive.

Step 7. Click on “New Step,” then find “List rows present in a table.”

How to Synthesize Customer Surveys With Power Automate AI 6

Step 8. Enter “OneDrive for Business” as your location, “OneDrive” as the drive, then your sheet file path. The “Table” should self-populate with the sheets in the folder, so choose the one option you have.

How to Synthesize Customer Surveys With Power Automate AI 7

Step 9. Go to “New step” again, search for “Apply to each” and select the first option.

How to Synthesize Customer Surveys With Power Automate AI 8

Step 10. Click on the “Select an output” textbox, then in “Dynamic content,” find and select “value.”

How to Synthesize Customer Surveys With Power Automate AI 9

Step 11. Within the loop, add an action and find “Analyze positive or negative sentiment in a text” from the AI builder tools.

How to Synthesize Customer Surveys With Power Automate AI 10

Step 12. Select the language of the context (usually English) and then the column that the text is stored in (“Feedback” in the sample).

How to Synthesize Customer Surveys With Power Automate AI 11

Step 13. Add another action, select “Update a row” then select the same Excel file again. For the “Key Column” and key value, pick “Feedback ID” (as it’s the one that should hold unique IDs). Click on the “Sentiment” column text box and select “Sentences sentiment” from the Dynamic content selector.

How to Synthesize Customer Surveys With Power Automate AI 12
How to Synthesize Customer Surveys With Power Automate AI 13

Step 14. Hit “Save” and then click on “Test” in the top-right corner, which should automatically apply the flow to the sample page.

How to Synthesize Customer Surveys With Power Automate AI 14

If you’ve properly linked the Excel file, you should get a complete Power Automate AI customer survey synthesis with a populated column with “positive,” “negative” or “neutral” sentiments. This might take a bit of time.

Additional Options

If you want to go deeper into analysis, you can combine custom GPT prompts with Power Automate and build a more complicated flow that takes into account multiple survey responses. This allows you to distill large amounts of text to single-word responses, but you’ll need to ensure that the AI actually outputs a legible single-word response by noting so in the prompt.

However, you may need to get acquainted with Power Automate more to get to this point.

Disclaimer: Some pages on this site may include an affiliate link. This does not effect our editorial in any way.