Voice-of-customer input
Customer feedback is any signal a customer sends about their experience with a product, whether you asked for it or they volunteered it. The volume is never the problem. The problem is that raw feedback arrives as opinion, anecdote, and contradiction, and a roadmapRoadmapProduct SpecificationA strategic plan of features and milestonesView reference → built by simply counting requests will faithfully build the wrong product. The work is the pipeline that turns the noise into something a team can act on.
The systematic capture of customer feedback grew out of the quality movement. The phrase "Voice of the Customer" was coined by Abbie Griffin and John Hauser in their 1993 Marketing Science paper The Voice of the Customer, which treated customer statements as structured input to product development, with the rigour of any other engineering data. The method built a hierarchy of customer needsNeedUserA user need, pain, desire, or constraintView reference → from verbatim language, and it established a principle that still holds: customers describe problems and experiences reliably, and they describe solutionsSolutionDiscoveryA proposed approach to address an opportunityView reference → poorly.
The channels multiplied as the discipline matured. Practitioners now divide feedback into solicited and unsolicited. Solicited feedback is what you go and ask for, through surveys, interviews, and tools like Net Promoter Score, and it is targeted and easier to quantify. Unsolicited feedback is what customers volunteer without prompting, through support ticketsSupport TicketCustomer SuccessCustomer support request or issueView reference →, reviews, and social postsSocial PostMarketingA social media postView reference →, and it captures the issues you did not know to ask about. CX Network frames the trade as depth versus breadth: solicited feedback goes deep on what you chose to probe, unsolicited feedback spreads wide across what actually bothers people.
The current consensus is that neither type is a roadmap on its own. Mature programmes pipe both into one place, join them to usage and account data, and treat the merged stream as raw material for analysis. Qualtrics and most modern Voice of the Customer practice describe this as a pipeline: collect, unify, themeThemeProduct SpecificationA strategic grouping of related featuresView reference →, and only then prioritise. The discipline lives in the steps between hearing and shipping.
A project-management product collects 1,400 pieces of feedback in a month: 600 from in-app surveys, 500 from support tickets, and 300 from app-store reviews. A naive count puts "dark mode" on top with 180 mentions, and a request-counting roadmap ships it.
The team instead runs the pipeline. Each piece of feedback becomes an observationObservationUser ResearchA specific behaviour or statement observedView reference →, a single tagged data point. Clustering the observations surfaces a pattern the raw count missed: 240 items across all three channels describe the same struggle, losing track of which tasksTaskProduct SpecificationA unit of work within a story or epicView reference → belong to which client, expressed in a dozen different words and never once as a featureFeatureProduct SpecificationA product capability or featureView reference → name. That cluster becomes an insightInsightUser ResearchA synthesised finding from researchView reference →, a synthesised claim about a real problem. Dark mode is a preference; the client-tracking confusion is a jobJobUserJob To Be Done: what the user is trying to accomplishView reference → the product is failing at. The insight earns a roadmap slot; the dark-mode requests become a logged feature requestFeature RequestCustomer FeedbackA user-submitted feature requestView reference →, real but lower-value. The same 1,400 inputs produced a different and better decisionDecisionStrategyA recorded decision with context, rationale, and consequencesView reference → because the pipeline sat between them and the roadmap.
In the Unified Product Graph, Customer FeedbackCustomer SuccessVoice-of-customer input sits in the Customer Success region as the entry point for qualitative signal. The inbound customer_feedbackProductlistens viaCustomer Feedbackhierarchy ties it to the product it informs. The outbound edges trace the pipeline that turns it useful: product_listens_via_customer_feedbackCustomer FeedbackcreatesObservationcross-domain breaks the stream into atomic data points, customer_feedback_creates_observationCustomer FeedbackbecomesFeature Requestcross-domain records the ask-shaped subset, and customer_feedback_becomes_feature_requestCustomer FeedbackrevealsChurn Reasonhierarchy captures the feedback that arrives at the exit. The cross-domain customer_feedback_reveals_churn_reasonService BlueprintcontainsCustomer Feedbackhierarchy places it back in the service context it came from. That structure enforces the lesson of the field, because feedback that creates no observation and reveals nothing is volume with no signal extracted, visibly orphaned in the graph.service_blueprint_contains_customer_feedback
Type-specific fields on BaseNode
feedback_typestringHow the feedback was collected
sentimentstringOverall sentiment of the feedback
verbatimstringExact words from the customer
signal_sentimentstringDetected sentiment of the underlying signal
signal_channelstringChannel through which the signal was received
signal_urgencystringPerceived urgency of the feedback
idstringrequiredUnique identifier (UUID)
typeNodeTyperequiredDiscriminator for the entity type
titlestringrequiredDisplay name
descriptionstringOptional detailed description
statusstringLifecycle status
tagsstring[]Freeform tags for filtering
4 phases — initial: received
5 edge types connected to this entity.
product_listens_via_customer_feedbackservice_blueprint_contains_customer_feedbackcustomer_feedback_reveals_churn_reasoncustomer_feedback_creates_observationcustomer_feedback_becomes_feature_request