# Form panels

A **form panel** groups several forms into one Discord message. Members pick a form from a dropdown or a row of buttons instead of scrolling past separate posts.

---

## Before you start

- You already have at least one form. Panels attach existing forms — they do not create new ones.
- You know which channel should display the panel.

---

## Create a panel

1. Open your server in the dashboard.
2. Go to **Form Panels**.
3. Click **New panel** (or **Create your first panel** if the list is empty).

![Form panels in the dashboard](https://cdn.formify.pro/api/uploads/q16bpwdi/raw)

---

## Configure the panel

Fill in:

| Field | Purpose |
|-------|---------|
| Title | Shown on the panel embed |
| Description | Short explanation for members |
| Forms | Which forms appear in the panel |
| Display type | **Dropdown** or **Buttons** |
| Emoji | Optional icon per form in the list |

You can attach many forms to one panel (up to 20 in the current bot limit).

![Panel setup screen](https://cdn.formify.pro/api/uploads/1avdpr4j/raw)

---

## Publish the panel

1. Save the panel.
2. Open **Manage** → **Publish to Discord** (or publish from the editor).
3. Choose the channel.

Members interact with the dropdown or buttons. Formify opens the correct form modal for the option they pick.

You can also publish from Discord with:

```
/panel send
```

(requires **Manage Server**)

---

## Edit appearance

Open **Embeds** from the panel's manage menu to change footer, thumbnail, image, and colors on the panel message.

After editing embeds, publish again so Discord shows the updated message.

![Manage panel options](https://cdn.formify.pro/api/uploads/21k3gh19/raw)

---

## Tips

- Use panels when you have several similar workflows (applications, reports, feedback) in one area.
- Keep titles short so button labels stay readable.
- If a form is disabled, it may still appear on the panel but will reject submissions — disable or remove it from the panel if you are retiring it.

---

## Related

- [Forms](/guides/forms/)
- [Embeds](/guides/embeds/)
- [Commands](/reference/commands/) — `/panel` subcommands
