What it includes
A basic customer discovery program has three components: A panel - A standing list of customers who’ve opted in to participate in research. Segmented by persona, use case, company size, or whatever dimensions matter to your product. The goal is always having a pool to draw from without starting from scratch each time. A recruiting process - A lightweight, repeatable way to add people to the panel. In-product prompts, post-support emails, sales handoffs, end-of-interview referrals. Teresa Torres recommends the warm referral at the end of every session: “Do you know anyone else who’d be willing to chat?” One conversation compounds into many 📈 A scheduling system - Something simple that removes friction from booking. A shared Calendly link, a dedicated research calendar, a rotating slot in the product trio’s week. The easier it is to book, the more likely it happens.Who owns it
In larger companies this sits with research ops or a dedicated researcher. In most product teams, it’s the PM - with the trio sharing the interview load once the system is running. The key is that someone owns it. A discovery program that lives in everyone’s head is a discovery program that dies the moment things get busy.Segmenting your panel
Not all customers are equally useful for all research questions. A well-segmented panel lets you pull the right participants for the right question quickly. Useful dimensions to segment by:- Customer tier (enterprise, SMB, self-serve)
- Use case or job to be done
- Tenure (new users, long-term users, churned)
- Engagement level (power users, occasional users)