Formbricks
Formbricks Open source Forms & Surveys Logo

Feedback Box

Why is it useful?

The 'Feedback Box' survey allows users to easily share their thoughts, helping product managers gather valuable insights. It streamlines the feedback process, ensuring that issues and feature requests are addressed promptly. This tool enhances user engagement and satisfaction by showing that their opinions matter.

How to get started:

Once you have setup the Formbricks Widget, you can pre-segment your user base based on attributes. Read more about it in our Docs.

Step-by-step manual

Preview

A feedback box is an open-ended, always-available prompt that lets users share thoughts whenever they want. Unlike targeted surveys that ask specific questions at specific moments, a feedback box says: "Tell us what you think."

This passive approach captures feedback that structured surveys miss. Users report bugs, suggest features, express frustration, and share praise on their own terms. The unstructured nature is both the strength and the challenge. You get a wider range of input, but it requires more effort to analyze.

When to deploy a feedback box

Permanently in your product. The most common approach is an always-visible feedback button or widget in the app. It sits in the sidebar, bottom corner, or header and is available on every page.

On specific pages with known issues. If you know certain pages or flows have usability problems, placing a feedback box there invites contextual input without waiting for a targeted survey.

During beta releases. New features in beta benefit from an open feedback channel where early users can report anything, expected or unexpected.

In onboarding flows. An "anything confusing? let us know" prompt during onboarding catches friction that structured questions might miss.

Feedback box survey questions

The standard feedback box is a single open-text field. Some teams add a category selector or emoji rating to make responses easier to sort.

Minimal version:

  1. Have feedback? Tell us anything. | Open text | Required

Categorized version:

  1. What type of feedback do you have? | Multiple choice (Bug report, Feature request, Usability issue, Compliment, Question, Other) | Required
  2. Tell us more. | Open text | Required

Rated version:

  1. How are you feeling about [product] right now? | Emoji scale (frustrated, neutral, happy) or 1-5 scale | Required
  2. What is on your mind? | Open text | Optional

The minimal version has the lowest friction and captures the widest range of input. The categorized version makes analysis easier. Choose based on your volume. If you get fewer than 50 submissions per month, use the minimal version and categorize manually. If you get hundreds, use the categorized version.

Making a feedback box work

A feedback box that collects input but never produces action is worse than not having one. Here is how to make it productive.

Triage regularly. Set a schedule (daily for high-volume, weekly for low-volume) to review and categorize incoming feedback. Assign a team member to own this process.

Route to the right team. Bug reports go to engineering. Feature requests go to product. Usability issues go to design. Compliments go to the team Slack channel. Having clear routing prevents feedback from sitting in a queue.

Acknowledge submission. After a user submits feedback, show a confirmation: "Thanks. We read every submission." This sets expectations (they will not get a personal response) and encourages future feedback.

Close the loop on high-impact items. When you fix a bug or ship a feature that was requested through the feedback box, notify the users who requested it. This builds trust and encourages more feedback.

Track themes over time. Individual submissions are tactical. Themes across submissions are strategic. If 30 users mention the same pain point in a month, that is a product priority, not a support ticket.

Analyzing unstructured feedback

Open-text feedback is harder to analyze than structured survey responses. Here are practical approaches.

Tag and categorize. Create a consistent taxonomy (bug, feature request, UX issue, praise, confusion, pricing) and tag every submission. Over time, the distribution across categories reveals your biggest opportunities.

Track frequency of themes. "The export feature is slow" submitted once is anecdotal. Submitted 15 times in a month is a signal. Count how often each theme appears and prioritize accordingly.

Sentiment analysis at scale. If you receive hundreds of submissions monthly, automated sentiment analysis helps you identify trends without reading every response individually. Most feedback will be negative (people are more motivated to report problems than praise), so focus on severity rather than sentiment alone.

Connect to user data. A feedback submission from a free-tier user and one from your largest enterprise customer have different strategic weight. Linking submissions to user attributes helps you prioritize.

Common mistakes

Hiding the feedback box. If users cannot find it, they will not use it. Place it in a consistent, visible location. A small "Feedback" tab on the side of the screen is a proven pattern.

Requiring too much. Do not require email, name, or category for basic feedback. The lower the barrier, the more submissions you get.

Not reading the feedback. This sounds obvious, but many teams launch a feedback box and then nobody monitors it. Assign ownership.

Treating feedback box as a replacement for surveys. A feedback box captures what users choose to share. Surveys capture what you need to know. They complement each other. The feedback box surfaces unknown unknowns. Surveys validate known hypotheses.

Set up this survey in Formbricks

Formbricks supports an always-visible feedback widget that you can embed in your product. The widget appears as a button or tab that expands to show the feedback form when clicked.

The template includes optional category selection, sentiment rating, and a text field. Responses are tagged with the page URL where the feedback was submitted and any user attributes you track.

You can set up automations to route feedback to different channels based on category: bug reports to your issue tracker, feature requests to your product backlog, and UX issues to your design team.

Explore related templates