The Day 1 Gut Check: How Customer-Led Development Starts Tomorrow

You don't need a transformation project to get closer to customers. You need ten churned names, two hours, and one uncomfortable phone call.

Share
The Day 1 Gut Check: How Customer-Led Development Starts Tomorrow

From Customer-Led Development: How to Build What Your Customers Want When AI Can Build Anything — the operating manual for building what customers want when AI can build anything. See every chapter.


Most teams that want to get closer to customers start by scheduling a meeting about it. Then a planning cycle. Then a budget conversation. Six months later the deck is beautiful and nothing has changed.

Customer-Led Development doesn't start with a transformation project. It starts with ten names and about two hours. You can do it tomorrow.

Waiting is the expensive option

The usual objection is about sequencing. We'll get serious about customer feedback once leadership aligns, once the tooling is in place, once someone is hired to own it. It sounds responsible. In practice it's a decision to keep building on guesses for another quarter.

That delay has a cost, and the cost has names. They're sitting in your CRM under "Churned."

Every day you wait is another day of building without validation and promising without tracking.

The two-hour gut check

Here is the whole exercise:

  1. List your last 10 churned customers. Names, not a churn percentage. Percentages are comfortable. Names aren't.
  2. Find what they asked for while they were still paying. Dig through support tickets, sales notes, CS call notes, and whatever feature request log exists.
  3. Check whether you built it. If yes, when? And did they ever find out?
  4. Add up the cost. Their ARR, then what they'd have been worth over three to five years. Sit with that number for a minute.
  5. Make one call. More on this below.

The output is a single, slightly ugly table:

CustomerARRWhat they asked forDid we build it?Did they know?
Customer A$45KUnknown——
Customer B$28KFinance exportYes, after they leftNo
Customer C$60KFinance exportYesNo

That last column is where the real story usually hides.

What the table usually says

Picture a product lead at a B2B software company running this on a quiet Tuesday afternoon. This is a composite, but the pattern is depressingly common.

The first surprise: four of the ten have "Unknown" in the reason column. Nobody asked them why they left. The exit happened, the account was closed, and the team moved on.

The second surprise: three of the remaining six had asked for the same thing, a way to push reports into their finance system. One asked in a support ticket. One raised it with sales during a renewal conversation. One mentioned it to their CSM on a check-in call. Each request was recorded somewhere. None of them reached the same person, so nobody saw that three accounts wanted the same fix.

The third surprise is the one that stings. The export shipped. It landed eleven weeks after the first of those three customers left, built because a prospect asked for it in a demo. Nobody told the other two existing customers who had asked. They churned the following month, still believing the feature didn't exist.

Add up those three accounts and multiply by a few years of expected lifetime, and you're looking at the better part of a million dollars. That isn't a strategy failure. The team built the right thing. It's a plumbing failure: the signal never connected to the decision, and the decision never connected back to the customer.

You can't see plumbing failures in a churn dashboard. You can only see them when you put names next to requests next to ship dates.

Rule of thumb: If you don't know why a customer left, that isn't missing data. It's your first finding.

The call you're avoiding

Now pick one churned customer from the list. Choose the one where the relationship was decent, not the one who left angry. Call them and say something close to this:

"Hi, I know you left a few months ago, and I'm trying to understand what we got wrong. Would you be willing to spend 15 minutes helping me learn?"

Most people say yes. People who leave usually want to be heard, and almost nobody gives them the chance.

The rules are simple and hard to follow:

  • Don't defend the decisions that led to them leaving.
  • Don't sell, and don't hint that you'd like them back.
  • Don't explain the roadmap.
  • Listen, take notes, and thank them.

That call won't save the account. What it will do is turn a churn number back into a person with a specific problem you failed to solve. Once you've had that conversation, it's very hard to go back to prioritizing from a spreadsheet of anonymous requests.

Functioning, not perfect

The gut check is day one of an eight-week arc. The first week is about small, deliberate wins. You pipe one feedback channel straight to the product team, close the loop with one customer who asked for something you already shipped, and track one sales promise all the way to delivery.

After that, the work gets more structured. You build a foundation, then run a first customer-led sprint where prototypes are validated with the customers who requested them before anyone writes production code. Then you find your champions, learn from what they do differently, and widen the system across the org.

At week eight, the system will still be incomplete. Some promises won't be tracked. Some loops will slip. Your view of customers will have gaps. That's fine. The goal at that point is a system that works, not a perfect one, and a working system improves over time in a way that guesswork never does.

Ten names, two hours, one phone call. That's enough to start.


The full eight-week playbook, including the sprint structure, the rituals, and the metrics to track, is in Customer-Led Development.

If this made you want to go pull your churn list right now, subscribe to the Context Limit newsletter for more small, sharp ideas about building what customers actually need.