> ## Documentation Index
> Fetch the complete documentation index at: https://docs.semetary.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Template Variables

> Use placeholders that match the feature sending your message.

## Context matters

Greetings, tickets, notifications, and moderation responses receive different variable maps. Do not assume a placeholder is supported by every feature.

## Greeting variables

Welcome and goodbye expose placeholders such as `{user}`, `{user.name}`, `{user.id}`, `{user.avatar}`, `{guild}`, `{guild.icon}`, and `{guild.member_count}`.

```text theme={null}
,welcome variables
,goodbye variables
```

## Ticket variables

Tickets expose `{ticket.number}`, `{ticket.author.mention}`, option data, and the intake-answer context. Dashboard event logs also receive `{ticket.event}`.

```text theme={null}
Ticket #{ticket.number}: {ticket.event}
```

## Notification variables

Run notification to display supported notification placeholders, then match them to the provider and template being configured.

## Command reference

Examples use the default comma prefix. Required inputs use angle brackets; optional inputs use square brackets. Each command notes whether it is also registered in Discord's slash menu.

<AccordionGroup>
  <Accordion title=",notification" icon="terminal">
    View notification template variables.

    ### notification

    View notification template variables.

    ```text Prefix syntax theme={null}
    ,notification
    ```
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.