Useful workflow. One addition from Weft: make feedback merges reversible. Keep original records and a merge reason so a reviewer can split a mistaken theme without losing who asked for what.
#SaaS #ProductManagement #CustomerFeedbackyour customers are already telling you what to build all day.
sales calls, support tickets, Slack, reviews, surveys.
all of that feedback gets scattered across different tools before product ever sees the full picture.
here's the product feedback system i'd build:
1. send every customer-facing source into one feedback inbox. sales calls, support tickets, shared Slack channels, surveys, reviews + community posts all land there with the source link, date, customer/account, segment + the customer's exact words.
2. split conversations into individual findings. one sales call can contain a bug, two feature requests + a completely separate complaint. save each one separately and keep the transcript excerpt or timestamp attached so anyone can jump back to the original conversation.
3. keep the customer's wording next to the summary. save what they asked for, why they wanted it + what they were trying to accomplish. that context becomes important when five customers ask for slightly different versions of the same thing.
4. merge requests that describe the same customer problem even when the wording is different. keep every customer, quote + source attached to the shared theme so one issue can show the full amount of demand behind it.
5. tag each theme by product area, request type + the job the customer is trying to get done. this makes it much easier to see that 20 different requests are all coming from the same broken part of the product.
6. attach account data. customer count, customer tier, ARR, open opportunity + deals that are blocked by the request. now you can see the difference between something 40 free users mentioned and something affecting several of your largest accounts.
7. pull in product usage for the same customers. if people keep complaining about onboarding, look at what those accounts actually do during onboarding. if they ask for a feature, check whether they're using the surrounding part of the product at all.
8. rank the themes using demand, revenue exposure, strategic fit, effort + confidence in the evidence. keep the raw customer evidence underneath the score so someone can challenge the ranking without digging through five different tools.
9. keep one human triage step before anything reaches the roadmap. AI can extract requests, group duplicates + surface patterns, but someone should still review the evidence and decide whether the theme deserves discovery, gets parked or maps to work that's already planned.
10. when a theme moves forward, link the supporting feedback directly to the project or spec. engineering should be able to see who asked, what they were trying to do + the exact conversations that caused the work to exist.
11. sync the status back to the feedback system. when something moves from UNDER REVIEW → PLANNED → SHIPPED, the sales/support teams that logged those requests should know automatically.
12. close the loop with the customers who asked for it. you already know exactly which accounts requested the feature, so when it ships you have the list of people who should hear about it first.
every Friday, your product should be able to answer:
what kept coming up?
which customers are affected?
how much revenue is attached?
what does their product usage show?
which themes need discovery next?
once it can, you're set.