Templates are used for centralized communication management. They contain the message text with variables for substitution (differs depending on the communication channel), settings for message generation and sending rules. For example, the time allowed for sending, channels for re-sending a message in case of failure, and many others.
To use templates, the sender passes the template identifier, variables to be substituted in the message text, the recipient's contact, and, if necessary, other parameters in the sending request.
The Notification Server generates and sends messages based on the template configuration.
Templates have an optional moderation mechanism:
New templates are moderated before they can be used for message sending.
Changes to a template already in use are applied only after moderation. Until the changes are confirmed, sending will continue based on the original template version.