Skip to content
BI Pixie Workload in Microsoft Fabric
Generally Available

Embed User Surveys

With BI Pixie you can embed surveys directly inside your Power BI reports to collect structured feedback from your audience. The embedded survey is a native Power BI page that BI Pixie adds to your target reports. BI Pixie also offers lightweight feedback controls for quick thumbs-up/down reactions. You can use either or both on the same reports.

Embedded surveys are included with the Free, Pro, and Enterprise plans. On the Standard plan, the survey settings carry a Pro badge, and a saved configuration keeps surveys enabled only on a plan that includes them.

Three-step overview: BI Pixie adds feedback controls and a survey page to your reports, and the responses are analyzed in BI Pixie Dashboard
BI Pixie adds feedback controls and a survey page to your reports. All responses are captured and analyzed in BI Pixie Dashboard.

The Survey Page

When surveys are enabled in the Tracking Setup view of the BI Pixie item, BI Pixie adds a survey page to the end of your report.

The survey questions are fully customizable. They can be about the reports themselves (e.g., satisfaction, usability) or the business domain the reports cover (e.g., financial impact, decision quality). The default questions below are our recommended starting point, but you can change the question text and answer options to anything that fits your needs. You are only bound by the supported formats (slicer-based single selection per question).

The default questions included in the survey are:

Question Type What It Measures
Email Asks respondents whether to share their email address for follow-up or to stay anonymous.
NPS (Net Promoter Score) How likely users are to recommend the report to colleagues. BI Pixie calculates the NPS score from the responses and shows it in BI Pixie Dashboard.
Issues What problems or blockers users experience with the report.
Time Saved How much time the report saves users in their work.
Decision Making How the report influences business decisions.
Financial Benefit The estimated financial value the report delivers per month.

Each question uses a slicer with predefined answer options. When a user selects an answer, BI Pixie receives the response as an event. In the Tracking Setup view, you can toggle individual questions on or off, and customize the question text and answer options for each one.

Here is what the survey page looks like for your report viewers:

The embedded survey page as seen by end users in Power BI, showing all survey questions with slicer controls
The embedded survey page as your report viewers see it. Each question is a slicer with predefined answer options.

Configure Surveys

The following annotated screenshot highlights all the customizable elements of the survey page. The red numbers correspond to the settings described below.

Annotated survey page in edit mode showing all customizable elements: page title, description, questions, progress gauge, and thank you message
The survey page. Numbered annotations correspond to the settings below.
  1. In the BI Pixie item, open the Tracking Setup view from the sidebar.
  2. Select the level where you want to enable surveys. We recommend enabling this at the workspace or report level for specific reports, rather than at the account level.
  3. Scroll to the Add survey section and toggle it on.
  4. Configure the survey page layout:
    • Page title (Element 1): The page tab name and the heading at the top of the survey page (default: "Share Feedback").
    • Page description (Element 2): The first sentence below the title, introducing the survey to respondents.
    • Page instructions (Element 3): The second sentence below the title, explaining how to use the slicers.
    • Progress gauge title (Element 4): Title for the progress indicator at the top right. The gauge fills as users answer questions (default: "% Completed").
    • Thank you title (Element 5): The message shown at the footer when all questions are answered (default: "Thank you for the feedback!").
  5. Configure the survey questions. Each question can be toggled on or off, and you can customize the question text and answer options using the answer list editor:
    • Ask for email (Element 6): Lets respondents choose whether to share their email or stay anonymous. The answer options are fixed ("Include my email address" and "Stay anonymous").
    • Issues Question (Elements 7 & 8): Asks about problems or blockers users experience with the report. You can add, remove, and reorder the answer options. BI Pixie numbers the answers automatically, starting from 0, and uses the numbers to identify each answer in the dashboard.
    • Time Savings Question (Elements 9 & 10): Asks how many hours per month the report saves the user. Each answer has an editable Hours value that represents the numeric hours for that option. For example, "1-5 hours" has a value of 1, and "11-20 hours" has a value of 11. BI Pixie uses these values to calculate total and average hours saved across respondents and reports in BI Pixie Dashboard.
    • Decision Making Question (Elements 11 & 12): Asks how the report has impacted the user's decision-making. Values range from negative (complicated) to positive (improved), so BI Pixie can measure the overall decision-making impact in BI Pixie Dashboard.
    • Financial Benefit Question (Elements 13 & 14): Asks for the estimated monthly financial savings or gain. Each answer has an editable Amount value representing the dollar amount for that option. For example, "$1000 - $9,999" has a value of 1000. BI Pixie uses these values to calculate total and average financial gains across respondents and reports in BI Pixie Dashboard. To exclude "The benefit cannot be measured" from aggregations, give it a value of -1.
    • NPS Question (Element 15): Asks how likely users are to recommend the report to colleagues on a 0 to 10 scale. BI Pixie calculates the standard NPS score by classifying respondents as Promoters (9-10), Passives (7-8), or Detractors (0-6).
  6. Configure navigation to the survey page:
    • Add navigation buttons from all pages to survey: When on, BI Pixie adds a button on each report page that takes users to the survey page.
    • Survey button label: The text on the navigation button (default: "Share feedback").
    A Power BI report page showing the navigation button that links to the embedded survey page
    BI Pixie adds the navigation button to your report pages, so users can open the survey directly.
  7. Select Save settings.
  8. Open the Managed Reports view from the sidebar and select Update Pixies on the affected reports to apply the survey.

Analyzing Survey Results

All survey responses are captured automatically and available in BI Pixie Dashboard. On the Survey Results page you see NPS scores, time savings, financial benefits, and decision-making impact across your reports.

BI Pixie collects viewer user names only when you turn on Capture user identity in Tracking Setup. You then choose on the Account page whether BI Pixie keeps the email address, a masked ID, or nothing. Until then, BI Pixie counts viewers by a masked IP address.

Semantic Model Requirements

To add a survey, BI Pixie adds calculated tables and measures to the semantic model. The semantic model must have the same name as the report and both must be in the same workspace. If this is the first time you add the survey, you will need to refresh the schema of your semantic model after you add the Pixies.

Reports that use a live connection to an external semantic model cannot have surveys added unless the external semantic model already contains the required survey tables from a previous setup.

Important Notes

  • To change survey settings on reports that already have Pixies, update the settings, save, and then use Update Pixies on the affected reports.

Related Resources

What's Next