Measurement, not collection
Two adjacent jobs get confused under one banner. Collecting feedback is the conversation — what went wrong, what should we fix, the loop that closes. Measuring satisfaction is the instrument panel — the same questions, asked consistently, scored the same way, trended over months, cut by segment. This page is the instrument panel. (The conversation lives next door on customer feedback, and the two pages are designed to work together.)
The stakes are asymmetric. Sales figures tell you what happened; satisfaction scores tell you what’s about to happen — because most unhappy customers never complain, they just quietly don’t renew. A measurement program is how churn announces itself while there’s still time to do something about it. Starting points are in the business survey collection, and everything below builds on the free plan.
The three instruments — and the moment each one belongs to
Don’t argue about which metric is right. They measure different moments:
| Metric | The question | Belongs to | Score it with |
|---|---|---|---|
| CSAT | “How satisfied were you with your experience?” (1–5 rating) | Individual transactions — purchases, tickets, deliveries | CSAT calculator |
| NPS | “How likely are you to recommend us?” (0–10, native question) | The overall relationship, checked periodically | NPS calculator |
| CES | “How easy was it?” (opinion scale) | Service interactions and task completion | CES calculator |
The rule that makes any of them meaningful: the identical question, asked the identical way, at the identical kind of moment, every time. A CSAT asked after checkout in January and after support tickets in March isn’t a trend — it’s two unrelated numbers wearing the same name.
Every score needs its reason attached: follow each metric with “What’s the main reason for your score?” as long text. The number goes on the dashboard; the reason goes on the roadmap.
Rules of thumb for what “good” looks like
Benchmarks vary by industry and nobody’s industry-average customer is your customer — but there are commonly cited conventions worth knowing:
- NPS: below 0 signals real problems; 0–30 is typical of most businesses; 30–70 is strong; 70+ is world-class territory. More useful than the absolute number: your own trajectory, and the gap between segments.
- CSAT: expressed as the percentage of 4–5 ratings, the mid-70s to mid-80s is where well-regarded companies tend to sit. Below that, read the reasons before panicking; above it, check whether you’re only hearing from the delighted.
- CES: lower effort scores better. Track the direction of travel rather than the absolute.
The honest caveat on all three: response bias means your respondents are never a perfect sample. Trend beats snapshot for exactly this reason — bias that stays constant still shows you movement.
A measurement calendar that doesn’t burn people out
The fastest way to ruin satisfaction data is to over-ask. A sustainable structure:
- Transactional CSAT — after meaningful interactions, on a sample if volume is high. Two questions: score and reason.
- Relational NPS — quarterly, to the whole customer base at most. Never more than four or five questions total.
- CES — automatic after support interactions, where effort actually predicts loyalty.
- An annual deep-dive — the exception, not the rhythm.
Before each send, two sanity checks: the sample size calculator tells you how many responses the claim you want to make actually requires, and the response rate calculator tells you what response rate you’ll need to get there — which is how teams discover they need to shorten the survey, not lengthen the deadline.
The segment recipe: logic that labels as it measures
This is where the measurement gets sharp. Every satisfaction program eventually needs to segment respondents — and it can be computed inside the form, with nothing but conditional logic and a text variable:
- Question 1: the NPS question, 0–10.
- Rule 1: if the score is greater than 8 → set the text variable
segmentto “promoter.” - Rule 2: if the score is equal to 7 → set
segmentto “passive.” - Rule 3: if the score is equal to 8 → set
segmentto “passive.” - Rule 4: if the score is lower than 7 → set
segmentto “detractor.”
Variable rules run top to bottom and evaluation continues after each match — since the ranges don’t overlap, exactly one fires. Then two things become possible:
- A later branch: a following question can use
segmentas a condition — if segment is “detractor,” jump to the recovery questions; promoters instead flow into the advocacy ask. One form, two conversations, no embarrassment. - A personalized ending: the thank-you page can recall the variable — a detractor sees “thank you — a team member will follow up this week”; a promoter sees “we’d love to hear what’s working.” The survey closes differently for each.
Add the segmentation layer you can’t compute: plan, tenure, and acquisition channel arrive as hidden fields in the URL — built with the UTM builder for campaign sends — so every response lands pre-labeled for cutting later.
Where surveys meet customers
- Relational surveys travel by email. A quarterly NPS is an inbox event — a direct link, no login demanded of the respondent, a progress bar showing the small size of the ask.
- Transactional surveys live at the moment. Embedded on the confirmation page, or a QR code on the receipt and table tent when the experience happened offline.
- WhatsApp where it’s the default. For consumer businesses in WhatsApp-first markets, sharing the survey into the chat routinely outperforms email — and responses can be forwarded back to the team’s own WhatsApp.
- Anonymous where honesty demands it. Omitting identity fields is all anonymity takes — what the form doesn’t ask, it can’t store. The trade-off: no follow-up. The segment recipe makes a good middle path: measure anonymously, but offer a voluntary email field only to respondents who want someone to contact them.
Reading the numbers
- Everything lands in one dashboard, filterable by the hidden fields you set — so “NPS by plan” or “CSAT by region” is a filter, not a project.
- Score with the calculators. The NPS, CSAT, and CES tools convert raw responses into the standard numbers for reporting upward.
- Automate the plumbing, not the judgment. A webhook — included on free — pushes every completed response into your CRM or spreadsheet the moment it lands. One honest boundary: Formware sends all responses to the webhook; it doesn’t fire conditionally on low scores. Route the alerts in the receiving tool — filter for
segment = detractoron your side, and the urgent ones find the right person. - Watch the response rate itself. A falling response rate is satisfaction data too — it usually means over-surveying, or a survey that got longer. Re-run the response rate calculator when it dips.
- Close the loop publicly. “You said onboarding was rough — here’s what changed” is what converts measurement into retention. Measured customers who see action keep responding; measured customers who don’t, quietly stop.
The survey is part of the thing it measures
Here’s the trap unique to this use case: the satisfaction survey is itself a customer touchpoint. A clunky, self-serving questionnaire doesn’t just fail to measure sentiment — it lowers it, and now your instrument is biasing the experiment. Every point of friction in the form is a point of friction in the relationship, measured by the same instrument.
One question at a time, respectful asks, visible length, and a personalized close is how the survey stops being a source of error. If you’re comparing measurement platforms, the Formware vs. Qualtrics comparison covers the enterprise survey-suite route, and Formware vs. Typeform the other conversational builder.
Free covers the whole program above — unlimited surveys and responses, logic, variables, hidden fields, embeds, WhatsApp — subject to fair use, with Formware branding on the form. Pro ($29.99/mo or $299/yr) removes the badge and adds your domain, custom redirects, respondent confirmation emails, and shared workspaces with roles for the team that reads the numbers; the full breakdown is on plans and pricing.
Adjacent pages in the system: customer feedback for the collection loop, customer engagement for the touchpoint layer, and voice of the customer for the program that ties every listening post together.
Frequently Asked Questions
What's the difference between CSAT and NPS?
CSAT measures a specific interaction (“How satisfied were you with this purchase?” on a 1–5 scale); NPS measures the overall relationship and referral intent (“How likely are you to recommend us?” on 0–10). They’re complements, not rivals — CSAT diagnoses moments, NPS tracks the trajectory. Run them on different cadences so neither fatigues the audience for the other.
What is a good NPS score?
Commonly cited conventions: negative is a warning, 0–30 is typical, 30–70 is strong, and 70+ is exceptional. The number that matters most is your own trend — the same question, asked consistently, moving in the right direction beats a flattering one-off against a benchmark that isn’t your industry or your customer mix.
How often should I survey customers?
Transactional CSAT after meaningful interactions, relational NPS quarterly at most, CES automatically after support interactions — and never more than one relational ask per customer per quarter. Before each send, check the sample size calculator so you’re asking enough people, but not everyone, forever.
Can I get alerted when someone gives a low score?
Yes, with one plumbing detail: Formware’s webhooks send every completed response to your system the moment it lands, but the alerting itself happens in the receiving tool — filter for detractor responses on your side (Zapier, Make, or your CRM) and route them to Slack or the account owner. The form labels each respondent with a segment variable as they answer, so the filter has something to filter on.
Is this free to run?
Yes — unlimited surveys, questions, and responses, with conditional logic, variables, hidden fields, and the native NPS/Rating/Scale question types all on the free plan, subject to fair use. Pro adds white-label branding, custom domains, redirects, respondent emails, and team access — the plan comparison has the details.






