FeedbackKit vs Frill: In-App Voting or a Web Ideas Board
Frill is a polished feedback tool for product teams: an ideas board, a public roadmap, announcements and surveys, all reachable from a widget on your website. FeedbackKit does less on the web and more inside the app. Its SDKs put a voting board in native screens on iOS, macOS, Android, Flutter and React Native. If your product lives in a browser, Frill is built for that. If it lives on a phone, the question is whether a web widget is enough.
We make FeedbackKit, so read this with that in mind. Every Frill fact below comes from Frill's own website, checked on 17 October 2026, and is linked where it is used. The side-by-side table is on FeedbackKit vs Frill.
The short version
- Frill, made by Frill Group Pty Ltd, is a web ideas board with a public roadmap, announcements (its changelog), NPS, CSAT and poll surveys, an AI inbox and an MCP server. It reaches users through a JavaScript widget and lists no native mobile SDK.
- FeedbackKit has native SDKs for Swift and SwiftUI, Kotlin with Jetpack Compose, Flutter and React Native, so users vote and comment inside your app. Requests can be ranked by MRR on every plan.
- Frill has custom statuses, a priority matrix and a Jira integration. FeedbackKit has six fixed statuses, status sync with nine trackers on Pro and up, and no Jira.
- Frill has no free plan. FeedbackKit has one.
Where users give feedback
Frill's homepage describes an ideas board where customers vote and comment, a roadmap "embedded in your site", and widgets you can embed as many times as you like. Admins can vote on behalf of customers, and the pricing page lists guest and anonymous authentication. Everything runs as a web widget or web page. Frill's site does not mention iOS, Android or a mobile SDK.
FeedbackKit starts in the app. The Swift SDK covers iOS, macOS and visionOS. The Kotlin SDK uses Jetpack Compose on Android, and the Flutter and React Native SDKs ship ready-made screens too: a request list, a submit form, a detail view with comments, and vote buttons. The JavaScript SDK for the web is a headless client with no screens, and there is a Vapor SDK and a REST API. Docs: Swift, Kotlin, Flutter, React Native, JavaScript.
One honest limit: the Swift SDK needs iOS 26, macOS 26 or visionOS 26 or later, with no watchOS or tvOS. If your iOS app supports older versions, Frill in a webview reaches those users and FeedbackKit's Swift SDK does not.
In Trailmate, our fictional hiking app, a hiker opens the request board, sees Offline maps at 248 votes and Trail difficulty filter at 131, and votes without leaving the app. A new request starts with its submitter's vote, and voting stops once a request is Completed or Rejected.
Here is how that looks in FeedbackKit, with sample data from a fictional hiking app:
Votes and comments in the app
Managing and prioritising
Frill has more prioritisation tooling. Its pricing page lists customisable statuses, topics and priority factors, a priority matrix, similar-idea detection, smart merge, bulk CSV import and export, and a Canny import. The homepage says you can weight votes by customer revenue and set your own benefit and cost factors. It does not say how the revenue gets in or which plan includes it. Frill's AI inbox pulls feature requests out of tools such as Slack, Zendesk, Jira, Linear and Trello.
FeedbackKit keeps this simpler. There are six built-in statuses on every plan: Pending, Approved, In Progress, TestFlight, Completed and Rejected. Pro and up choose which ones a project uses, and there are no custom statuses. 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, so the revenue figure comes straight from your app's subscription data. You can merge duplicates (each voter is counted once) and triage in the web dashboard or the native admin apps for iPhone, iPad and Mac. There is no scoring matrix and no AI inbox.
Roadmap, announcements and closing the loop
Frill has a public roadmap and announcements for your users, with scheduled and boosted announcements in the widget. Its homepage says that when an idea moves to planned or shipped, every customer who voted hears about it by email and in-app, and email subscribers hear about announcements.
FeedbackKit has no changelog for your users. For the roadmap, the answer is partly. Roadmap and board embeds: FeedbackKit can show a project's roadmap and its board of requests on your own website through an iframe, and it has a feedback form page you can embed the same way. The roadmap lists the feature requests and improvements you mark for it, grouped by target month, with requests that have no date under "On our radar". The board shows open requests in status columns with their vote counts, and visitors can vote on it when you turn voting on. A visitor is counted by an anonymous ID kept in their browser, with no sign-in. The form takes a title, a category, a description and an optional name and email. You turn embedding on per project in the web dashboard, which gives you the iframe code and a direct link for each page. Embeds are on every plan, in light or dark. There is no changelog for your users, and no hosted roadmap site on your own domain.
FeedbackKit's loop closes by email. A new project emails on Approved, In Progress, Completed and Rejected. The person who submitted the request gets it on every plan; choosing the list needs Pro, and emailing voters who opted in needs Team. Frill's every-voter emails are broader by default. See our post on status emails for how FeedbackKit's rules work.
Integrations
The Frill column is from its integrations page, which does not say which plan the integrations need.
| Area | Frill | FeedbackKit |
|---|---|---|
| Issue trackers | Jira, Linear and Trello, described as syncing status, plus Asana, Basecamp and Airtable | GitHub, Linear, Notion, ClickUp, Monday.com, Trello, Airtable, Asana and Basecamp, with status sync |
| Team chat | Slack | Slack |
| Support | Intercom, Zendesk, Help Scout | Not offered |
| CRM and email lists | Not listed | HubSpot, Salesforce, Mailchimp, Kit, beehiiv, MailerLite |
| Automation and developer | Zapier, Integrately, Pabbly; REST API, webhooks and an MCP server | REST API; no Zapier, Make or outgoing webhooks |
| Plan | Not stated | Pro and up |
Frill's list also includes analytics, Google Docs and Sheets, Miro, and Okta and Microsoft Entra ID for sign-in. It does not list GitHub, ClickUp or Monday.com, which FeedbackKit covers. FeedbackKit's trackers do not all sync the same things: GitHub has no comment sync, and GitHub, Linear, Trello and Basecamp have no vote-count sync. The matrix is on the integrations page.
Pricing
Frill's prices are from its pricing page, read in a browser with the billing toggle set each way, and shown with a "$" sign. FeedbackKit's are from our pricing page, in US dollars.
| Plan | Billed monthly | Billed yearly | Notes |
|---|---|---|---|
| Frill Startup | $25/month | $22/month | 50 active ideas, 1 survey |
| Frill Business | $49/month | $44/month | Unlimited ideas, 3 surveys |
| Frill Growth | $149/month | $136/month | Includes the Privacy, Surveys and White Labeling add-ons |
| Frill Enterprise | $349/month | $319/month | SOC2, audit logs, IP whitelisting, dedicated hosting |
| FeedbackKit Free | $0 | $0 | 1 project, 10 visible feedback items per project |
| FeedbackKit Pro | $15/month | $150/year | 2 projects, unlimited feedback, integrations |
| FeedbackKit Team | $39/month | $390/year | Unlimited projects, team members |
Frill does not charge per seat: every paid tier has unlimited admins, widgets and tracked users. What scales is the number of active ideas on Startup and the number of surveys, and the add-ons, whose prices are not shown, come bundled from Growth. There is no free plan; the trial lasts 14 days with no card. FeedbackKit has a free plan, with items past the cap of 10 saved but hidden from the board, and yearly billing saves about 17%. More detail is in our Frill pricing post.
So which one
Choose Frill if you want a public roadmap and announcements on the web alongside NPS, CSAT and poll surveys. Choose it if your team works in Jira, or you want custom statuses and a priority matrix with your own benefit and cost factors. And choose it if your product is a website or web app, where an embeddable widget is the natural fit.
Choose FeedbackKit if your users are in a native iOS, macOS, Android, Flutter or React Native app and you want voting in native screens rather than a web widget. Choose it if you want requests ranked by MRR on every plan, with the figure passed straight from your app, or if you want a free plan and status sync with GitHub, Notion, ClickUp or Monday.com (Pro and up).
For more options, see our list of Frill alternatives. To see FeedbackKit's board inside your own app: Start free.
The short version, side by side: FeedbackKit vs Frill