ServEaseDocumentation

System emails

Transactional email templates, layouts, branding, and provider settings.

Settings → System emails is the home for everything that shapes outbound mail:

SectionPurpose
TemplatesPer-event subjects and MJML bodies
LayoutsShared HTML/MJML wrapper with a {{ slot }} for template content
Configuration → BrandingLogo, colours, font, footer — see Email branding
Configuration → Email providerSender address, SMTP transport (read-only for most tenants) — see Notifications overview

Templates

Each workspace starts with a complete default template set. You may edit any template; restore defaults per key if you need to reset copy.

Locales

Each notification key (for example booking_confirmed) can have one row per locale. Customers and staff receive the variant matching their language preference when available, with tenant fallback rules when not.

Placeholders

Template subjects and MJML bodies use placeholders such as:

  • Customer or staff name
  • Service name and booking time
  • Booking reference and links (bookingUrl, paymentUrl, etc.)

The editor shows the variables schema for each template so you know which placeholders are valid.

MJML

Bodies are written in MJML for responsive email HTML. Use mjml.io try-it-live to prototype, then paste the MJML into ServEase.

Status

Templates can be draft or live. Only live templates are used for outbound mail.

Layouts

Layouts wrap all templates with shared headers, footers, and styling. Every layout must keep a {{ slot }} marker where template content is injected.

Configuration

Open the Configuration tab for Branding and Email provider settings. Branding is editable by tenant admins; provider and deliverability fields are usually managed by ServEase — contact support if you need a custom domain or SMTP change.

On this page