How-To Guide

How to Build a Feedback Form That People Actually Fill Out

January 2026 ยท 10 min read

You send out a feedback survey. A hundred customers get it. Three respond. One says "good." One says "bad." One writes a novel about something completely unrelated. Sound familiar?

Most feedback forms fail because they're built for the business, not the customer. Twenty questions, vague wording, sent at the wrong time. Nobody has time for that.

The good news: getting useful feedback isn't complicated. You just need to ask the right questions, in the right format, at the right moment.

Why Most Feedback Forms Get Ignored

Before we fix it, let's understand what's broken.

Too many questions. Every question you add cuts your response rate. A 20-question survey might get 5% completion. A 3-question survey can hit 40%. Math is not in your favor here.

Wrong question types. "Please describe your experience in detail" sounds reasonable until you realize nobody wants to write an essay on their phone. Open-ended questions are hard. Rating scales are easy.

Bad timing. Ask for feedback two weeks after the experience and people have forgotten. Ask during the experience and you're interrupting. The window is small.

No obvious value. "Help us improve" is not motivating. People are busy. If there's nothing in it for them, they'll skip it.

The Five Feedback Forms That Actually Work

Different situations call for different approaches. Here are the ones worth knowing.

1. NPS (Net Promoter Score)

One question: "How likely are you to recommend us to a friend?" Scale of 0 to 10. That's it.

NPS splits responses into three groups: Detractors (0-6), Passives (7-8), and Promoters (9-10). Your score is the percentage of Promoters minus the percentage of Detractors.

Why it works: it's fast, it's standardized (so you can benchmark), and it actually predicts business growth. Companies with high NPS tend to grow faster.

When to use: Regularly with existing customers (quarterly works well), after major milestones, or as a quick pulse check.

2. CSAT (Customer Satisfaction)

"How satisfied were you with [specific thing]?" Usually a 1-5 scale or a simple good/neutral/bad choice.

CSAT measures satisfaction with a specific interaction, not overall sentiment. Did the support agent solve your problem? Was the delivery on time? Was the checkout smooth?

When to use: Immediately after an interaction. Support ticket closed? CSAT. Order delivered? CSAT. Call ended? CSAT.

Pro tip

Keep it specific. "How satisfied are you with our service?" is too vague. "How satisfied were you with today's support response?" is actionable.

3. CES (Customer Effort Score)

"How easy was it to [do the thing]?" Scale of 1 (very difficult) to 7 (very easy).

CES measures friction. Turns out, reducing effort matters more than delighting customers. People don't need you to exceed expectations - they need you to not waste their time.

When to use: After processes - checkout, onboarding, returns, account setup. Anywhere the customer had to do work.

4. Post-Purchase Review

More detailed feedback about a product or service. Star rating plus a text field for comments.

This isn't just for you - reviews help other customers decide. That's the value exchange. "Help others by sharing your experience" works better than "help us improve."

When to use: A few days after delivery or completion. Give people time to actually use what they bought.

5. Exit Survey

"Why are you leaving?" Asked when someone cancels, unsubscribes, or churns.

This is your last chance to learn something. Keep it short - one multiple choice question about the reason, maybe one optional text field. They're already leaving; don't make it a chore.

When to use: At the moment of cancellation. Not after. After, they're gone and won't respond.

Browse our feedback form templates - NPS, CSAT, post-purchase, and more.

The Rules of Good Feedback Forms

Whatever type you choose, these principles apply.

Rule 1: Fewer Questions, Better Data

Three good questions beat ten mediocre ones. For every question you add, ask: "What will I actually do with this answer?" If you don't have a clear action, cut it.

The ideal feedback form has 1-5 questions. More than that and you're doing market research, not feedback collection.

Rule 2: Rating Scales Over Open Text

A 1-5 star rating takes two seconds. "Please describe your experience" takes two minutes and mental energy. Guess which one gets more responses.

Use open text sparingly. One optional field at the end for "anything else you'd like to share" catches the people who want to elaborate without forcing everyone to write.

Rule 3: Timing Is Everything

The best time to ask for feedback is right after the experience, while it's fresh. Support ticket resolved? Ask now. Meal finished? Ask now. Package delivered? Ask today, not next week.

Exception: product reviews. Give people a few days to actually use the thing before asking what they think.

Rule 4: Make It Stupid Easy

Mobile-friendly is mandatory. Tiny buttons, long forms, required fields for everything - these kill response rates. One tap should be enough for a quick response.

