Forms

Forms are how members submit answers in Discord. You build them in the dashboard, publish a message to a channel, and members click Open Form (or pick your form from a panel).


Before you start

  • Formify is in your server and you can open it in the dashboard.
  • You know which channel should show the form.
  • You know which channel (or thread/forum/ticket mode) should receive submissions.

If publishing fails, check Permissions first.


Create a form

  1. Open your server in the dashboard.
  2. Go to FormsNew form.
  3. Work through the tabs:

Basics

  • Title and description — shown on the open-form message.
  • Disabled — stops new submissions without deleting the form.
  • Only submit once — one submission per user until staff reset them.
  • Submission cooldown — optional wait time between submissions from the same user.

Questions

Add each question you want members to answer.

Field Meaning
Question The label shown in the modal
Answer type Short (one line) or Paragraph (multi-line)
Min / Max Character limits for the answer
Placeholder Hint text inside the answer box
Required Whether the question must be filled in

Discord modals fit five inputs per page. Longer forms automatically split into multiple pages when someone submits.

Output

Choose where submissions go:

  • Channel — posts a review embed in a text channel (most common)
  • Thread — creates a thread on a parent message
  • Forum — posts into a forum channel
  • Ticket — opens a ticket channel instead of (or in addition to) a log channel, depending on your ticket settings

Pick the output channel (or parent) Formify should use.

Roles

  • Mod roles — who can use Approve/Deny/Ticket Response buttons
  • After approve / remove on approve — optional role changes when staff approve
  • Blocked roles — members with these roles cannot open the form

Tickets

If this form should open support tickets on approve or via Ticket Response, configure ticket naming, categories, and limits here. See Tickets for the full picture.

  1. Click Save at the top.
Form editor overview
Form editor overview

Customize embeds

Before or after publishing, open Embeds from the form editor or the forms list Manage menu.

You can edit:

  • The open form message (what members see before they click)
  • Submission output — the review embed staff see
  • Approval, denial, DM, and ticket-open messages

Changes to embeds do not always update the live Discord message until you Publish again. See Embeds.


Publish to Discord

  1. From the form editor or Forms list, choose Publish.
  2. Select the text channel where the open-form message should appear.
  3. Confirm.

Formify sends (or updates) the message with your open button. Members click it to fill out the form in a modal.

Publish form to a channel
Publish form to a channel

Important: Saving the form does not post it. You must publish at least once.


Manage existing forms

From Forms, open Manage on any form to:

  • Edit settings
  • Open the embed editor
  • Publish to a new channel
  • View submissions (links to Submission Logs filtered by form)
  • Export CSV
  • Copy to another server (if you manage it)
  • Delete the form

Create a form with /create (Discord)

In Discord, run:

/create

Follow the prompts to set title, color, questions, and channel. This is faster for simple forms but skips some dashboard-only options.

To repost an existing form message:

/resend form:<id>

Use /list forms to see form IDs.


Limits worth knowing

  • Blocked / mod / after roles: up to three roles per field where applicable
  • Claimed roles: up to five on ticket-related settings
  • Discord modal pages: five questions per page (Formify splits longer forms automatically)
  • Discord /create limit: four forms per server by default, unless your server has the weekly top.gg vote bonus

Next steps