Feedback & CSAT · Updated September 2026 · 10 min read

A feedback form builder for answers you can act on

A feedback form builder is the easy part; the hard part is getting answers specific enough to change something. This guide covers what to put in a feedback form, how to choose between CSAT, NPS and CES, a question bank you can copy, and the routing that turns a low score into a reply within a day. It ends with templates and an honest note on what Zunoform's free plan does and doesn't cover.

A brass tuning fork beside a dish of water with concentric ripples spreading across it

Short answer

A good customer feedback form asks one standard score, one open question about the reason for that score, and at most two or three context questions. Pick the score by the decision you need to make: CSAT for a single interaction, CES for how hard something was, NPS for the overall relationship. Send it within a day of the experience and route low scores to a person.

  • 3 to 5 questions for a transactional feedback form; everything but the score optional.
  • Keep the wording and scale identical between waves, or your trend breaks.
  • Show a follow-up question only to low scorers with conditional logic.
  • Tell respondents what changed because of their feedback.

What should a feedback form include?

Four parts, in this order. First, one line of context: what the feedback is about and who reads it. Second, the core score, worded exactly the same every time. Third, one open question: what is the main reason for your score? Fourth, optional context such as which product, location or agent, and permission to follow up.

Leave out anything you will not act on. Demographics, marketing opt-ins and testimonial requests each belong in a different form, or at least after the feedback is complete. If you already know who the person is (an order number, a ticket ID), pass it in the link as a hidden field rather than asking for it. Zunoform's hidden fields capture URL parameters into the response, so the form stays short and the answer still arrives tied to the right order.

CSAT, NPS or CES: which feedback score should you use?

Each metric was designed for a different job. The wording below is the standard form; the calculation is how each is normally reported. Our NPS vs CSAT vs CES guide goes deeper on the history and criticism.

MetricStandard questionScaleHow it is calculatedWhen to askBest for
CSATHow satisfied were you with [interaction]?1 to 5Share of respondents answering 4 or 5Right after the interactionSupport tickets, deliveries, events, a single visit
NPSHow likely are you to recommend [company] to a friend or colleague?0 to 10% promoters (9 to 10) minus % detractors (0 to 6)Periodically, e.g. quarterly, not after every contactRelationship trend over time
CESHow easy was it to [get your issue resolved]?1 to 5 or 1 to 7Average score, or share answering easyRight after a task or service contactSupport and self-service flows, where effort points to a fixable step

NPS was introduced by Fred Reichheld in Harvard Business Review in 2003. The effort idea behind CES comes from Dixon, Freeman and Toman's 2010 HBR article, which argued that reducing customer effort matters more for loyalty in service than delighting customers. Use our NPS, CSAT and CES calculators at /tools to score results you collected elsewhere.

Sources: Reichheld, The One Number You Need to Grow (HBR, 2003) · Net Promoter System: measuring your NPS · Dixon, Freeman, Toman, Stop Trying to Delight Your Customers (HBR, 2010)

Worked example: scoring one week of feedback

Illustration: 80 customers answer a CSAT question after support tickets. 52 answer 5, 12 answer 4, 8 answer 3, and 8 answer 1 or 2. CSAT is (52 + 12) / 80 = 80%. The same 80 people also answer a 0 to 10 recommend question: 40 promoters, 24 passives and 16 detractors, so NPS is 50% minus 20%, or 50. Neither number tells you what to fix; the 16 open answers from the detractors do. That is why the open question is the one you should never cut.

Feedback questions you can copy

SCORE (pick one and never reword it)
- CSAT: How satisfied were you with your [support conversation / order / visit]? (1 Very dissatisfied to 5 Very satisfied)
- CES: How easy was it to [get your issue resolved / complete your order]? (1 Very difficult to 5 Very easy)
- NPS: How likely are you to recommend [company] to a friend or colleague? (0 Not at all likely to 10 Extremely likely)

THE OPEN QUESTION
- What is the main reason for your score?
- What is one thing we could have done better?
- If you could change one thing about [product], what would it be?

FOLLOW-UP FOR LOW SCORES (show with logic)
- What went wrong?
- Would you like someone to contact you about this? (Yes / No)
- What would have made this a 5?

FOLLOW-UP FOR HIGH SCORES
- What did we do well that we should keep doing?
- May we quote your comment? (Yes / No)

PRODUCT FEEDBACK
- How often do you use [feature]? (Daily / Weekly / Monthly / Rarely / Never)
- What were you trying to do when you last used [feature]?
- What almost stopped you from signing up?

EVENT OR TRAINING FEEDBACK
- How relevant was the content to your work? (1 to 5)
- Which session was most useful, and why?
- What should we cut next time?
- How was the pace? (Too slow / About right / Too fast)

EMPLOYEE OR INTERNAL FEEDBACK
- What is one thing that slows you down each week?
- What should we start, stop and continue doing?

CONTEXT (optional, keep to two)
- Which location / agent / product was this about?
- May we contact you about your answers? (Yes / No, plus email if yes)

Swap the bracketed parts for your own wording, then keep that wording fixed between survey waves.

Rules for writing feedback questions

How do you close the feedback loop?

Closing the loop means two things: replying to the individual who gave a low score, and telling everyone what changed. The first is service recovery with an expiry date, so it needs routing, not a monthly report. The second is what keeps people answering your next survey.

