ServEaseDocumentation

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

  1. Open Settings → System emails → Templates.
  2. Select a notification key and locale.
  3. Use Preview with sample variable values (or your own JSON payload).
  4. Review subject, HTML, and warnings from the renderer.

The preview uses the same MJML + layout pipeline as production sends.

After editing

  1. Save the template as live.
  2. Trigger a real event — for example a test booking in the customer portal — to confirm delivery.
  3. Check Notifications inbox and the recipient mailbox.

Troubleshooting preview

IssueCheck
Empty bodyLayout missing {{ slot }}? Template status live?
Wrong languageLocale row exists for that language?
Broken stylingMJML syntax; validate in mjml.io first

On this page