Skip to content

Emails: configuration, templates & notifications

Email sending is split across three separate admin sections. Each handles a different layer:

SectionPathURLWhat it controls
SMTP ConfigurationBasic Settings → Emails → SMTP Configuration/admin/settings/emailWhere and through which server emails are sent
Email TemplatesBasic Settings → Emails → Email Templates/admin/settings/email-templatesLook and feel (logo, colors, wrapper) shared by all emails
Email NotificationsBasic Settings → Emails → Email Notifications/admin/settings/email-notificationsIndividual events (content, subject, recipient, on/off)

INFO

Settings are separate for each store (tenant). Store emails are sent through your SMTP; system emails from the Merzio portal (e.g. admin password resets) always go through Merzio's own infrastructure and are not affected by these settings.


1. SMTP Configuration

Path: Basic Settings → Emails → SMTP Configuration (URL: /admin/settings/email)

Here you define which mail server sends all of the store's emails. You can save multiple configurations, but only one can be active at a time.

Page overview

  • Active configuration — the card at the top shows the currently used settings (mailer, host, port, sender, encryption). If no configuration is active, a yellow warning appears and no emails are sent.
  • All configurations — a list of every saved configuration with its last-updated date and last-tested time.

Configuration actions

ActionIconDescription
Activategreen circleSets the configuration as active and deactivates the others. Available only for inactive ones.
EditpencilOpens the edit form.
Testpaper planeSends a test email (see below).
DeletetrashPermanently removes the configuration. The active configuration cannot be deleted — activate another one first.

Configuration form

Basic settings

FieldRequiredDescription
MailerYesTransport type: SMTP, Sendmail, Mailgun, Amazon SES, Postmark. For most stores SMTP is the standard choice.
EncryptionNoTLS, SSL or None. SMTP most commonly uses TLS on port 587.

SMTP settings (shown only for the SMTP mailer)

FieldRequiredDescription
HostYesSMTP server address (e.g. smtp.gmail.com).
PortYesServer port. Defaults to 587 (TLS); SSL typically uses 465.
UsernameNoLogin for the SMTP account (often the full email address).
PasswordNoPassword or app password. When editing, leave blank if you do not want to change it — the existing password is kept.

Sender settings

FieldRequiredDescription
From email addressYesThe address emails are sent from (e.g. [email protected]). Must be a valid email address.
From nameYesThe sender display name (e.g. your store name).

Additional options

FieldDescription
Set as active configurationIf checked, this configuration becomes active on save and the others are deactivated.
NotesOptional internal text (e.g. "Company Gmail"). Never shown to customers.

TIP

For the Mailgun, Amazon SES and Postmark mailers you only choose the type and sender — but those gateways require API credentials configured at the platform level to actually deliver. To set everything up directly in the admin, use SMTP.

Send test

The Test button sends a real test email to the configuration's From address. During the test the system:

  1. temporarily applies the configuration (with a strict check that both the sender name and address are filled in),
  2. sends a test message,
  3. saves the time and result of the test (Success or an error message), shown on the configuration as "Last tested".

If the test fails, the message includes the reason returned by the mail server (e.g. invalid credentials or wrong port).

WARNING

If no configuration is active, the store sends no emails at all — including order confirmations. After saving, remember to activate and test the configuration.


2. Email Templates (branding)

Path: Basic Settings → Emails → Email Templates (URL: /admin/settings/email-templates)

The template defines the shared look (the wrapper) of every notification email. The content of each individual email is inserted into this wrapper automatically, so you only set the logo and colors once, in one place.

Choosing a template

At the top, choose a base template style. Each template has a name, a description, and one is marked as Default. Confirm your choice with Save Template Selection.

The logo shown in the email header can be set in three ways:

  • Select from Media Library — pick an existing image and confirm with Save Logo.
  • Upload a new logo — upload a file directly. Allowed formats: JPG, PNG, GIF, SVG, maximum size 2 MB.
  • Enter a logo URL — paste the image address manually.

An uploaded logo can be removed with Delete Logo.

FieldDescription
Logo width (px)Logo width in the email, 50500 px. Defaults to 200 px (recommended).

INFO

The email logo must be reachable via an absolute URL on your domain. If you don't set a custom logo in the template, the system falls back to the logo from your site settings.

Brand colors

