Feature requests for Apple platform apps

Ask your users what to build next.

Kickstart Signal adds feature requests, voting, and comments to your app with one SwiftUI view. Nothing goes public until you approve it.

In Progress

  1. 128

    Lock Screen widget for streaks

    Show today’s streak without opening the app.

  2. 94

    Export to CSV

    I want to keep a copy of my data in a spreadsheet.

  3. 61

    Shortcuts actions

    Let me log an entry from a Shortcut or Siri.

  4. 47

    iCloud sync

    Same data on my iPhone, iPad, and Mac.

How it works

You publish, users vote

Anyone using your app can suggest a feature or vote for one that already exists. Every suggestion arrives privately in your dashboard first, so you decide what other users see, and you can rewrite it before it goes live.

Once a request is public, votes rank it, comments gather the details, and its status tells users where it stands: open, planned, in progress, completed, or declined.

Inside your app

What your users see

Native on every platform

Signal is pure SwiftUI: a request list, a detail screen with comments, and a form for new ideas. It runs on iOS, iPadOS, macOS, tvOS, visionOS, and watchOS, with support for VoiceOver, Dynamic Type, and other system accessibility features.

Votes people can take back

Each installation of your app gets one vote per request. Users can undo a vote and cast it again later, and the count only ever moves by one.

Statuses and filters

Requests are grouped by status: open, planned, in progress, completed, or declined. Users can filter by status and sort by votes or by newest.

Translation on the device

Where Apple’s Translation framework is available, users can translate a request’s title and description into their own language without any text leaving the device.

Your controls

You decide what goes public

Moderation queue

New requests and comments wait for you in your dashboard. Approve, edit, reject, or merge duplicates into one request, and reply as the developer whenever you want.

Board settings

Use your own titles and messages, and set a tint color to match your app. Turn comments and voting on or off together from your dashboard.

Your data, yours to keep

Download your boards, feedback, votes, and request history as one file. You can also clear feedback and request history while keeping your boards, settings, account, and registered apps.

Four steps

From joining to your first request

  1. 1

    Sign up for free

    Create your free Kickstart account. The same account works with Signal and Exchange.

  2. 2

    Add your app

    Register your app once and prove you own it. A human reviews every app, and that one registration serves every Kickstart service.

  3. 3

    Add our SDK

    Place SignalBoardView wherever it suits your app, using the same API key as Exchange.

  4. 4

    Approve what goes public

    Ideas arrive privately. Approve the good ones, merge the duplicates, and mark them completed when they ship.

Privacy

We store ideas, not identities

Signal keeps feature requests, comments, and votes for participating apps, never a profile of the people who wrote them.

  • No names, email addresses, or account IDs are collected from your users, and the SDK has no way to attach them.
  • The first vote or submission creates a random installation identifier to count votes and avoid duplicate submissions when retrying.
  • Requests are served from Kickstart, delivered by Cloudflare – there are no analytics or tracker requests.
  • The SDK is open source, so you can check every claim yourself.
FeedbackView.swift
import KickstartSignal
import SwiftUI

struct FeedbackView: View {
    var body: some View {
        NavigationStack {
            SignalBoardView(apiKey: "ks_live_…")
        }
    }
}

The SDK

One view, no dependencies

The Kickstart SDK package supports iOS 18, iPadOS 18, macOS 15, tvOS 18, visionOS 2, and watchOS 11 or later. It is MIT licensed and depends on nothing. The board handles listing, voting, comments, and new ideas by itself, and all of its text is localized.

Already using Kickstart Exchange? The same package and the same API key cover both, so adding Signal means linking one more product.

FAQ

Common questions

What does it cost?

Nothing. Kickstart Signal is free for every Kickstart account, with no plans or tiers.

Can users see each other’s requests?

Only after you approve them. A new request or comment is visible to you alone until you publish it, and you can unpublish or delete it later. That makes everything on the board something you chose to show, rather than an open forum.

Can someone vote more than once?

Each installation of your app gets one vote per request, which it can undo and restore. Repeated taps do not add extra votes.

Do I need to use Kickstart Exchange?

No. Exchange and Signal are separate services on one Kickstart account. Register an app once and use either service, or both.

Does one API key work for both?

Yes. The API key on your app’s Integration tab identifies the app to every Kickstart service. It ships inside your app, so it grants no access to your dashboard. If you ever reissue it, both Exchange and Signal move to the new key at the same time.

What can users write?

A title and description for a request, and comments on published requests if you enable this feature. There is no field for a name, email address, or anything else about the person. Free text is still user content, so read it before you publish it.

Can I reply to a request?

Yes. Your replies appear as comments from the developer, and they are published straight away rather than waiting in the queue.

What happens to duplicate requests?

Merge them. The duplicate is folded into the request you keep, its history stays on record, and users who open the old one are taken to the one that survived.

Which apps can join?

Apps for iOS, iPadOS, macOS, tvOS, visionOS, or watchOS can join once ownership is verified and a human has approved them. A public App Store listing is required, including for apps available for preorder.

How do you check I own an app?

The first time you add an app from an App Store developer ID, we give you a short verification code. Prove it’s yours either by publishing that code on the website listed on your App Store page, or by pasting it into your app’s promotional text in App Store Connect, which needs no app update. Later apps from the same developer ID skip this step but still need human approval. If your app is already on Kickstart Exchange, it’s already verified.

Does Kickstart Signal support accessibility?

Yes! The board has excellent support for VoiceOver, Switch Control, Dynamic Type, and other system accessibility features. It uses standard SwiftUI controls with clear accessibility labels and hints.

What does the SDK require?

SwiftUI, plus iOS 18, iPadOS 18, macOS 15, tvOS 18, visionOS 2, or watchOS 11 and later. It has no dependencies, builds with Xcode 26, and is MIT licensed.

What does the SDK collect?

A random installation identifier, request titles and descriptions, comments, and votes. Developers may also indicate whether a user has unlocked paid features. The guide has the matching App Privacy answers for App Store Connect, and the privacy notice has the details.

Can I customize the board?

Yes. Set a tint color and provide your own titles and messages. Light and dark mode follow the system. You can turn comments and voting on or off together from your dashboard.

Can I take my data with me?

Yes. From your account page you can download your boards, requests, comments, votes, and request history as one file. You can also clear feedback and request history while keeping your boards, settings, account, and registered apps.

Does Kickstart Signal require the Kickstart app?

No. Kickstart Signal is free for every indie developer, whether or not you use Kickstart.

That said, Signal tells you what to build, and Kickstart helps with everything after that: it’s a Mac app that walks you through marketing your app step by step, from App Store page to launch and beyond. If you want more people to find your work, Kickstart is the perfect companion to Signal.

Find out what your users want most

Kickstart Signal is free to use, and it takes minutes to add.