In Zunoform, the practical setup looks like this. A logic rule shows "What went wrong?" and "May we contact you?" only when the score is low. A tag rule labels those responses, for example "detractor" when the recommend score is 6 or below; tags are computed on the server at submission and appear in the responses view. The response then goes where your team already works: Google Sheets, Zoho CRM, a Zapier catch hook or a webhook on the free plan, or Slack, HubSpot, Notion and Airtable on Pro. Email notifications work on Free through your own SMTP server and on paid plans through Zunoform's mailer.

For the public half, a short note in your next newsletter or changelog is enough: you told us checkout was confusing, so we cut it from four steps to two. Keep a simple log of what feedback led to which change; it is also the best evidence when someone asks whether the survey is worth running.

Should a feedback form be anonymous?

For employee and internal feedback, usually yes, because people answer more candidly when they cannot be identified. For customer feedback, usually no, because you cannot fix a specific problem for someone you cannot reach. Decide per form, then say which it is at the top.

If you promise anonymity, make it real. Zunoform's anonymous mode stores no IP address, user agent, referrer, location, language or screen size for that form. That still does not protect someone who types their name into an open question, or who is the only person on a three-person team, so avoid questions that identify people by elimination. Our anonymous surveys guide covers this in detail.

Don't use a feedback form to filter reviews

A common pattern sends happy customers to Google reviews and unhappy ones to a private form. Google's Maps content policy says merchants must not discourage negative reviews or selectively solicit positive reviews. If you ask for public reviews, ask everyone, and run your feedback form separately.

How to create a feedback form in Zunoform

01

Start from a feedback template

Pick one of the templates below or a blank form, and choose a layout. Conversational (one question at a time) suits a three-question survey sent by email or QR code; single page suits an embedded website feedback form.

02

Add the score

Use a rating question for CSAT or CES (an opinion scale of up to 10 points, with labels at both ends) or stars. The dedicated NPS question adds a built-in follow-up and an NPS breakdown in the summary, and needs Pro to publish; on Free you can still build a 0 to 10 scale and score it with our NPS calculator.

03

Add the open question and logic

Add "What is the main reason for your score?" and a logic rule that reveals the recovery questions only for low scores. Answer piping can quote the score back: "You gave us a 3. What went wrong?"

04

Route the responses

Connect Google Sheets or a webhook, add a tag rule for low scores, and turn on notifications. Pass order or ticket IDs as hidden fields in the link.

05

Share it at the right moment

Send the link within a day of the experience, embed it on the page where the experience happens, or print a QR code (our QR code generator is free) for in-person feedback.

Feedback form templates

Each asks a score and an open question; edit the wording to match your own scale.

Where Zunoform fits, and where it doesn't

Zunoform works well when feedback needs logic, routing and a few integrations without a survey platform's price: rating and star questions, conditional follow-ups, tag rules, anonymous mode, hidden fields and 500 responses a month are all on the free plan, and the NPS question, Slack and HubSpot come with Pro at $14.99 a month.

It is not the right choice if you need unlimited free responses (Google Forms and Tally have no monthly cap), statistical text analysis or dashboards across many surveys (dedicated survey platforms do this better), or automatic survey sends triggered from your help desk; you send the link yourself or through your own tools.

Questions people ask

What should I put in a feedback form?

One standard score (CSAT, CES or NPS), one open question asking for the main reason behind the score, and no more than two or three optional context questions, such as which product or location it concerns and whether you may follow up. Leave out anything you will not act on, and pass known details like an order ID in the link instead of asking.

How do I create a feedback form for free?

Pick a feedback template or a blank form in a free form builder, add a labelled rating scale, an open reason question and an optional contact question, then share the link or a QR code. Zunoform's free plan covers this with 500 responses a month; the dedicated NPS question needs Pro to publish, but a 0 to 10 rating scale works on Free.

What are good customer feedback questions?

How satisfied were you with your order? What is the main reason for your score? What is one thing we could have done better? How easy was it to get your issue resolved? Would you like someone to contact you? Keep the score question worded identically every time, and let the open question do the diagnostic work.

How many questions should a feedback form have?

Three to five for feedback about a single interaction: a score, an open reason, and one or two context questions. Longer forms lose respondents, and the people who drop out tend to be the busiest, which skews results. Periodic relationship surveys can run longer, but put the most important question first.

What is the difference between CSAT and NPS?

CSAT asks how satisfied someone was with a specific interaction, usually on a 1 to 5 scale, and is reported as the share of 4s and 5s. NPS asks how likely they are to recommend you on a 0 to 10 scale and subtracts the percentage of detractors (0 to 6) from promoters (9 to 10). CSAT measures a moment; NPS tracks the relationship.

Should feedback forms be anonymous?

Internal and employee feedback usually should be, because identified answers tend to be less candid. Customer feedback usually should not, because you need to reach the person to fix the problem. Whichever you choose, say so at the top of the form, and if you promise anonymity, avoid questions that identify people by role, team size or location.

Can I send happy customers to leave a Google review?

You can ask customers for reviews, but ask all of them. Google's Maps content policy says businesses must not selectively solicit positive reviews or discourage negative ones, so routing only high scorers to Google and low scorers to a private form breaks its rules. Keep review requests and feedback forms separate.

Keep reading

Ready when you are

Better forms.
Better data.

Start with a conversation, a document or a single page.
Unlimited forms and 500 responses per month on Free.
No card required.

  • No credit card
  • Unlimited forms
  • 500 responses / month