Elixpo Mails

Elixpo Mails Docs

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.

text
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:

json
{
  "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

Reserve the transactional flag for mail the recipient must receive to use your service. Marketing or digest mail should stay non-transactional so unsubscribe is respected.

Built-in variables

  • {{unsubscribe_url}} — a one-click unsubscribe link, available in non-transactional templates.

Product footer & background

Every send inherits its product's footerlogo, 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.

Next: Attachments

TriggeringAttachments