Overview
The ticket system supports plain text, embed blocks via{embed}, ticket variables, and conditional logic. All message fields fall back to a built-in default when left blank.
Base Customisation
Opening embed
Sent inside the ticket channel immediately after it opens. Set per topic.Panel message
The message members click to open a ticket.Transcript log channel
Where transcripts are posted when a ticket closes.Embed Examples
Basic opening embed
Panel message embed
Conditional Blocks Advanced
Conditional blocks control what gets displayed based on a variable’s value. Use them to make messages adapt to different situations — like whether a ticket was closed automatically or by staff.Supported syntax
Condition types
{ticket.var} == value— exact match{ticket.var} != value— not equal- Truthy check:
{if {ticket.claimer}}— true if the variable has a value