Weighted voting · step 2 of the loop

A vote should be worth what the voter is worth.

One hundred drive-by signups shouldn't outweigh the three customers funding your payroll. Damper multiplies each vote by the voter's plan tier — so your roadmap reflects revenue, not reach.

Tier multipliers

Set the weights. Watch the board reorder itself.

Every project gets its own weight configuration. As voters vote, Damper keeps a denormalized demand score per item — no nightly recalculation, no stale numbers.

  • Default tiers — Free ×1, Basic ×2, Pro ×5, Enterprise ×10. Change them per project.
  • Demand score — votes × weight, sorted live. The board is the truth.
  • Voter tier totals — see the tier mix behind every item before you commit.
Customer identity

Know who's asking, not just how many.

Votes aren't anonymous noise. Tie voters to the plan they're on and the account they belong to — then filter the board by the customers you can't afford to lose.

  • Tag tiers on import — sync your customer list and weight follows automatically.
  • Filter by tier — “what do our enterprise accounts want this quarter?” is one click.
  • Email-first voting — voters don't need an account; one email and they're heard.
  • Verified voters — identify signed-in users from your app with an HMAC signature, so votes tie to real users and their plan weights itself.
Identify voters with the widget

Let revenue vote.

Publish a roadmap your best customers can actually move — and watch what they care about rise.

The product map

Where this fits in the loop.

01

Collect

Catch feedback where it happens — in your app, in Slack, on a call — and land it in one clean inbox.

02

Prioritize

Rank requests by who is asking. Votes are weighted by plan, so paying customers move the roadmap.

03

Build

Hand the top task to your AI coding agent with the rules that govern it — and get proof when it is done.

04

Ship

Shipped work becomes a changelog entry, and everyone who asked for it hears first.

+

Around the loop

Docs, uptime, errors and team access — the product ops that sit next to the loop.