How to Create a Customer Feedback Survey (Template + Questions)

How to Create a Customer Feedback Survey (Template + Questions)
TL;DR: A customer feedback survey is a set of structured questions you send to customers to learn what they think about your product, service, or experience. The best surveys are short (5-8 questions), sent at the right moment, and tied to an action you will actually take. This guide covers how to build one, 25 questions organized by category, and a ready-to-use template.
Picture this: a customer churned last month. They never complained. They just stopped paying. You had no idea why until you saw the cancellation reason in a dropdown: "product missing key features." No detail. No follow-up. Nothing you can act on.
That is what happens when you do not have a customer feedback system, or when your surveys are so poorly designed that honest answers never make it back to you.
Qualtrics research shows that 63% of consumers feel companies do not actually listen to feedback. The gap is not between collecting and not collecting. It is between collecting feedback and doing something visible with it.
This guide covers how to build a customer feedback survey that earns real answers: the structure, the timing, the questions, and a template you can deploy today.
What Is a Customer Feedback Survey?
A customer feedback survey is a structured set of questions sent to customers to gather their opinions, experiences, and suggestions. Unlike a support ticket or a sales call, it gives customers a channel to share unprompted — and gives you data you can aggregate across hundreds or thousands of responses.
The key word is structured. An informal "how are we doing?" email is not a feedback survey. A feedback survey has specific questions, a defined audience, a delivery method, and a plan for what happens to the answers.
Why Most Customer Feedback Surveys Fail
Most surveys fail before a single person fills them out. The problems are predictable.
They are too long. SurveyMonkey data shows that surveys taking longer than 7-8 minutes see a dramatic drop in completion rate. A 20-question survey sent to a busy customer is mostly noise.
They are sent at the wrong time. A satisfaction survey sent three weeks after a support interaction is useless. The customer has moved on. A survey sent 24 hours after resolution, when the experience is fresh, gets honest answers.
The questions are leading. "How much did you enjoy our service today?" assumes enjoyment. "How would you describe your experience?" does not. Loaded questions produce inflated scores, not useful data.
Nobody acts on the results. Medallia research found that 75% of customers who gave feedback said they never heard back or saw any change. Surveys without visible action teach customers not to bother.
Fix these four problems and response rate and quality improve dramatically.
Types of Customer Feedback Surveys
Not all customer feedback surveys serve the same purpose. The right type depends on what decision you are trying to make.
Net Promoter Score (NPS): One question — "How likely are you to recommend us to a friend or colleague?" — scored 0 to 10. Best for tracking overall loyalty over time. Not useful for understanding why. See our full NPS guide.
Customer Satisfaction Score (CSAT): "How satisfied were you with [specific interaction]?" Rated 1-5 or 1-7. Best for measuring specific moments: a support ticket, a delivery, an onboarding call. High response rates because it is short.
Customer Effort Score (CES): "How easy was it to [complete the task]?" Rated 1-7 from Very Difficult to Very Easy. Gartner research shows CES predicts loyalty better than satisfaction in service contexts. Use it after support or onboarding.
Product feedback survey: Open-ended questions about features, gaps, and use cases. Best sent to active users 30-90 days in. Informs your roadmap rather than measuring a moment.
Post-purchase survey: Sent after a sale to measure the buying experience, delivery, and first impressions. Often 3-5 questions. Catches friction before it becomes churn.
Churn survey: Sent when a customer cancels. One of the most valuable surveys you can run because the feedback is unfiltered. The customer has nothing to lose by being honest.
Each type serves a different question. Running all of them at once overwhelms customers. Pick the one that answers your most pressing business question and start there.
How to Create a Customer Feedback Survey: Step by Step
Step 1: Decide what decision this survey will inform
Before writing a single question, write one sentence: "After collecting this data, we will decide ____." If you cannot complete that sentence, you are not ready to build the survey. Every question should connect to that decision.
Step 2: Choose the right survey type
Match the type to the decision. If you want to track loyalty over time, use NPS. If you are trying to reduce support ticket volume, use CES after every resolved ticket. If you are trying to build the product roadmap, use a product feedback survey.
Step 3: Limit it to 5-8 questions
This feels like a constraint. It is a forcing function. Limiting questions forces you to prioritize what you actually need versus what would be nice to know. You can always run another survey later.
Step 4: Write clear, neutral questions
Each question should cover one topic, use plain language, and avoid assumptions. Test each question by asking: "Could a customer interpret this two different ways?" If yes, rewrite it.
Mix question types: use a scale (1-5 or 1-10) for measurable metrics, multiple choice for categories, and one open-ended question for the thing you did not think to ask.
Step 5: Decide when and how to send it
Timing is as important as the questions. Send surveys:
- Within 24-48 hours of a completed support interaction
- 7-14 days after a customer first achieves their core outcome
- 30 days after signup for product feedback
- Immediately on cancellation for churn surveys
Delivery channel affects response rate. In-app surveys (shown inside your product) outperform email surveys for active users. Email works better for post-purchase and churn.
Step 6: Build the survey in a form tool
TinyForms lets you build customer feedback surveys with rating scales, multiple-choice, and open-ended questions. The ChatRunner mode delivers one question at a time, which increases completion rates for mobile users by removing the "wall of questions" effect.
Set up a trigger in TinyWorkflows to automatically send the survey at the right moment: after a ticket is closed, after a purchase, after 30 days of inactivity.
Step 7: Decide what you will do with the results before you launch
Before sending the survey, write down: "If the average score on question 3 is below X, we will do Y." If you cannot commit to a response protocol, the survey is performative, not functional.
Closing the feedback loop, even briefly (a follow-up email that says "we heard you, and here is what we changed"), is the single most effective thing you can do for response rates on future surveys.
25 Customer Feedback Survey Questions
Satisfaction (CSAT)
- How satisfied were you with your experience today? (1-5 scale)
- Did we resolve your issue on the first contact? (Yes / No / Partially)
- How well did our team understand your needs? (1-5 scale)
- Would you contact us again for help with a similar issue? (Yes / No / Not sure)
- How would you rate the speed of our response? (Very slow / Slow / About right / Fast / Very fast)
Product feedback
- Which feature do you use most often? (multiple choice or open-ended)
- Is there a task you wish our product handled that it currently does not? (open-ended)
- How easy is it to accomplish your main goal in our product? (1-7 scale, CES format)
- How has our product changed the way you work? (open-ended)
- What would make you more likely to use our product every day? (open-ended)
Onboarding
- How easy was it to get started with our product? (1-5 scale)
- Did you feel confident using the product after your first session? (Yes / No / Somewhat)
- Was there anything confusing about the setup process? (Yes / No — if yes, please describe)
- Did you find the resources (help docs, tutorials, onboarding emails) useful? (1-5 scale)
- What is one thing we could do to improve the first week experience? (open-ended)
Support
- How satisfied were you with the support you received? (1-5 scale)
- How long did it take to get a response? (Under 1 hour / 1-4 hours / Same day / Longer)
- Was your issue fully resolved? (Yes / No / Partially)
- How knowledgeable was the support agent? (1-5 scale)
- What is one thing our support team could do better? (open-ended)
Churn
- What is the main reason you are cancelling? (multiple choice: too expensive / missing features / switching to another tool / no longer need it / other)
- Is there one specific thing we could have done to keep you? (open-ended)
- How likely would you be to return if we added [specific feature]? (1-10 scale)
- Did you consider any alternatives before cancelling? If so, which ones? (open-ended)
- Would you recommend us to someone whose needs match what we do well? (Yes / No / Depends)
Customer Feedback Survey Template
This 8-question template works for most B2B SaaS products. It combines NPS, CSAT, CES, and one open-ended question to give you a complete picture.
Survey name: [Product] Customer Experience Survey
- How likely are you to recommend [Product] to a colleague? (0-10 scale) — NPS
- How satisfied are you with [Product] overall? (1-5 scale) — CSAT
- How easy is it to accomplish your main goal in [Product]? (1-7 scale, Very Difficult to Very Easy) — CES
- Which feature do you use most often? (multiple choice with your top 4-6 features + Other)
- Is there a task you wish [Product] handled that it currently does not? (open-ended)
- How did you first hear about us? (multiple choice: search / colleague / ad / other) — attribution
- How satisfied are you with the value for the price? (1-5 scale)
- What is the one thing we should do to improve your experience? (open-ended)
Keep this survey to customers who have been active for at least 30 days. Send it quarterly. Track the NPS and CSAT trend over time, not just the one-time score.
You can build this exact survey in TinyForms in about 10 minutes. The best online form builders all support these question types, but TinyForms connects directly to TinyTables to store every response in a searchable database and TinyWorkflows to trigger automated follow-ups based on score.
Best Practices for Customer Feedback Surveys
Keep it under 5 minutes. If you cannot get your most important questions into 5 minutes of completion time, split the survey into two separate sends. Completion rate matters more than comprehensiveness.
Send at the right moment, not on a schedule. A survey triggered by an event (support ticket closed, purchase completed, 30-day mark) outperforms a quarterly survey blast. Triggered surveys catch people when the experience is fresh.
Use one open-ended question per survey. Open-ended questions surface what you did not think to ask. They also take the most time to answer. One is enough. Anything more reduces completion.
Close the loop publicly. If your feedback drives a change, say so. A product changelog entry, a "you asked, we built" email, or even a reply to a low-NPS response costs almost nothing and earns significant goodwill on future surveys.
Segment by customer type. A power user's feedback about advanced features should be weighted differently than a new user's frustration with onboarding. Tag responses by plan, tenure, and usage level before drawing conclusions.
Frequently Asked Questions
How long should a customer feedback survey be?
Aim for 5-8 questions and under 5 minutes of completion time. SurveyMonkey research shows completion rates drop sharply for surveys over 7-8 minutes. The constraint forces you to ask only the questions whose answers you will act on.
What is the best time to send a customer feedback survey?
Triggered timing outperforms scheduled blasts. Send satisfaction surveys within 24-48 hours of a support interaction, product feedback surveys 30 days after the customer first achieves their main goal, and churn surveys immediately at cancellation. Event-based timing produces more honest, specific answers.
What is a good response rate for a customer feedback survey?
For email-delivered B2B surveys, 20-30% is considered good. In-app surveys typically see 10-25% depending on placement. For post-support CSAT surveys sent within a few hours of resolution, 40-60% is achievable. Low response rates usually indicate poor timing, too many questions, or customers who do not believe their feedback will change anything.
How often should you send customer feedback surveys?
NPS: quarterly for a broad base, monthly if you are actively tracking a change. CSAT: after every support interaction. Product feedback: 2-3 times per year for active users. Churn: at every cancellation. Over-surveying the same customers damages response rates; use audience rules to cap how often any one customer receives a survey.
What is the difference between a customer feedback survey and a customer satisfaction survey?
A customer satisfaction survey (CSAT) is a specific type of customer feedback survey focused on measuring satisfaction with a single interaction or overall experience. Customer feedback surveys is the broader category, which includes NPS, CES, product feedback, churn surveys, and more. CSAT is one instrument; customer feedback survey is the full toolkit.