Skip to content

FeedbackKit vs Frill

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. Frill is a web ideas board, public roadmap and announcements tool with surveys, custom statuses, a priority matrix, and Jira, Linear and Trello integrations.

Side by side

Feature FeedbackKit Frill
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 widget (the Frill Script) for websites and web apps. A REST API, webhooks for 28 event types and an MCP server, with the API and webhooks on every plan.
Feature voting Yes, users vote and comment inside your app. A new request starts with its submitter's vote. On the ideas board and in the embeddable widget, with comments. Admins can record votes 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. Partly. Frill says votes can be weighted by customer revenue, without describing how or on which plan. Custom user and company attributes such as MRR can be passed through the Frill Script or SSO (Business and up), for targeting surveys, announcements and widgets.
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), Linear and Trello, which Frill describes as syncing status, plus Asana, Basecamp, Airtable and Zapier. No GitHub, ClickUp, Azure DevOps or Make listed. The plan is not stated.
Team notifications Email and push notifications on every plan, Slack on Pro and up. No Microsoft Teams or Discord. Email to users and admins, including a daily admin digest, plus Slack. Voters hear about status changes by email and in-app. Microsoft Teams and Discord not listed.
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. Fully custom statuses on every plan: you set their names, colours and order. New ideas start with no status.
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 14-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. Yes, both, on every plan: a public roadmap and announcements (a changelog).

Frill details checked 17 October 2026, from Frill'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.

Which one to choose

When to choose Frill

  • You want a public roadmap and announcements on the web, alongside NPS, CSAT and poll surveys.
  • Your team works in Jira, or you want custom statuses and a priority matrix with your own benefit and cost factors.
  • Your product is a website or web app and an embeddable widget fits it.

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 widget.
  • You want requests ranked by MRR on every plan, with the MRR passed straight from your app through the SDK.
  • You want a free plan to start with, and Slack and status sync with GitHub, Notion, ClickUp or Monday.com (Pro and up).

Frequently asked questions

Is FeedbackKit a Frill 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. Frill offers a JavaScript widget for websites and web apps and a REST API; it lists no native mobile SDK.

How do FeedbackKit and Frill 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. Frill says votes can be weighted by customer revenue, without describing how; its script or SSO can pass MRR as a custom attribute on Business and up.

Does FeedbackKit have a public roadmap or changelog like Frill?

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. Frill has a public roadmap and announcements, which work as a changelog, on every plan.

Which issue trackers do FeedbackKit and Frill 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. Frill connects to Jira Cloud, Linear and Trello, which it describes as syncing status, and also lists Asana, Basecamp, Airtable and Zapier.

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. Frill has no free plan; it offers a 14-day free trial.

Can I customise statuses in FeedbackKit and Frill?

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. Frill lets you set status names, colours and order on every plan.