Templates & variables
Templates are designed in the lixeditor WYSIWYG editor. Use {{variable}} placeholders in the subject and body; at send time each is replaced with the matching value from the trigger's variables object.
Using variables
Drop {{var}} anywhere in the subject or body. Elixpo Mails derives the variable list automatically from the placeholders in the template — you don't declare them separately.
Subject: Your order {{order_id}} shipped, {{name}}!
Hi {{name}},
Your order {{order_id}} is on its way. Track it here: {{tracking_url}}
Thanks for shopping with us.The matching trigger supplies those keys:
{
"to": "ada@example.com",
"variables": {
"name": "Ada",
"order_id": "1024",
"tracking_url": "https://track.example.com/1024"
}
}The transactional flag
Each template has a transactional flag. When on, the message bypasses unsubscribe/suppression and carries no unsubscribe headers — use it for essential mail like receipts and password resets. When off, the send is subject to suppression and gets List-Unsubscribe headers.
Use transactional sparingly
Built-in variables
{{unsubscribe_url}}— a one-click unsubscribe link, available in non-transactional templates.
Product footer & background
Every send inherits its product's footer — logo, address, phone, and a quote — plus the product's background colour. Set these once on the product page and they apply to all of its templates, so your brand stays consistent across emails.
