Built by indie devs,
for indie devs

AppTriage is a feedback inbox built out of frustration with $100+/month enterprise review tools, scattered spreadsheets, and App Store Connect's endless tab-switching.

Why AppTriage exists

AppTriage started when the founder had three small apps, reviews coming in from App Store Connect, feedback arriving in email, bug reports in a spreadsheet, and feature requests in Notion. The existing tools were either too expensive ($111/month for AppFollow's base plan), too complex (enterprise dashboards built for product teams, not solo devs), or missing the point (analytics platforms where review management was an afterthought).

So we built the tool we wished existed. One inbox. App Store reviews, Google Play reviews, in-app feedback, website forms, QR-code submissions — all in one place. Simple triage workflow. Honest pricing. Built on boring, reliable technology (Django, PostgreSQL, Redis).

What AppTriage is

AppTriage is a feedback inbox, not a voting board, not an analytics platform, not a bug tracker. Think of it like Gmail for your app's reviews and feedback. Everything lands in one place. You triage, tag, and reply. Then you get back to building.

Our principles

Honest pricing

Free forever for your first app. $19/month for up to 10 projects. $49/month unlimited. No surprise fees, no "contact sales" tiers.

Your data is yours

Export everything as CSV or JSON whenever you want. No lock-in. No hidden data ownership clauses.

Boring technology

Django, PostgreSQL, Redis. Technology that just works, hosted on a single VPS, no cloud-native complexity.

Build once, ship fast

Every feature solves a real problem we had as indie devs. No "nice to have" bloat, no enterprise feature creep.

Transparent AI

When AI auto-categorizes feedback, we tell you which model, why it chose a category, and you can override any decision.

Small by design

We don't want to be the next Zendesk. We want to be the best tool for 1–10 person teams who ship mobile apps.

The stack

AppTriage runs on Django 5.2 LTS, Python 3.13, PostgreSQL 17, and Redis 8. The frontend uses Tabler (Bootstrap 5) with HTMX for partial updates and Alpine.js for client-side state. Celery handles background jobs (review imports, AI categorization, email delivery). All hosted on a single Ubuntu VPS behind Caddy with automatic HTTPS.

We're opinionated about keeping the stack boring. No Kubernetes, no microservices, no "cloud-native" spaghetti. One Django app, one PostgreSQL database, one Redis instance. When you have three apps and a day job, you don't need a platform team to run your feedback tool.

Open to feedback (naturally)

We use AppTriage to collect feedback about AppTriage. If you find a bug, have a feature request, or just want to tell us we're wrong about something — drop a note via our feedback form. We read every message.

Ready to consolidate your feedback?

Get Started Free