> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Suggestions

> Collect and vote on community suggestions, with optional staff review, anonymous submissions and discussion threads. Free on every tier.

Members run `/suggest`, the suggestion is posted, and everyone votes.

<Info>
  **Free on every tier**, with no limits.
</Info>

<Warning>
  **This page does not tell you whether the feature is switched on.** Suggestions runs only when the module is enabled in [Server Setup](/en/server-management/setup) — you can configure this entire page while it is off, save successfully, and `/suggest` will still reply that it is disabled.

  Check Server Setup first.
</Warning>

## Six sections

### Channels

| Channel         | Purpose                                               |
| --------------- | ----------------------------------------------------- |
| **Suggestions** | Where approved suggestions are posted                 |
| **Log**         | Where staff actions are recorded                      |
| **Review**      | Where pending suggestions wait, if review is required |

### Permissions

* **Staff roles** — can approve and reject
* **Submission roles** — who may submit. **Leave empty to allow everyone**
* **Voting roles** — who may vote. **Leave empty to allow everyone**

<Tip>
  The empty-means-everyone rule catches people out. If you add a single role to Submission roles, everyone else is immediately locked out.
</Tip>

### Features

| Switch                    | Effect                                                             |
| ------------------------- | ------------------------------------------------------------------ |
| **Require Review**        | Suggestions go to the review channel first                         |
| **Allow Anonymous**       | Members can submit without their name attached                     |
| **Allow Images**          | Attachments permitted                                              |
| **Create Threads**        | A discussion thread per suggestion                                 |
| **Anonymous Resolutions** | Hide which staff member decided                                    |
| **DM Updates**            | Tell the submitter when their suggestion is decided                |
| **Convert Messages**      | Turn ordinary messages in the suggestions channel into suggestions |

<Tip>
  Turn on **Require Review** on a public server. Without it, every joke and duplicate lands in your suggestions channel and the good ideas get buried.
</Tip>

### Voting

Either **reactions** — up to 10 emoji, defaulting to 👍 and 👎 — or **buttons** — up to 5, each with an emoji, a label of up to 80 characters, and one of four colours.

### Limits

| Setting        | Range               | Default |
| -------------- | ------------------- | ------- |
| Cooldown       | 0–1440 minutes      | 60      |
| Minimum length | 1–500 characters    | 20      |
| Maximum length | 100–4000 characters | 2000    |

<Warning>
  Setting a minimum higher than the maximum is rejected on save with a raw server message. The page does not check this before submitting.
</Warning>

### Colors

Four embed colours: the suggestion itself, approved, rejected, and implemented.

## Blocking a member

<Note>
  Individual members can be blocked from submitting, but there is no control for it on this page. Blocking is currently only reachable through the API.
</Note>

## Troubleshooting

<AccordionGroup>
  <Accordion title="/suggest says the feature is disabled">
    The Suggestions module is off in [Server Setup](/en/server-management/setup). This page gives no indication of that.
  </Accordion>

  <Accordion title="Members say they are not allowed to suggest">
    You have set Submission roles. Empty the list to allow everyone, or add their role.
  </Accordion>

  <Accordion title="Suggestions are not appearing in the suggestions channel">
    With Require Review on, they go to the review channel first and only appear publicly once approved.
  </Accordion>

  <Accordion title="Voting does nothing">
    Check Voting roles — a non-empty list restricts voting to those roles. For reaction voting, Vetox needs **Add Reactions**.
  </Accordion>

  <Accordion title="Saving fails with a message about content length">
    Your minimum length is above your maximum. Adjust one.
  </Accordion>
</AccordionGroup>

<Card title="Starboard" icon="star" horizontal href="/en/engagement/starboard">
  Highlight the messages members react to most.
</Card>
