Features

Everything in one bot

Feedback boards, voting, roadmaps, moderation, integrations, and a web dashboard — native to your Telegram & Discord community, free local AI, self-hostable.

Collect & vote

One place for every idea, bug, and request

Members post feedback with /suggest, /bug, or /feedback and upvote with a single tap — using their existing Telegram or Discord identity. No extra app, no signup, no friction.

  • One-tap voting right on the card — no account required
  • Browse with /top, /trending, /search and /mysuggestions
  • Threaded comments and member-driven /report flagging
  • In a Telegram DM, plain text is captured as a new idea
Roadmap & changelog

Close the loop from planned to shipped

Move items across a public roadmap — Planned, In progress, Done — straight from chat or the dashboard. When you announce a release, followers of the original request are notified automatically.

  • Inline status buttons on every card (admin-only)
  • Public /roadmap members can browse any time
  • Publish releases with /announce, surfaced in /changelog
  • Followers auto-notified on status changes — queued & rate-limited
Smart AI dedup

Free, local AI that keeps one idea to one thread

A self-hosted local model clusters near-duplicate requests so votes consolidate instead of scattering. It runs entirely in-process — no external API, no per-call cost — and degrades gracefully to Postgres full-text search if needed.

  • Local by default: zero API cost, fully self-contained
  • Catches paraphrases, typos, and reordered wording
  • Decision bands suggest merges — never a silent auto-merge
  • Optional OpenAI provider if you prefer neural embeddings
Moderation & spam protection

Keep boards clean across both platforms

A full moderation toolkit works natively in Telegram and Discord. Ban, mute, warn, and filter — and every privileged action is written to an append-only audit log you can review in the dashboard.

  • Bans, mutes, and warns — three warns auto-ban
  • Banned-word filter with /blockword (admins are exempt)
  • Member /report queue surfaced via /reports
  • Rate-limiting and input validation guard the API
Integrations, export & API

Connect feedback to the tools you ship with

Push status changes out to the systems your team already uses, then take your data anywhere. Connection secrets are encrypted at rest and delivery rides a retrying outbox so nothing is silently dropped.

  • Outbound to Slack, a Discord webhook, GitHub Issues, Linear & Jira
  • Stream CSV / JSON exports of suggestions and votes
  • Per-community read-only API keys for GET /v1/public/*
  • Shareable, SEO-friendly public board at /c/<slug>
Admin dashboard & login

Triage from the web — sign in without a password

A full Next.js dashboard lets admins triage, merge, assign, moderate, and read analytics. Community admins get in instantly via the bot magic-link or Continue with Discord — scoped only to the communities they actually administer.

  • Run /dashboard in the bot for a one-time magic-link (no password)
  • Continue with Discord OAuth, scoped to servers you admin
  • Review queue, members list, analytics & audit log
  • Per-community Stripe billing: Free / Pro / Scale
Privacy & self-hosting

Your data, your infrastructure

The public HTTP API is read-only and every write goes through a verified bot identity or an authorized admin session. The whole stack ships as Docker Compose, so you can run it on your own Postgres and Redis.

  • GDPR erase for a user or an entire community (cascade + anonymize)
  • Multi-tenant with strict per-community authorization
  • Self-host the full stack with bring-your-own Postgres + Redis
  • Append-only audit log; no member data resold

One platform, everywhere your community lives

Discord serversTelegram groupsTelegram DMsWeb dashboard

All business logic lives in one core, so every surface stays perfectly in sync — change a status in the dashboard and it shows up in the bot’s /roadmap.

Give your community a place to be heard

Add the bot in two clicks and open your first board in minutes — free, no card required.