Free for your first app · Hosted in the EU

Know what your users want next.

Feature requests and support inside your app, on iOS, Android or the web. Your users suggest, vote and ask for help without an account. You get one ranked board and one inbox, at a flat price that never grows with your users.

No card. The free tier does not expire.

  1. A user suggests “Add a dark mode” in your app.
  2. The request arrives on your InsightsKit board, and other users vote for it.
  3. You move it to Planned.
  4. Your users see the new status in the app.
  5. A user writes to support from the app.
  6. The ticket arrives with app version, OS version, device and language.
  7. You reply from the dashboard.
  8. The reply appears in the app.

Everything feedback needs. Nothing it does not.

Feature requests and support live in one place, next to the app they belong to.

Feature requests

Know what to build next.

Your users post ideas and vote with one tap. The most wanted rise to the top, so your next release is an easy decision.

  • Each column ranked by votes, pinned first
  • Drag a card from Open to Planned, In Progress or Shipped
  • Requests you add start at zero votes
Feature requests

Tell users when it ships.

A request that disappears into silence teaches users to stop asking. A visible status keeps them talking to you.

  • Users see the new status the next time they open the screen
  • “Declined” is an answer too
  • Turn the status off for an app if you prefer
Why closing the loop matters →
Support

Support without the back-and-forth.

Every message arrives with the details you would otherwise have to ask for. You reply from the dashboard, and your user reads the answer in the app.

  • App version, build, OS version, device model and language
  • Screenshots and screen recordings, Basic plan and up
  • No location, no advertising ID, nothing else
Which device details to collect →
Support

Never miss a stuck user.

New support messages arrive in your Telegram chat, so nobody waits until the next time you open the dashboard.

  • Telegram alerts on Pro and Lifetime
  • Slack and Discord: soon
For your users

No sign-up wall.

People post, vote and write to support without creating an account. An anonymous identity stays on their device.

  • An email address only when a reply needs one
  • Used for that reply, and nothing else
  • Unlimited end users on every plan
Moderation

Stay in control of your board.

Spam and abuse are handled at once, from the dashboard, without waiting for anyone.

  • Edit, pin, hide or delete any request
  • Block an installation: it can still read and vote, and is never told why

Also built in.

Sandbox and Production

Build with the test key. Test content stays apart: users never see it, and it never counts toward your limits.

Your data stays yours

Hosted in the EU. Export everything on every plan, as JSON or CSV. No ad tracking, no location data.

Connected in an afternoon.

Create an app, choose how to show the screens, and read one ranked list.

  1. Create an appSign up, add your app, and copy its key from Setup & keys.
  2. Show the screensOpen the web version from a button in your app, on iOS or Android: no package to add. Or call the REST API and build your own screens; on iOS, the one-file Swift client does the networking for you.
  3. Read one ranked listTriage requests and answer support in the dashboard. Your users see the result in the app.
Swift · the one-file client
let kit = InsightKit(apiKey: "ik_test_…")

// The board your users vote on
let page = try await kit.board()

// A new request from inside your app
try await kit.submitRequest(
    title: "Add a dark mode",
    body: "It burns at night")

// A support message, device context added for you
try await kit.openTicket(
    message: "The export button does nothing")
Live

Web version

The board and support screens as pages we host. They look like a plain iOS screen, follow the user’s text size and light or dark mode, and open in a browser view inside any app, on iOS or Android, or from a link on a website.

Live

Swift client

One file, no dependencies, iOS 15 and later. It handles the network, the anonymous identity and the Keychain. You build the screens your way.

Soon

Native SwiftUI SDK

Ready-made native screens as a Swift package, on every plan. It uses the same key and the same data, so you can switch without losing anything.

Flat prices. Unlimited users.

Every plan has unlimited end users and votes. When your app succeeds, your bill stays the same.

Free

$0

To try it, or to run one small app. Does not expire.

  • 1 app
  • 50 new requests and 50 new tickets a month
  • Board, support, moderation, export
  • Web version and Swift client
  • “Powered by InsightsKit” shown
Start free

Basic

$9.99/month

For a solo developer with one to three apps.

  • 3 apps
  • No cap on requests or tickets
  • REST API, supported and documented
  • Screenshots and videos in support
  • Remove the branding (soon)
Choose Basic

Pro

$19.99/month

For studios and developers with many apps.

  • 20 apps
  • Everything in Basic
  • Support alerts in Telegram
  • Soon: Slack and Discord alerts, 3 team seats
Choose Pro
Best valueFirst 100 customers

Lifetime

$249 once

Pro’s scope, paid once.

  • 20 apps
  • Everything in Pro
  • Limited to the first 100 buyers
  • AI features and future paid modules not included
Choose Lifetime

Prices in US dollars. Sales tax or VAT for your country is added at checkout. No card to start. Cancel from the dashboard at any time. 14-day refund on every paid plan, no questions asked.

Questions.

Do my users need an account?

No, never. They post and vote anonymously. We ask for an email address only when a support reply needs one, and we use it for that reply and nothing else.

What happens when a free app passes 50 a month?

Nothing changes for your users: every submission is accepted. In the dashboard, new items beyond the cap show their title, and the text unlocks when you upgrade or the month starts again. Nothing is deleted.

Is the native SwiftUI SDK ready?

Not yet. Today you can open the web version from your app, or use the one-file Swift client and build your own screens. The SDK uses the same key and data, so nothing is lost when you switch.

Is there Android support?

Not natively. The web version and the REST API work from any platform, so an Android app can use them today.

Where is the data stored?

On a server in the EU. Support messages carry app version, build, OS version, device model and language, and nothing more: no location, no advertising ID, no behaviour tracking.

Talk to the person who builds it.

A question before you start, a bug, or a plan for more than 20 apps: write to us. Every message reaches the developer of InsightsKit.

This form does not send anything itself. It opens your email app with the message ready to send to support@insightskit.co.

Start with your first app. Free.

No card, no trial clock. Upgrade when your app needs it.