---
url: https://docs.juniper.bot/en/message-templates.md
description: Message Templates and Template Engine.
---

# Message Templates

Message Templates are special message constructors and editors for commands, notifications, reminders and a lot of other stuff that you can find in [server's dashboard](../guide#configure). Each of them can contain some message related information that you can insert in the right places using special markup language that our built-in template engine offers.

## Message Template Structure { #structure }

Structure of all Message Templates is mostly the same across the whole system. Check the [Interface](ui/index) article for details.

Message Templates are used in the features like:

* Notifications;
* Level up announcements;
* Custom Commands;
* Auto-Moderation announcements.

JuniperBot sequentially processes all template fields in the same order as they appear in [Interface](ui/index) settings.

## What should I do with this? { #what-do }

Template Engine of the JuniperBot is very powerful tool and requires some programming skills to understand it.

If you are not familiar those things, welcome to the [Beginners](beginners/index) article.

If you're brave enough and ready to familiarize yourself with the power of the template engine, welcome to the [Advanced](advanced/index) article.
