Admin Guide

Message Templates

A template is a ready-made set of notification fields (title, body, URL, image, tag) that can be reused multiple times when creating messages. Templates speed up the marketer's workflow and ensure content consistency across recurring campaigns.

Why templates

If you regularly send notifications of the same type โ€” for example, "New sale", "Order placed", "Cart reminder" โ€” create a template for each type. When creating a new message, select the template and all fields will be filled in automatically. This eliminates typos and saves time.

๐Ÿ›’
Abandoned cart

Template with a dynamic URL to a specific user's cart.

๐Ÿ“ฆ
Order status

"Your order has shipped" template with a tracking link.

๐Ÿ”ฅ
Weekly sale

A recurring promo template โ€” you only change the URL each time.

๐ŸŽ‰
Personal offers

Template with a variable in the URL for segmented campaigns.

Template fields

A template contains the same fields as a regular notification, plus the Name field for identification in the system.

FieldRequiredDescription
NameYesInternal name of the template โ€” visible only in the admin. Use clear names: "Sale banner", "Cart reminder".
TitleYesPush notification title. Recommended up to 60 characters.
BodyYesNotification body. Recommended up to 120 characters.
URLNoPage opened when clicked. Supports variables.
ImageNoNotification image URL. Recommended size 1080ร—565 px.
TagNoSlug string for grouping notifications in the browser. Duplicates replace each other.

Template variables

Any text field of a template can use dynamic variables. They are substituted at send time, so one template works for different campaigns.

{{ title }}
Message title

Substitutes the final notification title. Useful in URL for UTM tags.

{{ sendDate }}
Send date

Date in YYYY-MM-DD format. Useful for campaigns with dated content.

{{ messageId }}
Message ID

Unique broadcast identifier. Use for click analytics.

text
// Example URL field in a template:
https://example.com/sale?utm_campaign={{ title }}&ref={{ messageId }}&d={{ sendDate }}

// Result when sending "Flash Sale" campaign:
https://example.com/sale?utm_campaign=Flash+Sale&ref=msg_abc123&d=2025-07-15
๐Ÿ’ก
Variables in {{ ... }} work in any text field of the template: title, notification body, URL, and image. Use them for personalizing links (adding UTM with campaign date) or dynamic titles.

Creating and editing

1
Go to Message Templates and click "New template".
2
Set the Name โ€” it is only visible in the admin interface and helps find the template in the list.
3
Fill in the notification fields. Use variables where you need dynamic content.
4
Click "Create template". The template is immediately available when creating messages.
โ„น๏ธ
Editing a template does not change already sent messages โ€” only new ones created based on it.

How to use a template when creating a message

1
Go to Messages โ†’ Create message.
2
In the "Notification content" block, switch the source to "From template".
3
Select the template from the dropdown list. The Title, Body, URL, Image, Tag fields will be filled automatically.
4
Configure the audience and send mode, then click "Save and send".

Deleting a template

Delete a template via the action button in the table. This does not affect already created messages โ€” their content was copied from the template at the moment of selection.

โš ๏ธ
Deletion is irreversible. If the template is used in regular campaigns, make sure you have a backup copy or an up-to-date duplicate.

Related sections

โ†’ Messages

Templates are selected when creating a message. One template can be used for an unlimited number of campaigns.