Customer feedback platform

Build what your users actually want.

Collect feedback in one place, let users vote it up, and see what matters. Share your roadmap publicly and announce each release with a changelog — close the loop.

  • Collect feedback in one place — boards, votes, comments
  • Show what you'll build with a public roadmap
  • Close the loop with a changelog when you ship

No credit card · Keyless demo · 5-minute setup

Feature requests

92 open
342

Dark mode for the dashboard

FeatureIn progress 1
287

Slack notifications for feedback

IntegrationPlanned 2
198

Merge duplicate requests

FeatureUnder review 3

12

Review

7

Planned

4

Progress

38

Shipped

Used by modern product teams

NorthwindParableFormworkCedarworksLumenHarvestBrightlineMeridian

12k+

votes collected

240+

product teams

50%

fewer support tickets

5 dk

to set up

Live demo

Try the voting yourself

Tap an arrow — the count rises instantly and the post climbs the list. This is exactly what your users feel.

12k+

votes collected

3

default boards

4

roadmap stages

Upvote this list

Live

Merge duplicate requests

Feature 8

Dark mode

Feature 12

Slack notifications

Integration 5

Export voters as CSV

Feature 3

Tap an arrow — the count rises and the post climbs the list.

Everything you need for the feedback loop

From collecting to announcing, in one panel.

Feedback boards

Separate boards for feature requests, bugs and integrations. Every piece of input lands in one stream.

Voting & priority

Users vote on what they want; you decide what to build with real demand front and center.

Public roadmap

Under review → Planned → In progress → Shipped. Users see exactly where things stand.

Changelog & announcements

Announce automatically when you ship. Notify the voters and close the loop.

Smart prioritization

Blend votes, segments and revenue impact to see what's worth next quarter.

Integrations

Slack, webhooks and Supabase. Pipe new feedback to wherever your team already lives.

From board to changelog

Three layers, one panel: collect, plan, announce.

Boards

All feedback in one stream

Separate boards for feature requests, bugs and integrations. Users vote and comment; you merge duplicates and clear the noise.

  • Unlimited boards and tags
  • Vote, comment, merge
  • Segment & priority score
342

Dark mode for the dashboard

287

Slack notifications

164

Export voters as CSV

Roadmap

Public and always current

Move your picks onto a four-stage roadmap. Users see exactly where things stand, and you never answer 'what's next?' again.

  • Review → Planned → In progress → Shipped
  • Drag-and-drop kanban
  • Embeddable on your own site
Under review
Planned
In progress
Complete

Changelog

Announce what you ship, close the loop

When a post ships, post it to the changelog. Everyone who voted is notified automatically — the work gets seen, the users come back.

  • Automatic voter notifications
  • Public, on-brand page
  • RSS & email subscriptions
v2.4Fixed

Status filter fix

v2.3New

Public changelog page

The loop in four steps

Collect, prioritize, roadmap, announce. Upvote handles everything in between.

01

Collect

Give users a feedback board. Requests, bugs and ideas land in one stream.

02

Prioritize

Users vote; blend votes, segment and revenue to see what truly matters.

03

Roadmap

Move your picks onto a public roadmap: Under review → Planned → In progress → Shipped.

04

Announce

When it ships, post to the changelog. Voters are notified automatically — loop closed.

A public roadmap

The four stages your users see, exactly as they see them.

Under review
198

Merge duplicates

142

Roadmap embed widget

Planned
287

Slack notifications

164

Export voters as CSV

In progress
342

Dark mode for the dashboard

89

Vote on behalf of a customer

Complete
211

Multi-board support

156

Priority score

Who Upvote is for

A flow for every team that listens to its users.

SaaS teams

Collect user requests, build the most-voted, and share your roadmap publicly.

Mobile apps

Turn the chaos of App Store reviews into structured, votable feedback.

Open source

Gather community priorities on a transparent board without drowning your issue tracker.

Enterprise products

Weight requests by customer segment and revenue to keep the right accounts happy.

Public portal

What your users see

