Skip to content
7 min read Comparisons

FeedbackKit vs UserJot: Native In-App Voting or a Web Suite

UserJot is a feedback tool with a broad free plan. One script tag adds a feedback board, a public roadmap, a changelog and live chat to your site, and an AI agent called Juno can answer support questions and add votes to matching requests. It also has a Swift SDK in beta. FeedbackKit is narrower: native SDKs put the feature-request board inside your app, requests are ranked by MRR, and they flow into the issue tracker your team already uses.

We make FeedbackKit, so read this with that in mind. Every UserJot fact below comes from UserJot's own website, pricing page and docs, checked on 17 October 2026, and is linked where it is used. The side-by-side table is on our FeedbackKit vs UserJot compare page. This post covers what the table cannot.

The short version

  • UserJot is a web feedback suite: boards, a public roadmap and a public changelog on every plan including Free, a widget with live chat, a Slack integration, a REST API and an MCP server. Its Swift SDK is in beta and shows UserJot's hosted pages in native sheets.
  • FeedbackKit is in-app feedback and feature voting for app teams, with native screens on Apple platforms, Android, Flutter and React Native, MRR ranking on every plan, and sync to nine issue trackers on Pro.
  • If you want a public roadmap, a changelog and chat in one web widget for free, UserJot is hard to beat. If your users are in a native app and you prioritise by revenue and work from a tracker, FeedbackKit fits better.

Getting feedback in

UserJot: a web widget and a beta Swift SDK

UserJot's homepage says a single script tag adds the board, chat, roadmap and updates to your app, and its iframe guide embeds the public board, roadmap or updates page inside a product. For Apple apps there is a Swift SDK that its docs call "still in beta". It supports iOS 15 and macOS 12 or later, with Swift 6.1, and offers presentation helpers for feedback and roadmap plus user identification. Its common flows page says these surfaces are presented as native sheets, and the destinations are hosted web routes, which you can also load in your own WebView. UserJot lists no Android, Flutter or React Native SDK.

FeedbackKit: native SDKs

FeedbackKit has SDKs for Swift and SwiftUI (iOS, macOS and visionOS), Kotlin with Jetpack Compose (Android), Flutter and React Native. Each ships ready-made screens drawn in native UI: a request list, a submit form, a detail view with comments, and vote buttons. The JavaScript SDK is a headless client for the web with no screens. There is also a Vapor SDK for server-side Swift and a REST API, but no outgoing webhooks.

The honest caveat cuts in UserJot's favour here. FeedbackKit's Swift SDK needs iOS 26, macOS 26 or visionOS 26 or later, with no watchOS or tvOS, while UserJot's goes back to iOS 15. If you support older iOS versions, FeedbackKit is not an option for you yet. Docs: Swift, Kotlin, Flutter, React Native.

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". 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.

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

Native screens on every platform

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

Managing feedback

UserJot's request guide describes six statuses, running from Pending and Reviewing through In Progress to Completed and Closed, and a Trending badge for requests with recent votes. Custom statuses are not mentioned. Requests also arrive from live chat and forwarded support email, which sit in one shared inbox, and from Slack.

FeedbackKit also has six statuses, on every plan: Pending, Approved, In Progress, TestFlight, Completed and Rejected. Pro and up choose which ones a project uses; there are no custom statuses. A new request starts with its submitter's vote, voting stops at Completed and Rejected, merging duplicates counts each voter once, and a rejected request can carry a reason. You triage from the web dashboard or the native admin apps for iPhone, iPad and Mac. Your team gets email for new requests on every plan, and push for new requests and new comments in the FeedbackKit app. New-comment email to the team needs Pro.

Revenue and trackers

Two things FeedbackKit does that UserJot does not list. Ranking by revenue is the main one. UserJot's identify docs let you send custom traits such as plan or company size, and company data, but they do not describe ranking requests by revenue. In FeedbackKit, your app passes each user's MRR through the SDK, on every plan, and requests can be sorted by the total MRR of the users behind them.

