feedback-ops

Shared feedback service ยท Cannappy

Catch feedback. Cluster it. Close the loop.

One place that catches feedback from any app, clusters it with AI into distinct requests, and โ€” when you ship one โ€” automatically tells everyone who asked "you asked for X, it's live ๐ŸŽ‰".

1
Catch

Apps POST /ingest, a hosted form, or an email all land in one table.

โ†’
2
Cluster

Workers AI folds "dark mode", "night theme", "add dark pls" into one request.

โ†’
3
Close the loop

Mark a request shipped โ†’ every requester gets an automatic email.

Ingest API

Apps with their own UI send structured JSON with a per-app bearer token.

curl -X POST https://this-worker/ingest \
  -H "Authorization: Bearer <per-app-token>" \
  -H "Content-Type: application/json" \
  -d '{"kind":"idea","message":"night mode please","email":"user@x.com"}'