Kith Spark

Customer feedback

Feature Request Form Best Practices

October 22, 2024 · 6 min read

In short

A good feature request form asks only for what makes the request actionable: a short title, what the customer is trying to do, and what would solve it. Skip priority sliders and long categorization fields that customers fill in wrong. Enrich the rest from the account record. Short forms get more submissions and better signal than long ones.

The feature request form is the front door of your feedback program, and most forms are built to serve the product team rather than the customer filling them out. Every extra field feels useful to you and costs the customer. Get the balance wrong and your best customers, the busy ones, never finish the form.

A feature request form has one job: capture enough to act on the request without asking so much that people abandon it. That tension shapes every decision about what to include.

The fields worth keeping

Three things make a request actionable, and you should ask for exactly these.

  • A short title. One line stating what they want. This becomes the item others find and vote on, so it has to be readable at a glance.
  • The job behind it. What were they trying to do when they hit the gap? This is the field that matters most and the one most forms omit. Customers describe solutions, but you prioritize against the underlying job to be done.
  • What done looks like. How would they know the problem was solved? This separates a real need from a passing wish and gives you an acceptance signal later.

That is enough. Everything else can be enriched from the account record or added by the team during triage.

The fields worth cutting

Several common fields look helpful and actively hurt your data.

  • Priority sliders. Every customer marks their own request urgent. A field where the answer is always "high" carries no information.
  • Category dropdowns the customer picks. Customers do not know your taxonomy and will guess wrong, which means you re-tag everything anyway. Categorize during triage instead. Our guide on feedback tagging covers why this belongs to the team, not the submitter.
  • Long open-ended boxes with no prompt. A blank text area produces either two words or three paragraphs. Specific questions produce usable answers.

Reduce friction at every step

The length of the form is the single biggest lever on submission rate. Each field you add filters out a slice of customers, and the slice it filters first is the busy, high-value accounts whose feedback you most want. A form that takes thirty seconds gets answered by people a five-minute form loses.

Pre-fill anything you already know. If the customer is logged in, you have their name, account, and plan. Do not ask for them. The form should feel like it already knows who they are, because it does.

Show the request is not disappearing

A form that submits into silence trains customers to stop using it. The moment someone submits, they should see confirmation, a link to track the request, and ideally how many others have asked for the same thing. That last detail turns a private submission into a public, votable item and tells the customer they are not shouting into a void.

If your form feeds a public board, surfacing similar existing requests before they submit does double duty. It dedupes at the source and shows the customer their need is already recognized. Pairing the form with a feedback board is what makes the front door connect to something real.

Forms are intake, not prioritization

A final principle: the form captures, it does not decide. Resist the urge to make customers do your prioritization for you through the form. They will tell you what they want and why, and that is their whole job. Weighing requests against each other, by votes, by account value, by effort, is yours.

If you want the form, the board, and the triage queue as one connected system rather than a disconnected Google Form, purpose-built feature request management handles intake, deduplication, and routing without you wiring it together by hand. For a comparison of where forms fit against in-app capture, see in-app feedback vs feedback boards.

Frequently asked questions

What fields should a feature request form have?

Keep it to three: a short title, the job the customer was trying to do, and what would tell them the problem is solved. That is enough to act on. Enrich everything else from the account record or add it during triage.

Should customers categorize their own requests?

No. Customers do not know your taxonomy and will guess wrong, forcing you to re-tag everything anyway. Let customers describe their need in plain words and have the team categorize during triage, where the labels stay consistent.

Why do long feature request forms hurt?

Each extra field filters out a slice of customers, starting with the busy, high-value accounts whose feedback you most want. Long forms lower submission rates and bias your data toward whoever has the most patience, not the most relevant need.

Keep reading

Turn your customers into your roadmap

Spin up an AI-moderated feedback forum, weight every request by real deal value, and keep each requester in the loop from idea to ship.

Back to the blog