Four colors applied across all emails (e.g. to buttons and headings via the variable). Entered as HEX codes (via the color picker or as text).

ColorDefaultUse
Primary#4F46E5Main color — buttons, headings, accents. Required.
Secondary#10B981Complementary color.
Text#1F2937Text color.
Background#F9FAFBEmail background color.

Save colors with Save Colors.

Preview

Each template offers a preview that renders a sample email with the applied logo and colors, so you can check the final look before going live.


3. Email Notifications (per-event)

Path: Basic Settings → Emails → Email Notifications (URL: /admin/settings/email-notifications)

Notifications are automatic emails tied to events in the store (order received, shipment, password reset, etc.). Each event can be enabled/disabled independently, and its subject, content and recipient can be edited.

Overview and filters

The list shows all notifications in a table with Notification, Recipient, Status and Actions columns. Available tools:

  • Search by name or description,
  • Filter by recipient: All / Customer / Admin,
  • Status toggle — enable or disable a notification directly in the list with one click.

Recipient types:

  • Customer — the email goes to the customer (e.g. order confirmation).
  • Admin — the email goes to the store administrator's email address (set in the store's notification settings).
  • Custom — the email goes to a fixed address (see the edit view below).

INFO

A disabled notification is not sent. If a specific email isn't reaching a customer or admin, first check that the event is enabled in this list.

Editing a notification

Click the pencil icon to open the editor. It contains:

Notification settings

FieldDescription
EnabledToggle for whether the email is sent.
Recipient typeCustomer / Admin / Custom Email.
Custom recipient emailShown only for the Custom type — a valid address is required.
Email subjectSubject text (max 255 characters). May contain variables, e.g. .

Email content (HTML)

The email body in HTML. The content is inserted into the global template automatically (the wrapper with the logo and colors from section 2), so there's no need to handle the header or footer.

  • The Available Variables panel on the right lists the variables valid for that notification. Clicking one inserts it at the cursor. On send, variables are replaced with real values.
  • Preview — opens the rendered email with test data in a new window.
  • Send Test — after you enter an email address, sends a trial version (the subject is prefixed with [TEST]).

Save with Save Changes.

TIP

Variables take the form (e.g. , , ). Only use variables from the panel for that specific notification — others are left unreplaced in the email.

WARNING

Editing a notification customizes its content permanently. The system never overwrites existing notifications with default content during updates, so your edits are safe — but there is also no automatic "reset to default". Before major changes, keep a backup of the original HTML.

List of notification events

The store ships with 35 predefined notifications28 for the customer and 7 for the admin. The "Default" column below shows whether the event is enabled after installation.

EventRecipientDefault
Order placedCustomerEnabled
New orderAdminEnabled
Order status updatedCustomerEnabled
User registeredCustomerEnabled
User pending authorizationCustomerDisabled
New registrationAdminDisabled
Account approvedCustomerDisabled
Email verificationCustomerEnabled
Password resetCustomerEnabled
Contact formAdminEnabled
Product questionAdminDisabled
Newsletter subscriptionCustomerEnabled
Discount couponCustomerDisabled
Review requestCustomerDisabled
New reviewAdminDisabled
Product back in stockCustomerDisabled
Abandoned cartCustomerDisabled
Payment reminderCustomerEnabled
Payment receivedCustomerEnabled
Payment failedCustomerEnabled
Payment expiredCustomerDisabled
Refund processedCustomerDisabled
Order shippedCustomerEnabled
Invoice sentCustomerEnabled
Digital product deliveryCustomerDisabled
Membership level achievedCustomerDisabled
Membership expiring soonCustomerDisabled
Membership expiredCustomerDisabled
Booking confirmationCustomerDisabled
Payment instructions (bank transfer)CustomerEnabled
New bookingAdminDisabled
Payment instructions – service bookingCustomerDisabled
Coupon granted (automatic rule)CustomerEnabled
Gift card deliveryCustomerEnabled
Low stock alertAdminEnabled

Walkthrough: getting emails running from scratch

  1. In SMTP Configuration, create a configuration (host, port, username, password, encryption, sender address and name) and activate it.
  2. Use Test to confirm a test email arrives.
  3. In Email Templates, choose a template, upload your logo and set your brand colors. Check it via the preview.
  4. In Email Notifications, enable the events you want to use and edit their subject and content as needed. Use Send Test on each.