Skip to content
6 min read Comparisons

FeedbackKit vs Votice: Two SwiftUI Feedback SDKs Compared

Votice and FeedbackKit are closer than most tools in this series. Both are native SwiftUI SDKs that put a suggestion board inside your app, both let users vote and comment there, and both come with a native app for managing feedback on iPhone, iPad and Mac. The differences are in which platforms and OS versions they cover, what happens after a request comes in, and how you pay.

We make FeedbackKit, so read this with that in mind. Every Votice fact below comes from Votice's own pages: its product page, the votice-sdk repository on GitHub and the Votice: Feedback Manager App Store listing, all checked on 17 October 2026. (votice.com is an unrelated site.) The side-by-side table is on our FeedbackKit vs Votice comparison page.

The short version

  • Votice is built by an indie developer, Arturo Carretero Calvo. Its SDK is open source under the MIT licence, written in Swift and SwiftUI for iOS, iPadOS, macOS and tvOS, and it supports iOS 17 and macOS 14 and later. You manage feedback in the Votice app, with a free plan for one app.
  • FeedbackKit has native SDKs for Swift and SwiftUI, Kotlin with Jetpack Compose, Flutter and React Native, so one board covers your Apple and Android apps. It ranks requests by MRR, emails the people who asked, and syncs with nine issue trackers on Pro and up. Its Swift SDK needs iOS 26 or later.
  • Price: Votice Pro is €4.99 a month through an App Store in-app purchase. FeedbackKit Pro is $15 a month. Both have a free plan.

Platforms and OS versions

For many teams this decides it. The Votice README lists iOS 17, iPadOS 17, macOS 14 and tvOS 17 or later, and asks for a SwiftUI-based project. It installs with Swift Package Manager, has no external dependencies, and talks to Votice's own backend with HMAC authentication rather than Firebase. There is no Android, Flutter, React Native or web SDK.

FeedbackKit's Swift SDK supports iOS 26, macOS 26 and visionOS 26 or later, with no watchOS or tvOS. If your app still supports iOS 17 or 18, macOS 14 or 15, or runs on Apple TV, Votice covers you and FeedbackKit does not yet. In the other direction, FeedbackKit adds visionOS, and SDKs for Android with Kotlin and Jetpack Compose, Flutter and React Native, all feeding the same project. There is also a JavaScript SDK (a headless client with no screens), a Vapor SDK for server-side Swift and a REST API.

Here is how that looks in FeedbackKit, with sample data from a fictional hiking app:

One board on every platform

SwiftUI on iPhone, iPad and Mac, Jetpack Compose on Android, plus Flutter and React Native.

Inside the app

Votice shows one list for suggestions and issue reports, so users can report a bug in the same place they suggest a feature. Users vote and can take a vote back, and they can comment, which you can switch off. The README covers themes, custom fonts and localised text, a setting to show completed items in their own tab, and a flag your app sets when a user is premium, which the management app then shows next to their feedback. Votice has six statuses: pending, accepted, blocked, in progress, completed and rejected. Your app can hide accepted, blocked and rejected, and the App Store listing says an in-progress item can show a progress percentage to users.

In FeedbackKit, users browse, submit, vote and comment in native screens, and a new request starts with its submitter's vote. Voting stops once a request is Completed or Rejected. The six statuses are Pending, Approved, In Progress, TestFlight, Completed and Rejected, on every plan; Pro and up choose which ones a project uses, and there are no custom statuses. Rather than a premium flag, your app passes each user's MRR through the SDK, on every plan, and you can sort requests by the total MRR of the users behind them. For Trailmate, that tells you whether the 248 votes for Offline maps come from paying subscribers or from free users.

Managing feedback

Both have native admin apps for iPhone, iPad and Mac. Votice's management app lets you create apps, moderate suggestions, issues and comments, create GitHub issues from them, and import suggestions, comments and votes from other platforms.

