Skip to main content

Overview

The ticket system supports plain messages, embed blocks via {embed}, variables, and conditional logic.
When a message field is left blank, the system falls back to the built-in default for that message type.

Embed Syntax

To create an embed, start your message with {embed} and define fields using $v{key: value}. Supported keys:

Basic Embed Example

Form Submission Example


Required Roles Message

Each option has its own Required Roles message inside the messages section of the option settings. Use this to explain to a member why they are not permitted to open that option.
  • It is always sent ephemerally.
  • Role mentions and @everyone are suppressed.
  • Only the denied member can be mentioned.

Conditional Blocks Advanced

Conditional blocks control what gets displayed based on a variable’s value. They allow your messages to change dynamically depending on ticket state.
Conditional blocks do not support nesting at this time.

Supported Syntax

Condition Types

Auto-Close Example