Suggestions Dashboard UI Guide
Overview
The Suggestions Dashboard is your central hub for managing community feedback. Create boards linked to Discord channels, configure voting modes, review suggestions, transition statuses, and track analytics — all from the web interface at Dashboard → Suggestions.
Board Management
Create and manage multiple suggestion boards, each linked to a specific Discord text channel.
Board List
View all active suggestion boards with statistics including total suggestions, pending count, acceptance rate, and vote totals. Click a board to view its settings or suggestions.
Create New Board
Create a new suggestion board with the following configuration:
- • Board Name — Display name shown in Discord autocomplete
- • Channel — Use the searchable channel selector to pick where suggestions are posted
- • Mode — TEXT_CHANNEL (default) for standard message embeds
- • Default Vote Mode — UP_DOWN (both buttons) or UP_ONLY (upvote only)
- • Default Visibility — PUBLIC or PRIVATE
- • Auto Thread — Toggle to auto-create discussion threads under each suggestion
- • Allowed Roles to Post — Restrict who can submit (leave empty for all members)
- • Rate Limits — Control how often members can submit suggestions
Board Status
Enable or disable boards without deleting them. Disabled boards stop accepting new suggestions but preserve all existing data and voting history.
Board Organization Tips
- • Create separate boards for features, bugs, improvements, and community events
- • Use UP_DOWN voting for decisions where consensus matters
- • Use UP_ONLY for wishlists or general idea collection
- • Enable auto-threads for boards that benefit from rich discussion
Category Management
Categories provide an additional layer of organization. Members select a category when submitting suggestions via the autocomplete category: option.
Creating Categories
Each category has a name, an optional color token for visual identification, and a sort order for display priority.
Common categories: UI/UX, Performance, Content, Quality of Life, Security, New Feature, Bug Fix, Balance.
Category Filtering
Filter the suggestion list by category to focus on specific types of feedback. Category tags appear on suggestion embeds as a 🏷️ field.
Suggestion Queue
Review all suggestions with powerful filtering and bulk management tools.
Queue View
Display suggestions with the following information per entry:
- • Suggestion title and description preview
- • Current status with colored indicator
- • Author name and submission date
- • Vote breakdown (upvotes / downvotes / net score)
- • Board and category tags
- • Quick action buttons for status changes
Filtering Options
Use the filter bar to narrow down the suggestion list:
- • By Status — Show only New, Under Review, Accepted, etc.
- • By Board — Focus on a single board
- • By Category — Filter by category tag
- • By Score — Sort by highest or lowest score
- • Search — Search by title or content keywords
Bulk Actions
Select multiple suggestions with checkboxes and perform bulk status changes, bulk approve, or bulk decline with an optional shared reason.
Suggestion Detail View
Click any suggestion to open its detailed view with full context and management tools.
Suggestion Information
- • Full title and description
- • Author and submission date
- • Board, category, and suggestion ID
- • Current status with transition history timeline
- • Source (DISCORD_COMMAND or DASHBOARD)
Vote Tracking
- • Total upvotes and downvotes
- • Net score (upvotes minus downvotes)
- • Vote trend over time
Status Transitions
Change status using the status dropdown. The system enforces valid transitions:
- • 💡 NEW — Starting state
- • 🔍 UNDER_REVIEW — Being evaluated
- • ❓ NEEDS_INFO — Waiting for details from author
- • ✅ ACCEPTED — Approved for implementation
- • 🔨 IN_PROGRESS — Work has started
- • 🎉 IMPLEMENTED — Feature added
- • ❌ DECLINED — Rejected with reason
- • 🔁 DUPLICATE — Merged with another suggestion
- • 📦 ARCHIVED — Stored for historical reference
Staff Notes
Add internal notes visible only to staff. When changing status, notes provided as reasons are displayed on the Discord embed as a "Staff Notes" field and sent to the author via DM.
Audit Log
Every action on suggestions is tracked in the audit log (stored in the sg_audit table):
- • board:create — New board created
- • suggestion:create — New suggestion submitted
- • suggestion:status_change — Status transition with from/to and reason
- • suggestion:vote — Vote cast or changed
Each entry records the actor (who did it), timestamp, and a compact payload with relevant details.
Analytics
Track suggestion board health and community engagement metrics.
Board Statistics
- • Total suggestions submitted
- • Acceptance and implementation rates
- • Average votes per suggestion
- • Status distribution breakdown
Top Suggestions
View highest-scored suggestions to understand community priorities and interests.
Member Contributions
Track who submits and votes on suggestions. Recognize active community contributors.
Best Practices
Dashboard Management Tips
- • Review the suggestion queue weekly to prevent backlogs
- • Use status transitions to show progress — don't skip from New straight to Implemented
- • Always include reasons when declining to maintain community trust
- • Use categories to track what types of suggestions are most popular
- • Archive old implemented/declined suggestions to keep the board focused
- • Use the audit log to review staff actions and maintain accountability
- • Create separate boards for different feedback areas (features, bugs, etc.)