FeedbackKit's admin apps sit next to a web dashboard, so teammates who are not on a Mac can triage too. You can merge duplicate requests, with each voter counted once, and give a rejected request a reason that goes into its status email. Team members are on the Team plan.

Integrations and notifications

Votice Pro adds two things on this front, per its product page and App Store listing: creating GitHub issues from user feedback, and push notifications to the management app when new feedback arrives. No other trackers, email, Slack or Zapier are listed.

FeedbackKit goes further after the request comes in:

  • Trackers: GitHub, Linear, Notion, ClickUp, Monday.com, Trello, Airtable, Asana and Basecamp, with status sync, on Pro and up. GitHub has no comment sync, and GitHub, Linear, Trello and Basecamp have no vote-count sync. Details are on the integrations page.
  • Team notifications: email for new requests on every plan; push for new requests and new comments in the FeedbackKit app; new-comment email to the team needs Pro; Slack on Pro and up. Your app's users get status email, never push.
  • Status email to users: the submitter is emailed on every plan when a request moves to a status on the project's list. Choosing that list needs Pro, and emailing voters who opted in needs Team. See closing the loop with status emails.
  • CRM and email lists: HubSpot, Salesforce, Mailchimp, Kit, beehiiv and MailerLite, on Pro and up.

Here is the notify step in FeedbackKit, with the same sample data:

Telling people it is done

FeedbackKit can post to Slack and email the people who asked when a request moves to Completed. Your team gets push notifications for new requests and comments in the FeedbackKit app.

Pricing

Votice's SDK is free and open source on every plan; you pay for more than one app, GitHub issues and push notifications. You buy plans as in-app purchases in the Votice app, and the product page says prices "are adjusted by the App Store for each country". These are the euro prices on the product page:

PlanPriceWhat you get
Votice Free€01 app, unlimited suggestions or issues
Votice Pro€4.99 a month, or €49.99 a yearUnlimited apps, suggestions, votes and comments; GitHub issues; push notifications; priority support
Votice Lifetime€99.99 onceEverything in Pro, with no recurring fee
FeedbackKit Free$01 project, 10 visible feedback items per project, no integrations or team members
FeedbackKit Pro$15 a month or $150 a year2 projects, unlimited feedback, all integrations
FeedbackKit Team$39 a month or $390 a yearUnlimited projects, team members, voter status emails

Because the App Store sets local prices, the figure you see depends on your storefront. The US App Store listing showed the monthly subscription at $3.99, the annual one at $44.99 and Lifetime Premium at $89.99 on the day we checked. FeedbackKit's prices are in US dollars on our pricing page.

On price alone, Votice is cheaper, and its Lifetime option has no FeedbackKit equivalent. Its free plan is also roomier for a single app: unlimited suggestions, where FeedbackKit Free shows 10 per project (items past that are saved and left off the board rather than refused). FeedbackKit's SDKs for every platform come on every plan, Free included; the higher price of Pro pays for the integrations, and Team adds team members and voter emails.

So which one

Choose Votice if your app is SwiftUI on Apple platforms and still supports iOS 17 or 18, macOS 14 or 15, or tvOS. Choose it if you want bug reports and suggestions in one in-app list, a progress percentage on items in progress, an MIT-licensed SDK you can read and fork, or a low price with a one-off Lifetime option.

Choose FeedbackKit if your app also ships on Android, Flutter or React Native and you want one feedback system across all of them. Choose it if you want requests ranked by the MRR of the users behind them, status emails to the people who asked, Slack, a web dashboard alongside the native admin apps, or status sync with GitHub, Linear, Notion, ClickUp, Monday.com, Trello, Airtable, Asana or Basecamp.

For a wider look at Swift options, see our guides to iOS feedback SDKs and choosing an in-app feature request tool. To try FeedbackKit in a test build, start free.

The short version, side by side: FeedbackKit vs Votice

Keep reading

Collect feedback in your own app

FeedbackKit ships SDKs for Swift, Kotlin, React Native, Flutter and JavaScript, and syncs what your users ask for into the tracker your team already uses.