Forms
Last updated Sep 27, 2026Open in dashboard

Forms - Variables

Forms can post four kinds of message from templates you pick on the form's channels tab:

  • Submission Template for the Completion Announcement Channel (all forms);
  • Acceptance Announcement Template for the Acceptance Announcement Channel (applications);
  • Acceptance DM and Denial DM (applications).

Without a template, the bot posts a short default message. Templates are created in the Message Builder; the picker has a link that opens it and brings you back to the form.

TemplateSlugVariable groups
Form - Acceptance Announcement@form.accept.channelForm, Author, Server
Form - Acceptance DM@form.accept.dmForm, Author, Server
Form - Submission Announcement@form.completion.channelForm, Author, Server
Form - Denial DM@form.deny.dmForm, Author, Server

Form

VariableDescription
{form.title}The Form/form title
{form.slug}The Form URL slug
{form.type}The Form type (general, introduction, application)
{form.total_responses}Total number of responses submitted to this form
{position.title}Selected position title (application type with positions)
{position.id}Selected position ID
{response.id}Snowflake ID of the submitted response
{roles.list}Comma-separated list of granted role mentions (accept context)
{denial_reason}Denial reason (deny context)
{acceptance_message}The form's Acceptance Message setting (accept context; empty when unset)

The shared groups (Author, Server) are listed with the common template variables. Every template also takes the Utility variables.

The Author and Server groups and the filters are listed in the Message Builder guide. The ban appeal link in ban DMs is the Moderation module's {appeal_url}; see Ban Appeals.