How to collect user feedback for SaaS
The most effective way to collect user feedback for a SaaS product is to combine contextual in-app questions, customer interviews, support conversations, product analytics and cancellation feedback. Each method answers a different question:
- In-app feedback shows what users think while using a feature.
- Interviews reveal why users behave a certain way.
- Support and sales conversations expose recurring problems.
- Analytics show where users struggle or abandon tasks.
- Churn surveys explain why customers leave.
Do not rely on one NPS survey or a permanent "Send feedback" button. Build a feedback process that captures comments at important moments, connects them to user behavior and gives the product team enough evidence to make a decision.
SaaS User Feedback Collection at a Glance
| Feedback objective | Best method | Best timing | What you learn |
|---|---|---|---|
| Understand user needs | Customer interviews | Before building or changing a feature | Goals, workflows and unmet needs |
| Improve usability | In-app micro-surveys and usability tests | After a task, feature use or abandonment | Friction, confusion and missing guidance |
| Measure satisfaction | CSAT, CES or NPS | After an interaction or at regular intervals | Sentiment trends |
| Identify feature demand | Feedback forms, support tickets and feature requests | Continuously | Repeated requests and use cases |
| Understand churn | Cancellation survey and exit interview | During or shortly after cancellation | Reasons for leaving |
| Validate a release | Beta feedback and product analytics | After users try the release | Adoption, problems and perceived value |
1. Define the Decision You Want Feedback to Support
Start with the product decision, not the survey tool.
Useful feedback questions connect to a decision such as:
- Should we simplify the onboarding flow?
- Why are trial users not completing setup?
- Is the new reporting feature solving the intended problem?
- Which customer segment needs this feature most?
- Why are paid accounts downgrading?
- Should we fix an existing workflow or build a new capability?
"Tell us what you think" is easy to ask, but it often produces vague answers. A focused question gives users something specific to respond to and gives the team a clearer path from feedback to action.
Match the Method to the Question
Use interviews to understand motivations, workflows and the situation around a problem.
Use surveys to measure a known issue across a larger user group.
Use usability testing to see whether users can complete a task.
Use analytics to find behavior such as abandonment, repeated errors or low feature adoption.
Use support, sales and customer success conversations to find problems customers have already taken time to explain.
2. Ask for Feedback at the Right Moment
The best time to ask for SaaS feedback is usually soon after a relevant experience, while the interaction is still fresh.
Useful triggers include:
- A user completes their first important task.
- A user finishes setting up an account.
- A user uses a new feature for the first time.
- A user abandons a workflow.
- A user encounters repeated errors.
- A support ticket is resolved.
- A user downgrades or cancels.
- A customer reaches an account milestone.
- A user stops using a feature that was previously active.
The question should match the event. A survey about invoice exports belongs near the export workflow. A question about support belongs after the support interaction, not during an unrelated login.
Intercom recommends showing feedback requests in the context of the relevant feature or transaction. Amplitude also supports targeted in-product surveys based on user actions and properties.
Avoid interrupting users during a critical task. A survey that appears during checkout, data import or an urgent workflow may measure irritation rather than product quality.
3. Use In-App Micro-Surveys for Immediate Feedback
In-app surveys work well when you want feedback about a particular feature, page or workflow. Keep the survey short. Intercom reports that three questions or fewer is a practical "sweet spot."
After a User Completes a Workflow
How easy was it to complete this task? 1 Very difficult 2 Difficult 3 Neither easy nor difficult 4 Easy 5 Very easy
Follow-up:
What made the task difficult or easy?
After a User Tries a New Feature
Did this feature help you accomplish what you wanted to do?
Follow-up:
What were you expecting it to do?
After a User Abandons a Workflow
What stopped you from finishing?
Possible answers:
- I could not find the right option
- I did not understand the next step
- The process took too long
- I encountered an error
- I needed information from someone else
- I decided not to continue
- Other
After a Support Interaction
Did this conversation solve your problem?
Follow-up:
What is still unresolved?
Survey tools commonly support NPS, ratings, banner surveys, tooltip surveys and custom feedback forms. Use the format that fits the event instead of showing every user the same questionnaire.
4. Conduct Customer Interviews to Understand the "Why"
Surveys show what users select or report. Interviews reveal the situation behind the response.
Use interviews to learn:
- How customers currently complete a task
- Which tools they use before and after your product
- What caused them to search for a solution
- What makes the problem urgent
- Why they chose your product
- Why they considered another product
- What prevents feature adoption
- What they do when your product cannot complete the job
Ask about recent behavior rather than hypothetical preferences.
Better SaaS Interview Questions
Instead of:
Would you use an automated reporting feature?
Ask:
Tell me about the last time you created this report.
Instead of:
Do you like the new dashboard?
Ask:
What did you expect to find on this page, and what did you do when you could not find it?
Instead of:
Would you pay for this feature?
Ask:
How do you solve this problem today, and what does that process cost you in time or money?
Useful prompts include:
- "Can you walk me through the last time you did that?"
- "What happened next?"
- "What made that difficult?"
- "What alternatives did you consider?"
- "What would you do if this feature did not exist?"
GOV.UK user research guidance recommends focusing on stories and real examples, using open and neutral questions, and following up when a participant mentions something unclear or important.
For early research, a small group of well-selected participants can reveal major workflow problems. The participants should represent the users affected by the decision, not simply the easiest customers to contact.
GOV.UK guidance suggests typically using four to eight participants for a round of interviews or usability tests. The appropriate number depends on the research goal and the diversity of the users.
5. Treat Support, Sales and Success Conversations as Feedback Channels
Many SaaS companies send surveys while overlooking the information already collected by customer-facing teams.
Review:
- Support tickets
- Live chat conversations
- Sales call notes
- Demo objections
- Onboarding calls
- Customer success meeting notes
- Renewal risks
- Cancellation conversations
- Community discussions
- App store and review site comments
These sources often contain detailed descriptions of a problem because the customer is already trying to accomplish something.
Create a simple tagging system:
- Bug
- Usability problem
- Missing feature
- Integration request
- Pricing concern
- Performance issue
- Documentation problem
- Onboarding problem
- Reliability issue
- Positive outcome
- Competitor comparison
Do not count every mention as a separate product requirement. Three customers may describe the same underlying problem in different words. Group feedback by the job the customer is trying to complete.
6. Collect Feedback From Users Who Stop Using the Product
Active users are not the only important feedback source. People who abandon onboarding, stop using a feature or cancel a subscription can reveal problems that active users never mention.
Collect feedback when users:
- Fail to complete onboarding
- Stop returning after registration
- Abandon a key workflow
- Downgrade their plan
- Cancel their subscription
- Remove a payment method
- Stop using a previously important feature
Keep a cancellation survey short and structured.
Example SaaS Cancellation Survey
What is the main reason you are cancelling?
- Too expensive
- Missing an important feature
- Difficult to use
- Technical problems
- Poor performance or reliability
- We no longer need this type of product
- We chose another product
- We could not get enough value
- Other
Then ask:
What would have made you stay?
A cancellation survey identifies stated reasons, but it may not reveal the full cause. For high-value accounts, follow up with a short exit interview.
Collect feedback at the end of the customer journey as well as at intermediate points. A user may be satisfied with signup but dissatisfied with the final business outcome. GOV.UK guidance distinguishes between feedback during a service and feedback at the true end point of the user's experience.
7. Use NPS, CSAT and CES for Measurement, Not Discovery
Customer experience metrics are useful when the question and timing are clear.
NPS
NPS asks:
How likely are you to recommend this product to a friend or colleague?
NPS can track broad loyalty or sentiment over time. It is not a replacement for asking what customers need or what the team should build next. Amplitude describes NPS as a periodic health check and benchmarking measure, while custom questions are better for detailed product feedback.
CSAT
CSAT asks users to rate their satisfaction with a specific interaction, such as:
- A support conversation
- A completed onboarding session
- A purchase
- A feature experience
CSAT is most useful when tied to a particular event.
CES
Customer Effort Score measures how easy or difficult it was to complete a task. It can help assess workflows such as:
- Creating a project
- Importing data
- Inviting a team member
- Connecting an integration
- Exporting a report
Do not combine NPS, CSAT and CES into one general score. Each metric answers a different question.
8. Build a Feedback System That Captures Context
A comment without context is difficult to assess.
For each piece of feedback, capture the information that helps the team understand who experienced the problem and what happened:
- User ID
- Account ID
- Customer segment
- Job role
- Plan or subscription tier
- Company size
- Signup date
- Feature or workflow involved
- Date and time
- Feedback source
- Exact user wording
- Related support ticket or call
- Product usage before the feedback
- Theme
- Severity
- Assigned owner
- Product decision
- Status
For example:
"A finance manager on the Pro plan abandoned invoice export after the second error and said the CSV format was unusable."
That comment includes a role, plan, workflow, behavior, problem and the user's own wording.
This says much less:
"Users want better exports."
Connect qualitative feedback to product behavior where possible. Amplitude's feedback documentation describes storing feedback as structured events with properties such as feedback source, text and user insights. Teams can then analyze the feedback alongside product usage.
9. Keep Feedback in One Searchable Place
Feedback should not remain scattered across email, Slack, spreadsheets, support software and personal notes.
Use a feedback platform, database, product management system or structured spreadsheet. The tool matters less than the consistency of the records.
A useful record might look like this:
| Field | Example |
|---|---|
| Feedback | "I cannot export filtered results" |
| Theme | Reporting |
| Type | Missing capability |
| Segment | Operations teams |
| Source | Support ticket |
| Frequency | Mentioned by 12 accounts |
| Impact | Blocks monthly reporting |
| Evidence | 8 accounts use a workaround |
| Owner | Product manager |
| Decision | Investigate |
| Status | In discovery |
Group feedback by the problem, not by the exact wording of each request.
For example:
- "Add a PDF export"
- "Let me send this report to my manager"
- "I need to share filtered results"
- "Can I schedule this report?"
These requests may point to one underlying need: customers need to distribute reporting outputs to other people.
10. Prioritize Feedback With Evidence
The loudest request is not automatically the most important request.
One practical model is:
Priority = reach × pain severity × business importance × evidence strength
Score each factor from 1 to 5:
- Reach: How many relevant users or accounts experience the problem?
- Pain severity: Does the problem block work, create risk or cause mild inconvenience?
- Business importance: Could solving it affect activation, retention, expansion or strategic customers?
- Evidence strength: Is the request supported by behavior, interviews, support data and more than one segment?
This is an internal decision framework, not a universal product formula. Its purpose is to stop one influential customer or one visible comment from controlling the roadmap.
Separate:
- A feature request, which describes a proposed solution
- A customer problem, which describes the outcome the user needs
Prioritize the problem first. Different customers may request different features that would solve the same underlying problem.
11. Close the Feedback Loop
Feedback collection damages trust when customers never hear what happened.
A useful feedback loop has four stages:
- Acknowledge the feedback.
- Clarify the user's situation if necessary.
- Decide whether the issue will be fixed, investigated, monitored or declined.
- Follow up when the outcome is available.
Possible status labels include:
- Received
- Needs more information
- Investigating
- Planned
- In progress
- Released
- Not planned
- Duplicate
- Not a product issue
Do not promise that every request will be built. Explain the decision in terms of the customer problem, product direction and available evidence.
After releasing a change, contact the original users and ask:
Does this solve the problem you described?
That question checks whether the change addressed the need, rather than simply matching the wording of the original request.
GOV.UK research guidance recommends separating observations from interpretations, organizing observations into themes and then deciding what to do. The same process works well for SaaS feedback because one comment rarely tells the whole story.
12. Protect Feedback Quality and User Privacy
Use a few basic rules:
- Do not ask leading questions such as "How much did you love the new feature?"
- Do not show the same survey to every user.
- Do not ask for feedback immediately after login without a relevant context.
- Do not rely only on highly engaged or highly frustrated users.
- Do not let internal teams submit their own opinions as if they came from customers.
- Do not use a public feature request board for sensitive customer information.
- Do not record interviews without informed consent.
- Store recordings, transcripts and personal data securely.
- Remove unnecessary personal information from feedback exports.
- Make clear whether a user can expect a reply or product update.
User research guidance emphasizes recruiting actual or likely users, including different user types and access needs, and securely handling research data.
A Simple SaaS Feedback Process to Implement This Week
Day 1: Choose Three Feedback Goals
For example:
- Improve onboarding completion
- Understand feature adoption
- Reduce cancellations
Day 2: Add Targeted Triggers
Set up feedback requests after:
- Onboarding completion or abandonment
- First use of a key feature
- Support resolution
- Subscription cancellation
Day 3: Create Four Short Questions
Use one question for each goal:
- "What made setup difficult?"
- "What were you trying to accomplish with this feature?"
- "Did support solve your problem?"
- "What is the main reason you are cancelling?"
Day 4: Create a Feedback Taxonomy
Start with five to ten tags, such as bug, usability, feature request, pricing, onboarding and performance.
Day 5: Review the First Responses
Group similar feedback, identify repeated problems and select three issues for deeper investigation.
Day 6: Interview Selected Users
Speak with a mix of:
- Highly engaged customers
- New users
- Users who abandoned a task
- Users who requested the same improvement
- Customers who cancelled or downgraded
Day 7: Publish Decisions Internally
For each major theme, record:
- What users are trying to do
- Where the experience fails
- Which users are affected
- Evidence supporting the problem
- Proposed next action
- Owner
- Review date
Final Recommendation
Use a layered feedback process:
- In-app micro-surveys for contextual reactions.
- Interviews and usability tests for depth.
- Support, sales and success data for recurring problems.
- Analytics for behavioral evidence.
- Churn feedback for retention findings.
- One searchable repository for organizing themes.
- A follow-up process that tells customers what happened.
The goal is not to collect the largest number of comments. It is to understand which users are experiencing which problems, how those problems affect the customer journey and what evidence supports a product decision.