product8

How to track feature requests without a PM tool

You don't need Productboard or Canny to track feature requests without a PM tool. Here's the five-column spreadsheet system and weekly review habit that scales past your first fifty requests.

You don't need Productboard, Canny, or a per-seat license to track feature requests without a PM tool. All you need is one spreadsheet, five columns, and a ten-minute weekly habit.

Most early-stage teams get this backwards. They either track nothing, so requests live in Slack DMs, closed support tickets, and one founder's memory, or they buy a dedicated tool before they have the volume to justify it, then stop updating it within two months because a second system feels like busywork. A feature request tracking process only survives if it takes less time to maintain than it takes to forget.

Here's the system that holds up at ten people: what to capture, how to score it without a scoring meeting, and the one review habit that keeps the sheet honest.

Why you don't need a PM tool to track feature requests yet

A spreadsheet beats a dedicated PM tool at low volume because the bottleneck was never the tooling. It's whether anyone actually opens the tool.

Productboard, Canny, and similar platforms are built for teams fielding hundreds of requests a month across multiple product lines, with someone whose job is partly to live inside that system. Below roughly 30 to 50 open requests, that structure costs more than it returns: a per-seat monthly fee, an onboarding curve, and a second place for information to go stale.

The real failure mode isn't a bad tool. It's a second system nobody checks. A shared spreadsheet everyone already has open beats a purpose-built tool everyone has to remember to visit.

The mistake that kills most feature request tracking

The most common mistake is routing feature requests through five different channels instead of one intake point.

Requests show up in Slack threads, closed support tickets, sales call notes, and one-off messages to the founder. Each channel captures the request once and then loses it. Nobody connects the CSV export ask from a support ticket in March to the same ask from a sales call in April, so it never accumulates enough weight to look urgent.

Without a single source of truth, prioritization defaults to recency and volume of complaint, not actual business impact. The customer who emails twice in one week gets built for. The enterprise account that mentioned the same blocker once, quietly, before their renewal call, gets missed. Founders who prioritize by who complains loudest instead of who's about to churn end up building for the wrong ten percent.

The five-column feature request tracking system

A feature request spreadsheet only needs five columns to work: what was asked, who asked it, how often, what's at stake, and where it stands.

  1. Verbatim request. Paste the customer's exact words, not your paraphrase. "I need to get my data out to run reports in Excel" and "add CSV export" often turn out to be different problems once you stop summarizing them the same way.
  2. Requester and segment. Name, company, plan tier, and whether they're a paying customer or a prospect. This is the column that turns a complaint into a business signal.
  3. Frequency count. A tally, not a duplicate row. Every time the same underlying request comes in, add a mark to the existing row instead of creating a new one. This is what makes patterns visible instead of buried across dozens of one-off entries.
  4. Business signal. One tag: churn risk, expansion opportunity, deal blocker, or nice-to-have. This is the column that should actually drive what gets built, not the frequency count alone.
  5. Status. New, considering, building, shipped, or declined, with a one-line reason recorded on decline. Recording why you said no stops the same request from re-litigating itself every quarter.

What this looks like with real requests

Three requests come in during the same week: CSV export, a Zapier integration, and dark mode.

Raw complaint volume says build dark mode first. It's mentioned by the most people. But the segment column tells a different story: dark mode requests come entirely from free-tier users, while CSV export was asked by two accounts on annual enterprise contracts, both up for renewal within six weeks, and flagged as a blocker by their champion.

The frequency count without the segment column would have sent you building the wrong feature. The segment column without the frequency count would have made a single loud enterprise ask look like consensus when it wasn't yet. You need both columns to see it clearly: build CSV export first, log Zapier as expansion-tagged for later, and leave dark mode in the backlog until it shows up from a paying segment.

The 30-day starting move

Today, create a shared spreadsheet with the five columns above and give it a name everyone on the team actually knows, not "Product Backlog v3."

Route every request into it, no matter where it originated: support, sales, Slack, or a hallway conversation. Anyone can add a row. Only one person, ideally you, owns cleaning duplicates into tally marks.

Put a 15-minute review on the calendar every Friday. Not to build anything, just to scan for rows where frequency and business signal are both climbing. After 30 days, you'll have enough rows to see which requests are actually patterns and which were one person's opinion said loudly.

Frequently asked questions

What should I use to track feature requests before I need a PM tool?

A shared Google Sheet or Airtable base with five columns handles this well past your first fifty tracked requests. The tool matters far less than whether every request lands in one place.

When should I upgrade from a spreadsheet to a dedicated tool like Productboard or Canny?

Once you're logging more than roughly 50 distinct requests a month, or customers expect a public roadmap and voting board, a dedicated tool starts paying for its seat cost.

How do I stop the loudest customer from dictating the roadmap?

Score by segment and business signal, not complaint volume. A weighted framework that scores requests by churn risk and expansion potential keeps one vocal account from outweighing a quieter pattern across many accounts.

Should sales be allowed to log feature requests directly?

Yes, but tag their entries separately. Sales requests carry a bias toward whatever closes the deal in front of them right now, which is useful signal but shouldn't be weighted the same as a pattern across existing customers.

How often should the feature request sheet be reviewed?

Weekly, for about 15 minutes. Daily review adds overhead without adding new patterns. Monthly review lets urgent signals sit too long before anyone notices them.

What's the single biggest reason feature request tracking fails?

Nobody owns it. A tracker with no assigned owner turns into a graveyard of unresolved rows within a month, even if the columns are exactly right.

None of this requires new software or a scoring meeting. It requires one sheet, five columns, and someone who actually opens it every Friday. That's the whole system, and it scales past your first hundred customers before you ever need to pay for a roadmap tool.

Read enough.
Ready to grow?

19 spots in the cohort. Applications open now.