The Hook

Your biggest customer asks for feature X. Your CEO says "We need to build it—they're 20% of revenue." Your product team says "This isn't aligned with our vision. We should decline."

If you say yes, you're customer-driven. If you say no, you're customer-informed.

Which is correct? Both and neither. It depends on your stage.

The Framework

ModelDefinitionWhen It WorksRisk
Customer-informedListen to customers, but product vision leadsProduct-market fit achieved; mission is clearIgnore major customer needs; churn
Customer-drivenCustomer requests drive roadmapEarly stage; still finding product-market fitBuild unfocused features; lose vision
BalancedCustomer input informs vision; vision prioritizes featuresMost companies, most stagesHard to execute; everyone debates balance

Most young companies are customer-driven (good: finding product-market fit). Most mature companies should be customer-informed (good: executing vision).

If you're mature and customer-driven, you've lost your identity. If you're early and purely customer-informed, you're likely wrong about what customers actually need.

Actionable Steps

1. Define Your Stage

  • Early (< $1M ARR): Be customer-driven. Listen hard. Build what they ask for.
  • Growth ($1M–$10M): Shift towards balanced. Customer input informs, but vision guides.
  • Scale (> $10M): Be customer-informed. Your vision is proven. Customers choose you for it.

2. Be Explicit About Your Model

Tell customers: "We listen to users, but our product vision guides prioritization. That means sometimes we say no to features that don't fit our direction."

This sets expectations. Customers respect clarity.

3. Re-evaluate as You Scale

Your model should change as you grow. What worked at $1M (customer-driven) will destroy you at $100M.

Key Takeaways

  • Customer-driven is right for early stage. Customer-informed is right for scale. Confusing them creates identity crises.

  • Be explicit about your model with customers. "We listen but aren't driven by individual requests" prevents expectation misalignment.

  • Shift your model as you scale. Early: customers lead you. Late: you lead customers.


Real-World Case Studies: Customer-Driven Gone Wrong

Case Study 1: Basecamp vs. Customer Requests

Basecamp has a famous policy: "We ignore most customer requests."

For years, customers asked: "Add our branding to the interface (white-label)." Basecamp said no. Reason: White-label was outside their vision. They wanted to be the iconic purple interface, not a generic tool.

Result: Customers chose Basecamp because of the clarity. Yes, some wanted white-label. But the majority valued having a clear, opinionated product more than flexibility.

Contrast: Jira built white-label. And Confluence. And dozens of customizations. Now Jira is considered bloated. Customers liked that Jira was flexible. But they liked it even more when Basecamp showed them an alternative: "A tool with a clear point of view."

Lesson: Being customer-informed doesn't mean ignoring customers. It means being honest: "We hear you, but that's not our direction."


Case Study 2: Slack vs. Customer-Driven Trap

Early Slack (first 1–2 years) was somewhat customer-driven. Customers asked for features. Slack built them (threads, reactions, emoji, custom integrations).

But Slack never became "Build exactly what every customer asks for." They maintained a vision: "All team communication in one place."

When customers asked for "Advanced workflow automation," Slack said "No, that's not our focus" (initially). They doubled down on chat quality instead.

Result: Slack became the communication standard because they had a clear identity. Once dominant, they then built automation (from a position of power, on their terms, not customer-driven).

Contrast: Other chat tools (HipChat, Campfire) were more customer-driven. They built whatever customers asked. But they never developed a clear identity. They disappeared.

Lesson: Maintain a vision. Customers choose you for your vision, not for building every feature they request.


The Economics: Balancing Customer Input With Vision

Scenario A: 100% Customer-Driven (all features from customer requests)

  • Year 1: Build 20 features customers ask for
  • Year 2: Product is bloated, identity-less
  • Year 3: Customers churn; they can't figure out what you stand for
  • Outcome: $10M ARR, then slow decline

Scenario B: 100% Vision-Led (ignore all customer feedback)

  • Year 1: Build features aligned with vision
  • Year 2: Product is coherent but customers feel unheard
  • Year 3: Customers churn; they feel ignored
  • Outcome: Niche product with $5M ARR, limited growth

Scenario C: Balanced (customer input informs vision)

  • Year 1: Gather customer feedback, incorporate into vision
  • Year 2: Ship features that align with vision AND customer needs
  • Year 3: Clear identity + customer trust
  • Outcome: $20M+ ARR, strong growth trajectory

The math is clear: Balance wins.


How to Decide: Is This a Feature You Should Build?

Decision Matrix

QuestionYes →No →
Does this align with our core vision?Consider itDecline it
Do multiple customers (not just one) request it?PrioritizeLower priority
Is this customer at risk of churn if we don't build it?Consider expeditingBusiness case is weaker
Would this help us acquire new customers in our target segment?PrioritizeLower priority
Can we build this in a way that doesn't dilute our product?Consider itProbably decline

If 4+ yeses: Build If 2–3 yeses: Consider building If 1 or fewer yeses: Probably decline


Anti-Patterns: Customer-Driven Gone Wrong

Anti-Pattern 1: "The Customer Is Always Right"

You say yes to every customer request because they're paying you.

Result: Product becomes a sum of customer hacks, not a coherent vision.

Fix: Be explicit: "We listen but aren't driven by individual requests. Some features don't fit our direction."

Anti-Pattern 2: "The CEO Overrides Product Vision for Revenue"

Biggest customer asks for custom feature. CEO says "Build it." Vision gets ignored.

Result: You're now a custom services company, not a product company.

Fix: Separate product roadmap from custom work. Sometimes the answer is: "We can build this as a custom engagement, not in the core product."


Prodinja Connection (Updated)

Most of the tension between "customer-informed" and "customer-driven" comes from treating the feature request as the thing to evaluate, instead of the underlying job the customer is trying to get done. Prodinja's Customer Jobs tool is designed to help you reframe the request as a job-to-be-done statement, score the opportunity Ulwick-style (importance vs. satisfaction, so underserved jobs stand out from merely loud ones), and map the Forces of Progress — the push, pull, habit, and anxiety behind the ask. Walking a request through that lens can turn "our biggest customer wants feature X" into a clearer question: is this an underserved job worth building for, or a one-off push that doesn't generalize?


Key Takeaways (Updated)

  • Customer-driven works early; customer-informed works at scale. Know your stage. Shift as you grow.

  • Most successful products balance both. Listen to customers (customer-informed), but maintain a clear vision (not customer-driven).

  • Be explicit with customers about your model. "We listen, but vision guides prioritization" prevents misalignment.

  • Henry Ford was wrong about 'faster horses.' Customers often can't articulate what they need. Listen for the underlying need, not the specific request.

  • The biggest mistake: Becoming driven by your biggest customer. That way lies marginal customization and lost identity.