Emojis and visual scales work great. ๐Ÿ˜ก๐Ÿ˜•๐Ÿ˜๐Ÿ™‚๐Ÿ˜ is faster to process than "Very Dissatisfied / Dissatisfied / Neutral / Satisfied / Very Satisfied."

Rule 5: Close the Loop

Someone gives you negative feedback. What happens next? If the answer is "nothing" you're wasting their time and yours.

At minimum, acknowledge it. Better: follow up personally on bad scores. Best: fix the problem and tell them you did. That angry customer can become your biggest advocate.

Important:

Responding to negative feedback within 24 hours can recover up to 70% of unhappy customers. Ignoring it guarantees you lose them - and they'll tell others.

Should You Offer Incentives?

"Complete this survey for a chance to win $100." Does it work? Yes and no.

Incentives increase response rates, but they also attract people who just want the prize. You'll get more responses but potentially lower quality. People rush through to get to the reward.

My take: skip incentives for short forms. If it's one question, most people will answer without a bribe. Save incentives for longer surveys where you really need the data and can't simplify further.

Building Your First Feedback Form

Let's make this concrete. Here's how to build a simple post-service feedback form from scratch.

Step 1: Define the goal. What do you want to learn? Let's say you run a cleaning service and want to know if customers are happy.

Step 2: Choose the format. CSAT makes sense here - we're measuring satisfaction with a specific service.

Step 3: Write the questions.

  1. How would you rate the cleaning quality? (5 stars)
  2. How would you rate the cleaner's professionalism? (5 stars)
  3. Would you book with us again? (Yes / Maybe / No)
  4. Anything else you'd like us to know? (Optional text)

Four questions. Takes under a minute. Gives you actionable data.

Step 4: Set the timing. Send it the evening after the cleaning, while the experience is fresh.

Step 5: Plan the follow-up. Anyone who gives less than 4 stars gets a personal email within 24 hours asking what went wrong.

That's it. Nothing fancy, but it works.

How FormTs Makes This Easy

Quick plug for what I've built, because it's relevant here.

FormTs has dedicated components for every feedback type I mentioned. Not generic inputs you have to hack into shape - actual purpose-built fields.

Rating scales with presets. NPS (0-10 with colored segments), CSAT (1-5), CES (1-7), Likert scales - one line of code each. The labels, the scoring, the visual design - all handled.

Star ratings. Configurable stars (3, 5, 10 - whatever you need), half-star support, custom colors. Works on mobile without tiny tap targets.

Emoji ratings. The ๐Ÿ˜ก๐Ÿ˜•๐Ÿ˜๐Ÿ™‚๐Ÿ˜ scale I mentioned earlier? Built-in. Also mood scales, effort scales, or define your own custom emojis.

Thumb ratings. Simple thumbs up/down for quick binary feedback. "Was this helpful?" - done.

Matrix questions. Rate multiple items on the same scale - "How would you rate our speed / quality / communication?" in a clean grid format.

Conditional logic. Show follow-up questions based on the rating. Score below 3? Ask what went wrong. Score of 5? Ask for a testimonial. All automatic.

See these components in action - browse our feedback form templates.

What To Do With The Data

Collecting feedback is pointless if you don't act on it. Here's a simple system.

Track trends, not individual responses. One bad review is noise. Ten bad reviews mentioning the same thing is a signal.

Set thresholds. If NPS drops below 30, investigate. If CSAT falls under 4.0, something's broken. Know your numbers.

Share it with the team. Feedback shouldn't live in a spreadsheet only you see. The people delivering the service need to know how they're doing.

Actually make changes. Customers told you the checkout is confusing? Fix it. Then tell them you fixed it. That's how you build loyalty.

Common Questions

How often should I send feedback requests?

Depends on how often customers interact with you. After every transaction is fine for infrequent purchases. For regular interactions (like a SaaS product), quarterly NPS plus triggered CSAT after support is a good balance. Don't survey the same person more than once a month.

What's a good response rate for feedback forms?

For email surveys, 10-30% is typical. In-app or post-transaction forms can hit 40%+. If you're under 10%, your form is probably too long or badly timed. If you're over 50%, you're doing great.

Should feedback be anonymous?

Trade-off: anonymous feedback is more honest, but you can't follow up. For sensitive topics (employee satisfaction, complaints), anonymous works better. For customer feedback where you want to resolve issues, collect contact info - but make it optional.

What's more important, NPS or CSAT?

Different tools for different jobs. NPS measures overall loyalty and predicts growth. CSAT measures specific interactions and helps improve operations. Most businesses benefit from both - NPS quarterly, CSAT after key touchpoints.

Ready to Build Your Feedback Form?

Start with a template or describe what you need and let AI build it for you.