The second is issue-tracker sync. UserJot's pages list no issue-tracker integration. FeedbackKit creates and links tickets in 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; the matrix is on the integrations page.

Here is how triage looks in FeedbackKit, with the same sample hiking app:

Triage by status and MRR

Six built-in statuses: Pending, Approved, In Progress, TestFlight, Completed, Rejected. Requests can be sorted by the total MRR of the users behind them, on every plan.

Integrations

UserJot's column is from its homepage, Slack page and pricing page, as of 17 October 2026.

AreaUserJotFeedbackKit
Issue trackersNone listedGitHub, Linear, Notion, ClickUp, Monday.com, Trello, Airtable, Asana, Basecamp
Team chatSlack (notifications and turning messages into requests); Discord listedSlack (notifications)
CRM and email listsNot listedHubSpot, Salesforce, Mailchimp, Kit, beehiiv, MailerLite
DeveloperREST API with an OpenAPI spec, MCP serverREST API, Vapor SDK
Plan neededNone on Free; 1 on Starter; unlimited on ProfessionalPro and up for every integration

UserJot's Slack integration is a good one: each request gets a thread in your channel that updates in place as its status changes, and you can turn a Slack message into a request with a shortcut. FeedbackKit's Slack integration posts notifications. FeedbackKit has no Jira, Azure DevOps, Zapier, Make, Microsoft Teams or Discord integration.

Closing the loop

UserJot's notification guide says a request's author is subscribed from the start, and anyone who votes, comments or replies on the public board follows it too. Status changes are emailed to the author and other followers, and an optional weekly digest summarises recent activity. Add the public roadmap and changelog on every plan, and UserJot gives users several ways to see progress.

FeedbackKit closes the loop with status email. The person who submitted a request is emailed on every plan when the new status is on the project's list, which starts as Approved, In Progress, Completed and Rejected. Choosing that list needs Pro, and emailing voters who opted in needs Team. Your app's users get status email, never push. More in our post on status emails.

Pricing

From UserJot's pricing page (monthly prices in dollars, with no yearly option shown) and our pricing page, checked on 17 October 2026.

PlanBilled monthlyBilled yearlyMain limits
UserJot Free$0n/a2 boards, 3 admin roles, no integrations, custom domain or private boards
UserJot Starter$29/monthNot shown5 boards, unlimited team members, 1 integration, custom domain, private boards
UserJot Professional$59/monthNot shownUnlimited boards and integrations, SSO, no UserJot branding
FeedbackKit Free$0$01 project, 10 visible feedback items per project
FeedbackKit Pro$15/month$150/year2 projects, unlimited feedback, integrations
FeedbackKit Team$39/month$390/yearUnlimited projects, team members

Every UserJot plan has unlimited posts and end users, and the paid plans have a 14-day trial for new subscribers. The pricing page notes that live chat and Juno are in beta and not part of any plan's price. FeedbackKit's yearly billing saves about 17%, with no limit on voters, but Free shows 10 feedback items per project: past that, new items are saved and left off the board. If you need unlimited posts at no cost, UserJot's free plan is more generous. More in UserJot pricing and UserJot alternatives.

So which one

Choose UserJot if you want a public roadmap and changelog that customers can browse on the web, on a free plan with unlimited posts. Choose it if you want feedback, live chat and product updates in one widget, with an AI agent in beta for support, if your product is mainly a web app, or if you need an Apple SDK that runs on iOS versions older than 26.

Choose FeedbackKit if your users are in a native iOS, macOS, Android, Flutter or React Native app and you want voting in native UI rather than a hosted web page. Choose it if you want requests ranked by the MRR of the users behind them, on every plan, or if you want requests pushed to GitHub, Linear, Notion, ClickUp, Monday.com, Trello, Airtable, Asana or Basecamp with status sync.

Both have free plans, so try each in a real build. Start free with FeedbackKit and see how the board feels inside your app.

The short version, side by side: FeedbackKit vs UserJot

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.