← Back to Blog

A Vote Without a Name Is Just a Number

Open your feature board. "API access" has 14 votes. "Bulk export" has 6. You know the totals. You can sort by them, filter by status, export them to a spreadsheet. What you cannot do is click on a voter and see their account. You don't know who those 14 people are, what plan they're on, whether they joined last week or canceled last month. Every vote is anonymous, and anonymous votes all look the same.

The revenue math behind weighted voting changes how you count votes. But the weight is only the first layer. The voter behind it is the second.

The same vote means something different from every account

Go back to those 14 votes on API access. Break them open:

  • 8 are on the free plan
  • 3 are on the $19/month starter plan
  • 2 are on the $49/month pro plan, and both upgraded in the last 60 days
  • 1 voted four months ago and churned two months later

That last voter is a ghost. Their account is closed, their subscription canceled, and their vote is still sitting on your board pushing API access up the ranking. Multiply that across every feature with more than 10 votes and you start to see the problem. Some portion of every vote total on your board is dead weight from people who are no longer your customers.

A vote from an account that churned three months ago is not demand. It is a ghost inflating your count.

The two pro accounts that recently upgraded are a different signal entirely. They didn't just vote. They voted while actively growing into your product. That's not a feature request. That's a signal about what the next tier of your product needs to include.

You cannot distinguish between these four types of voters on any board that only shows you a number.

Expanding accounts tell you what to build next

The most valuable voters on your board are the ones you probably never notice. They're on a mid tier plan, they upgraded recently or increased their usage, and they're requesting features that would let them do more with your product. They're growing into it.

When three expanding accounts request the same feature in the same month, that request is not sitting in the same category as 30 free users asking for dark mode. Those three accounts are telling you what the next price tier needs. They are telling you where the growth is.

Most boards bury this signal because the free tier requests always have higher vote counts. The expanding account requests sit at 3 or 4 votes, invisible behind the features with 40. You build what the volume says, and the accounts that were ready to pay more quietly find a competitor that already has what they need.

The requests from accounts growing into your product are your best roadmap data, and they are invisible on any board that only counts votes.

Churned voters are still voting on your board

Most feature voting tools never remove votes from canceled users. There's no mechanism for it. A customer signs up, votes on six features, cancels three months later, and those six votes stay on the board permanently. The board treats them the same as a vote cast yesterday by your largest account.

Take a feature with 22 votes. Sounds like solid demand. Now check the voters: 7 of them churned in the last six months. Their accounts are closed. They're not coming back. The real demand for that feature is 15 votes, not 22, and the feature ranked above it with 18 genuine votes should have been higher all along.

This isn't a rounding error. On a board with hundreds of voters and normal SaaS churn rates, ghost votes accumulate fast. After a year of 5% monthly churn, a meaningful percentage of your total vote count comes from people who left. The longer your board has been running, the more ghosts are voting on it.

You are letting people who left your product decide what you build for the people who stayed.

A board that shows you voters is a different tool entirely

The votes are the same. The features are the same. The board looks the same. But now every vote has a name, a plan, a join date, a revenue number, and a trajectory. You can see that the quiet feature with 9 votes has 6 of them from pro accounts, three of which upgraded in the last quarter. You can see that the popular feature with 35 votes has 11 ghosts and 20 free users.

The ranking changes. The conversations in your planning meetings change. The confidence behind every "yes" and every "no" changes. You stop debating whether to trust the vote count because you can see the people behind it.

Attach identity to an anonymous suggestion box and it becomes the closest thing to a customer conversation you can have at scale.

See who voted

VoteFirst shows the name, plan, and revenue behind every vote. Connect your Stripe account, import your customers, and every voter on your board is linked to their real account. Filter by plan, sort by revenue, see which voters are expanding and which ones churned.

An anonymous vote is a guess. A vote with a name is a decision. The difference is the entire product.

Try VoteFirst

Success

Your changes are saved successfully

Error

Something went wrong. Please try again

Warning

Your session will expire in 5 minutes

Info

New update available for download