HomeFeature Requests

Get started

Every request in one place.Ranked by the people who asked.

Replace the shared spreadsheet, the #feature-requests Slack channel, and the sales team's wishlist with one board your customers can actually see. Votes, comments, duplicates, and status — with an API and a webhook on all of it.

Book a demo →

6 statuses

Pending, under review, planned, in progress, completed, declined.

4 SDKs

React, React Native, Flutter and Swift — headless hooks and components both.

Webhooks

wish_status fires on every transition, with delivery logs and retries.

Capture

Collect requests wherever your customers already are.

A hosted board on your own domain, or the same board rendered inside your product through an SDK. Customers vote without an account — votes are deduplicated by fingerprint — and comments thread underneath, with team replies carrying an Official badge.

  • Hosted board on your domain, fully themed
  • In-app via React, React Native, Flutter, and Swift SDKs
  • Anonymous voting, no signup required
  • Import an existing board from Featurebase — posts, votes, comments and statuses
The wishboard on a customer-facing portal under their own branding: Trending, Top and New tabs, a Create a new post button, and requests carrying a status chip, a comment count and an up-arrow vote total.

Tidy

A board that does not become a junk drawer.

The thing that kills a public board is not too few requests, it is forty near-identical ones nobody has sorted. Auto-categorize reads a batch and proposes a category from your own list, duplicates merge and bring their votes with them, and moderation can hold portal submissions until someone has looked.

  • Auto-categorize proposes a category from your own list
  • Merge duplicates and the vote counts come across with them
  • Moderation holds portal submissions for review, or publishes instantly
  • Search titles, filter by status, category or priority, sort by votes
The Create New Request dialog over the board: a title and description, and a category field with an Auto-categorize action beside an open list of the project’s own categories — Scheduling, Integrations, Mobile, Analytics, Bug and Quality of Life.

Prioritize

Read the board like a queue, not a wall.

Rank by votes, cut by status, category or priority, and open a request to see its vote curve and the conversation under it. The whole board is available through scoped API keys, so planning can happen wherever you already plan.

  • Sort by votes or recency; filter by status, category and priority
  • Vote growth over time on every request
  • Link a request to a roadmap item so the work has a home
  • Read and write through the REST API with wishes:view and wishes:manage scopes
The admin board: forty-four requests across six categories with the votes cast on them counted above, filters for status and category, and rows ranked by vote — each showing its status, comment count and who asked.

Close the loop

Ship it, and everyone who asked hears about it.

Moving a request emits the wish_status webhook and the wish_status_changed automation trigger. Post it to Slack, tag the customer, open an issue in Linear or Jira, or call your own endpoint — the board does not assume where your customers are listening.

  • wish_created and wish_status_changed as automation triggers
  • Post to Slack, Discord, Teams or Telegram; tag the customer; send email
  • Push a request to Linear or Jira as an issue
  • Signed webhooks with delivery logs and automatic retries
A single request open with its status menu down — pending, under review, planned, in progress, completed, declined — beside a workflow panel, its vote total and vote-growth curve, and the comment thread where the team replied under an Official badge.

Who uses it

What teams actually do with Feature Requests.

For product managers

Stop triaging in a spreadsheet

Requests arrive with votes attached, merge when they duplicate, and carry a status customers can see. No weekly export to keep it honest.

For engineering

Treat the board as an API

Scoped keys read and write requests, webhooks fire on transitions, and a request can become a Linear or Jira issue. Nothing requires opening the dashboard.

For founders

Show customers you are listening

A public board with real statuses and shipped items is the cheapest trust signal you can put on your domain.

Connected

Feature Requests plugs into everything else you run.

Every module writes to the same customer graph, so data captured here shows up wherever it is useful — no connectors to authorize, no sync to babysit.

See all integrations →

FAQ

What teams ask about Feature Requests.

Do customers need an account to vote?

No. Votes from the hosted board are deduplicated by fingerprint, so a refresh does not count twice. Leaving a comment only needs an email.

Is the board public?

Yes — the hosted board is public, which is what lets people vote without an account. If you need feedback that is not publicly visible, collect it through Support Tickets or a Form and move what matters onto the board yourself.

Can we migrate from another tool?

Featurebase is supported today and brings posts, votes, comments and statuses across as a resumable background job. For anything else, the REST API accepts requests, votes and comments directly.

Does it work with our issue tracker?

You can push a request to Linear or Jira to open an issue from it. Status changes on the board fire a webhook and an automation trigger, so reflecting progress back is a flow you configure rather than a sync you inherit.

What happens when I change a status?

The change emits the wish_status webhook and the wish_status_changed automation trigger. From there you can post to Slack, send email through your own provider, or call your own endpoint — whatever reaches the people who asked.

Can customers submit from inside our app?

Yes. The React, React Native, Flutter, and Swift SDKs ship both headless hooks and pre-built components, so you can render the board in your own UI or drop in a themed widget.

Get started

Stop paying for six tools. Run product ops from one.

Everything you were bolting together — feedback, roadmap, changelog, help, support, status, forms — in a single workspace with one API and one bill.

Cancel anytime. Yours to test on real customers.

Talk to sales

Tell us what you're running today and we'll map it onto AppGram.

A real human replies within one business day.