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
| Model | Definition | When It Works | Risk |
|---|---|---|---|
| Customer-informed | Listen to customers, but product vision leads | Product-market fit achieved; mission is clear | Ignore major customer needs; churn |
| Customer-driven | Customer requests drive roadmap | Early stage; still finding product-market fit | Build unfocused features; lose vision |
| Balanced | Customer input informs vision; vision prioritizes features | Most companies, most stages | Hard 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
| Question | Yes → | No → |
|---|---|---|
| Does this align with our core vision? | Consider it | Decline it |
| Do multiple customers (not just one) request it? | Prioritize | Lower priority |
| Is this customer at risk of churn if we don't build it? | Consider expediting | Business case is weaker |
| Would this help us acquire new customers in our target segment? | Prioritize | Lower priority |
| Can we build this in a way that doesn't dilute our product? | Consider it | Probably 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)
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.