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

# Templates

> Use templates to render user messages.

Templates are used to render the messages which get sent to users. Messages are rendered with the liquid templating language, using [user properties](/resources/user-properties) to render values.

```html theme={null}
<body>
    Hey {{ user.firstName | default: "there" }}
</body>
```

[Journey message nodes](/resources/journey-nodes/message) are configured with templates.

## Template Types

One template type is provider per channel.

* [Email Templates](/resources/templates/email-editor)
* [SMS Templates](/resources/templates/sms-editor)

## Presets

Tranthor's templates come with built-in preset tags and filters, viewable [here](liquid-presets). These serve as useful utility functions for rendering messages.
