Skip to main content

The Harvestr feedback widget

Install Harvestr's Feedback Widget to gather user feedback and update them on its status automatically.

Written by Marina Salmon

What is the Harvestr feedback widget?

The Harvestr feedback widget lets you gather structured feedback directly from your users. This guide walks you through integrating it into your product, website, or mobile application.

Everything starts from Settings > Integrations > Feedback widget, where you install the widget and configure its appearance and its feedback form.

Prerequisites

  • a Harvestr Editor account to configure the widget

  • the ability to add a script to your website or app: you may need a developer for the SDK option

Set up the widget

On the Feedback widget page, click Set up widget. Harvestr creates a widget with a default form you can edit. The page then shows three cards: Install, Appearance and Feedback form.

Installing the widget

In the Install card, pick an Install method:

  • Script tag: for most sites. A quick, straightforward setup that requires minimal coding.

  • SDK: for more advanced scenarios, including mobile apps. It uses the default appearance, and you open and close the widget from your own code with window.HFC("open") and window.HFC("close"), for example from a button click.

Click Copy code and paste the snippet before the </body> tag on every page where you want the widget to appear.

Appearance settings are part of your snippet. After changing them, copy the snippet again and replace it on your site. Changes to the feedback form apply without updating the snippet.

Configuring the widget's appearance

In the Appearance card:

  • Button color and Header color: match the widget to your brand. The button color applies to buttons, links and highlights; the header color to the header background.

  • Opens as: a side panel or a centered window.

  • Launcher: how users open the widget, for example a floating circle or a tab on the side of the screen, with or without text.

  • Launcher text: for a side tab with text, customize the wording to guide users.

  • Position: the side of the screen and the distance from the edges.

Defining your feedback form

The widget collects feedback through a set of questions you define in the Feedback form card. This structures what users tell you and makes the results easier to work with.

The widget's feedback form is configured in the widget settings and is separate from the feedback templates used by internal integrations like Slack and the Chrome extension.

The first question is mandatory

The first question is required and becomes the title of the feedback, so it should capture the main topic at a glance. To reword it, open the ⋯ menu on the Title row and click Edit.

For example: "What is the main issue you're experiencing?" or "What feature would you like to see improved?"

Subsequent questions

Click Add question, then fill in the Question, its Type, whether it's Required, and an optional Help text shown under the question. Four types are available:

  • Short text: short, direct answers

  • Long text: longer, descriptive feedback

  • Choice: users choose one option from a list

  • Multiple choice: users choose several options

Use the ⋯ menu of a question to Edit, Move up, Move down or Delete question.

Options become labels. Each option of a Choice or Multiple choice question is attached to the feedback as a label in Harvestr. If a label already exists, we reuse it rather than creating a duplicate.

This makes these questions worth designing carefully: they feed your taxonomy, your Custom Inboxes, and your Rollup fields.

Two things to keep in mind when writing questions:

  • Keep them clear and short. Long questions reduce completion.

  • Keep them relevant to the user's experience and to the insight you actually want.

Once customized, the form is live in the widget with no further action.

Example form

  1. Mandatory title question: "What feature do you need help with?"

  2. Follow-up: "Please describe the issue you're facing." (Long text)

  3. Rating: "How would you rate your overall experience?" (Choice: Poor, Fair, Good, Excellent)

  4. Additional feedback: "Any other suggestions for improvement?" (Long text)

What your end users see

Submitting feedback

Users fill out your form and click Submit to share their concerns or suggestions, without leaving your product.

To keep feedback trustworthy and prevent spam, we ask for their email. First-time users receive a one-time password by email to verify their identity.

On subsequent submissions from the same browser, users are recognized automatically.

Following feedback status

Users can track what happens to their feedback through the Follow tab in the widget. Each item shows one of three statuses:

  • Read: the feedback has been received and reviewed in Harvestr.

  • Prioritized: it's been linked to a Discovery and is being considered.

  • Shipped: the linked Discovery reached a completed-type state.

This keeps users informed and shows them their input goes somewhere, which tends to produce more and better feedback over time.

Did this answer your question?