Suggestions
A user-submitted suggestion board with staff approval, public voting, status tracking, and CSV export.
How it works
- A member submits a suggestion via a panel button.
- The suggestion lands in the suggestions channel with a unique number + voting reactions (upvote / downvote / star).
- Staff approve / deny / mark as in-progress / mark as implemented.
- Members vote.
- Approved + popular suggestions become a track-able backlog.
Statuses
pending— newly submittedapproved— accepted by staffdenied— rejectedin_progress— being worked onimplemented— donearchived— closed without resolution
Where it lives
Dashboard: Engagement → Suggestions. Submission via panel button (configured on the same page).
Permissions
engagement.view— see the boardengagement.edit— change suggestion status, respond, ban a member from suggesting
Banning a member
If someone abuses the system (spam suggestions, hateful content), use the Ban from suggestions button. They can't submit new ones until unbanned.
Tips
- Respond to denied suggestions. "Denied because it conflicts with X" feels respectful; silent deny feels dismissive.
- Use the status column for transparency. Members appreciate seeing "in_progress" — they know the team's working on it.
- Export periodically. CSV dump for retros or roadmap planning.
