FeedbackKit vs Feature Upvote
FeedbackKit puts feature voting in native UI inside your iOS, macOS, Android, Flutter and React Native apps, and ranks requests by the MRR your app passes, on every plan. Feature Upvote is a simple web feedback board, aimed at game studios and SaaS teams, with custom statuses, Slack, Discord and Microsoft Teams alerts, Jira and Linear links, and a REST API with webhooks.
Side by side
| Feature | FeedbackKit | Feature Upvote |
|---|---|---|
| Native SDKs | Yes: Swift and SwiftUI (iOS, macOS, visionOS), Kotlin with Jetpack Compose (Android), Flutter and React Native. Also JavaScript for the web, a Vapor SDK for server-side Swift and a REST API. No outgoing webhooks. | No native iOS, Android, Flutter or React Native SDK. A JavaScript snippet that embeds a lighter version of the board in a signed-in web app, or an iframe embed. A REST API with webhooks, and an MCP server. |
| Feature voting | Yes, users vote and comment inside your app. A new request starts with its submitter's vote. | On a public or private web board, where users vote in one click without an account, and comment. Moderators can vote on behalf of customers. |
| Revenue behind each vote | Yes, on every plan. Your app passes each user's MRR through the SDK, and requests can be sorted by the total MRR of the users behind them. | Not listed. Each vote counts as one, with an option to let older votes count for less. |
| Issue-tracker sync | GitHub, Linear, Notion, ClickUp, Monday.com, Trello, Airtable, Asana and Basecamp, with status sync (Pro and up). No Jira, Azure DevOps, Zapier or Make. | Jira (Cloud) and Linear: create or link an issue from a suggestion and view the linked issue. Status sync not listed; Feature Upvote creates issues but does not change them. Zapier triggers and actions, and Zendesk. Jira and Zapier are on Standard; the plan for Linear and Zendesk is not listed. |
| Team notifications | Email and push notifications on every plan, Slack on Pro and up. No Microsoft Teams or Discord. | Email to moderators about new suggestions. Slack and Discord on every plan, Microsoft Teams on Standard. Customers get email when a suggestion's status changes (paid accounts, not trials). |
| Feedback statuses | Six built-in statuses on every plan: Pending, Approved, In Progress, TestFlight, Completed, Rejected. Pro and up choose which ones a project uses. No custom statuses. | Five default statuses, from under consideration to done and archived. Custom statuses, with colours and private statuses, on every plan, and default statuses can be removed. |
| Free plan | Yes: 1 project and 10 visible feedback items per project, with no limit on how many of your users vote. No integrations or team members. | No free plan; a 30-day free trial. |
| Public roadmap & changelog | Partly. You can embed a roadmap of the requests you pick, by target month, and a board of open requests with optional voting on your own website through an iframe, plus a feedback form. No changelog for your users. | No public roadmap or changelog listed. Suggestions and their statuses are shown on the feedback board. |
Feature Upvote details checked 17 October 2026, from Feature Upvote's public pages.
FeedbackKit details come from our documentation, integrations and pricing pages.
What these rows look like in FeedbackKit
Four rows from the table, shown with sample data from a fictional hiking app.
Native SDKs
SwiftUI on iPhone, iPad and Mac, Jetpack Compose on Android, plus Flutter and React Native.
Feature voting
Users vote and comment inside your app. A new request starts with its submitter's vote.
Feedback statuses
Six built-in statuses: Pending, Approved, In Progress, TestFlight, Completed, Rejected.
Team notifications
Email and push on every plan, Slack on Pro and up.
FeedbackKitApp
Status Update
Trailmate
Offline mapsTestFlight → Completed
Your feedback in Trailmate has a status update.
Offline maps
TestFlightCompleted
Which one to choose
When to choose Feature Upvote
- Your users reach you on the web or through a community such as Discord, and a public board they can vote on without an account fits them.
- You want custom statuses, or alerts in Microsoft Teams or Discord.
- Your team works in Jira, or you want a REST API with webhooks or Zapier to reach other tools.
When to choose FeedbackKit
- Your users are in a native iOS, macOS, Android, Flutter or React Native app, and you want voting in native UI rather than a web board.
- You want requests ranked by the MRR of the users behind them, on every plan.
- You want a free plan to start with, or status sync with GitHub, Linear, Notion, ClickUp, Monday.com, Trello, Airtable, Asana or Basecamp (Pro and up).
Frequently asked questions
Is FeedbackKit a Feature Upvote alternative for mobile apps?
Yes, if your users are in a native app. FeedbackKit has native SDKs for Swift and SwiftUI (iOS, macOS and visionOS), Kotlin with Jetpack Compose (Android), Flutter and React Native, so users vote and comment inside your app. Feature Upvote is a web feedback board that can be embedded in a web app with a JavaScript snippet or an iframe; it lists no native mobile SDK.
How do FeedbackKit and Feature Upvote rank requests by revenue?
On every FeedbackKit plan, your app passes each user's MRR through the SDK, and requests can be sorted by the total MRR of the users behind them. Feature Upvote ranks suggestions by votes, with an option to let older votes count for less; it does not list ranking by revenue.
Does FeedbackKit have a public roadmap or changelog like Feature Upvote?
Partly. FeedbackKit can show a roadmap and a board of requests on your own website through an iframe, and visitors can vote on the board when you turn voting on. It has no changelog for your users. Feature Upvote does not list a separate roadmap or changelog; its public feedback board shows each suggestion with its status.
Which issue trackers do FeedbackKit and Feature Upvote connect to?
FeedbackKit connects to GitHub, Linear, Notion, ClickUp, Monday.com, Trello, Airtable, Asana and Basecamp, with status sync on Pro and up. It has no Jira, Azure DevOps, Zapier or Make integration. Feature Upvote creates or links Jira (Cloud) and Linear issues from suggestions, with no status sync listed, and offers Zapier and a Zendesk integration. Jira and Zapier are on its Standard plan.
What do the free plans include?
FeedbackKit's free plan includes 1 project and 10 visible feedback items per project, with no limit on voters, but no integrations or team members. Feature Upvote has no free plan; it offers a 30-day free trial with no credit card.
Can I customise statuses in FeedbackKit and Feature Upvote?
FeedbackKit has six built-in statuses on every plan: Pending, Approved, In Progress, TestFlight, Completed and Rejected, and on Pro and up you choose which a project uses. It has no custom statuses. Feature Upvote has five default statuses and lets you add custom statuses, with colours and private statuses, and remove default ones, on every plan.