Elixpo Mails — Overview
Elixpo Mails is the transactional email layer for modern software. You bring your own sender, design templates with {{variable}} placeholders, attach a signed webhook to a template, and trigger sends from your service with an HMAC-signed POST. We handle delivery, suppression, and logging.
What it is
Bring-your-own-sender, event-based transactional email. Your service fires a signed webhook when something happens — a sign-up, a receipt, a password reset — and Elixpo Mails renders the matching template and sends it from your mailbox. There is no shared relay pool; mail goes out as you.
Core objects
- Workspace — your tenant. You sign in with Elixpo Accounts (SSO).
- Sender — a connected mailbox (Gmail/SMTP + app password) that mail is sent from.
- Product — a group of templates with one shared signing secret, a footer, and a background colour. Creating one gives you a
client_idand a secret shown once. - Template — the email design built in the lixeditor WYSIWYG editor, with
{{variables}}in subject and body and atransactionalflag. - Webhook — a signed trigger endpoint attached to a template, identified by an
endpoint_key. - Delivery log — one row per send:
sent/failed/suppressed/sending, with recipient, template, webhook, error, and merged variables.
How it fits together
The chain is: workspace → senders → products → templates → webhooks → delivery logs. You set up senders and a product once, design templates as you need them, attach a webhook per template, then trigger sends from your code.