An on-brand public portal: vote, comment and follow the roadmap.

  • On your own domain, in your branding
  • One-click voting, no account required
  • Voters emailed when status changes
feedback.upvote.io

Tell us what to build

3 boards
342

Dark mode for the dashboard

In progress
287

Slack notifications

Planned
142

Mobile app widget

Under review

Why Upvote?

Compared to spreadsheets and general-purpose boards.

SpreadsheetTrelloUpvote
Customer votingPower-up
Public roadmapManualPartial
Changelog & announcements
Notify voters
Merge duplicatesManualManual
Priority score
Setup timeHoursHoursMinutes

Works with the tools you love

Wire Supabase, Slack and webhooks in minutes.

Supabase

Database & auth

Ready

Slack

Instant alerts

Ready

Webhooks

Signed webhook

Ready

API

Embed it, extend it with code

Embed the roadmap on your own site, or automate with a REST API and signed webhooks.

  • REST + signed webhooks
  • Embeddable roadmap widget
  • Slack & Notion integrations
create-post.ts
const post = await upvote.posts.create({
  board: "feature-requests",
  title: "Dark mode for the dashboard",
  author: "maria@northwind.co",
});

// react to votes + status changes
upvote.on("post.status_changed", (e) => {
  if (e.status === "complete") {
    notifyVoters(e.postId);   // close the loop
  }
});

Product teams love Upvote

From teams that listen to their users.

We stopped guessing. Now we build exactly what gets the most votes, and users can see it.
MG
Maria Gomez

Product · Northwind

0% guessing
The public roadmap cut our support tickets in half — no more 'what's next?' questions.
LC
Liam Chen

Founder · Parable

50% fewer tickets
Voters get auto-notified when we ship. Re-engagement went through the roof.
NP
Nadia Park

Growth · Formwork

3× re-engagement
Set it up in one afternoon. Collected 400+ votes in the first week.
TR
Tom Reilly

CEO · Cedarworks

400 votes wk 1
Merging duplicates alone is worth its weight in gold. Votes consolidate into one post.
AK
Aisha Khan

Product · Lumen

Clean board
Prioritization meetings are now 10 minutes. We look at data, not argue.
DS
Diego Santos

Eng Lead · Harvest

10-min meetings
4.9/5 · 240+ teams

Simple, transparent pricing

Start free. Upgrade as you grow.

Starter

$0/mo

Collect your first feedback.

  • 1 board
  • Public roadmap
  • Unlimited votes
  • Community support
Get started
Most popular

Growth

$49/mo

For scaling products.

  • Unlimited boards
  • Changelog & announcements
  • Segments & priority score
  • Slack & webhooks
  • Priority support
Start free trial

Scale

Custom

For enterprise teams.

  • Everything in Growth
  • SSO & roles
  • Custom domain & branding
  • API & audit log
  • Dedicated manager
Contact sales

Frequently asked

Can't find an answer? Reach our team.

What exactly does Upvote do?

It collects customer feedback, lets users upvote it, shows a public product roadmap, and announces releases with a changelog. The feedback loop in one place.

Is the roadmap public?

If you want. Publish your roadmap and changelog on a public page, or keep it team-only. Stages are Under review, Planned, In progress and Shipped.

Do voters get notified?

Yes. When a post changes status or ships, everyone who voted on it gets notified automatically — that's how the loop closes.

Can I run multiple boards?

Sure. Boards for feature requests, bugs and integrations ship by default, and you can add as many as you like.

Do I need keys to try it?

No. It boots in demo mode with realistic sample feedback and votes — click around immediately.

Does it connect to Slack?

Yes. Push an instant notification to a Slack channel or a webhook whenever new feedback comes in.

What's the stack?

Next.js 16, React 19, Tailwind v4. Wires to Supabase for posts/votes and Slack/webhook for notifications.

Can I deploy it?

Yes — it's a standard Next.js app. Push to Vercel or any Node host.

Collect · Prioritize · Roadmap · Announce

Start listening to your users today

Open the keyless demo, then wire Supabase and Slack when you're ready.