AppPage.net

Free · No SDK · No sign-up for your users

Feature request board for your app

Let your users suggest features and vote for the ones they want. You see what matters most, mark it planned, in progress or done, and reply, on a page that opens inside your app.

It lives on your free app website: yourapp.apppage.net/feedback

Set it up in three steps

  1. 1

    Create your app's site

    Sign up and find your app on Google Play or the App Store. You get yourapp.apppage.net with a privacy policy, terms and app-ads.txt, free.

  2. 2

    Turn on the board

    In the panel, click Add /feedback on your site and switch the board on. Add a line of intro if you like. Your site's menu and footer link to it.

  3. 3

    Open it from your app

    Add a "Suggest a feature" button that opens the board's link in a WebView or the browser. Then answer requests and set their status from the panel.

Open the board inside your app

The board is a web page, so there's no SDK to add. embed=1 leaves out the site header. Pass your user's id as uid (any id that doesn't change) so their votes stay with them when the WebView's cookies are cleared; only a hash of it is stored.

// A Custom Tab (androidx.browser) keeps the user in your app.
val url = Uri.parse("https://yourapp.apppage.net/feedback")
    .buildUpon()
    .appendQueryParameter("embed", "1")
    .appendQueryParameter("uid", userId)
    .build()
CustomTabsIntent.Builder().build().launchUrl(context, url)

Why a feature request board?

Store reviews mix bugs, praise and ideas, and a one-star review is a poor place to ask for a feature. A board gives your users one place to ask, and lets them vote for each other's ideas instead of posting the same request again and again. You get a list ranked by what people want, and your users see that you listen: every request shows its status and your reply.

What you get

  • Suggest and vote without an account. One tap to vote, a title and a few words to suggest.
  • Statuses: open, planned, in progress, done and declined, with filters, and sorting by votes or by date.
  • Your reply under each request, shown to everyone.
  • Moderation: hide a request, merge duplicates (their votes move over, each voter counted once) or delete it.
  • In your users' language: the board's buttons and labels show in nine languages, right to left for Arabic and Hebrew.
  • Spam checks: Cloudflare Turnstile and limits per visitor and per board.
  • Private by default: no ads, no tracking, not indexed by search engines; votes are stored as a hash.

Questions

Do my users need an account to vote?

No. Votes are tied to a cookie, or to the uid your app passes in the link, so they can suggest and vote at once.

Can I use it without an app website?

The board lives on your app's AppPage site, which is free and takes a minute to create from your store listing. You don't have to use the rest of the site; you can link straight to /feedback.

Does it work on my own domain?

Yes. If your AppPage site uses your own domain, the board is at yourdomain.com/feedback.

Will my users get emails?

Not yet. Email updates when a request is done are planned.