Feedback portal
A public board where your users post ideas, vote on each other's, and follow what you're building.
The portal is the public, votable side of Annot8 — the thing your users see when
you want them to shape the roadmap rather than report a bug. It lives at
https://annot8.app/p/<slug> and needs no account to browse, post, vote, or
comment.
Set it up in Project → Feedback → Portal. It's a Pro feature.
Boards
A portal contains one or more boards. Creating a portal seeds a default
Feature requests board; add more when you want to keep categories apart —
Feature requests, Bugs, Integrations, API.
Each board has a name, a slug, an optional description, an order, and a visibility flag. A board that isn't public is hidden from the portal but still visible to your team in the dashboard, which is a useful staging area.
Posts
A post has a title, details, an author name (and optionally an email), a vote count, and a status.
| Status | Says to your users |
|---|---|
open | Received, not yet assessed |
under_review | We're looking at it |
planned | We're going to do it |
in_progress | Being built |
complete | Shipped |
closed | Not going ahead |
Pin a post to keep it at the top of its board — useful for a "read this first" or a shipping announcement.
Votes
One vote per person per post, tracked by a per-visitor key so a signed-out user can still vote without duplicating. Votes are the ranking signal on a board and the honest answer to "how many people actually want this?"
Comments and official replies
Anyone can comment on a post. Replies from your team are marked official, so users can tell a maintainer's answer from another user's opinion at a glance.
Merging duplicates
The same idea arrives worded five different ways. Merge the duplicates from the dashboard — votes and comments consolidate onto the surviving post, so the merged result reflects everyone who asked.
Moderation
The portal is public, which means it needs a moderation path.
- Any visitor can report a post or a comment.
- Reports land in Project → Moderation, where your team reviews and decides.
- The reporter gets a receipt link they can revisit for the outcome, and can appeal a decision.
- Removed content is marked with a reason rather than being silently deleted.
See Security & trust for the whole flow.
Portal or feedback form?
| Want | Use |
|---|---|
| Users to see and vote on each other's ideas | Portal |
| Private feedback only you see | A feedback form |
| Structured answers to specific questions | A questionnaire |
| Feedback pinned to a real page | The widget |
A portal is a public commitment: people can see what you did and didn't build, and what everyone else asked for. That's the point, and it's also worth deciding deliberately before you publish the link.
Feedback links & forms
Hosted pages that collect feedback from people who will never install the widget — a free-text form, a structured questionnaire, or a guest pass for the widget itself.
AI featuresPro
Triage, summaries, sentiment, duplicate detection, drafted replies, and transcription — what runs automatically, what you invoke, and what's gated.