Preview email templates
Preview rendered emails and send test messages before going live.
Before saving template changes, preview how placeholders and branding combine.
In the template editor
- Open Settings → System emails → Templates.
- Select a notification key and locale.
- Use Preview with sample variable values (or your own JSON payload).
- Review subject, HTML, and warnings from the renderer.
The preview uses the same MJML + layout pipeline as production sends.
After editing
- Save the template as live.
- Trigger a real event — for example a test booking in the customer portal — to confirm delivery.
- Check Notifications inbox and the recipient mailbox.
Troubleshooting preview
| Issue | Check |
|---|---|
| Empty body | Layout missing {{ slot }}? Template status live? |
| Wrong language | Locale row exists for that language? |
| Broken styling | MJML syntax; validate in mjml.io first |