Suggestions

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.)