Custom Messages
Customise the opening embed, panel message, and transcript log with embed scripting and ticket variables.
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.
You can learn how to create embeds on the Embeds documentation page.
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.
Conditional blocks do not support nesting at this time.
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
Auto-close example