Operator guideEN

Email Templates / List

Grouped template inventory with untranslated-template context, CSV export, HTML preview, activation toggle, and edit navigation.

How to use this guide

Start with the main guide

Follow the explanation and examples first. Extra definitions and formulas are available below when you need them.

What this page shows

This route is the main inventory for email templates. Operators use it to review template families, open the edit flow, export the catalog, preview stored HTML, and switch activation state.

The page also shows an Untranslated Email Templates block above the main list. Use that block to see which active templates still need translated body content or subject text by language.

How the page is organized

The main list is grouped by template family. Each accordion title follows the configured template order, and each open group contains the rows for that family.

For every row, the page shows:

  • internal template ID
  • template label
  • row actions for activation, edit, and HTML preview

Translation coverage block

The translation coverage block is collapsed by default. When opened, it shows one row per language with:

  • how many active templates are missing body content
  • how many active templates are missing subject text
  • whether that language still needs translation work
  • actions to translate missing values or inspect the affected templates

Translate missing email templates updates template content for the selected non-English language. It uses the configured translation service, translates from the English subject/body, and then refreshes the stats. Treat it as a write action, not a preview.

View untranslated email templates opens a dialog listing the affected template IDs and names. From that dialog, operators can open the edit form for a specific template.

Important actions

  • Create: opens the create template form
  • Download: exports the template catalog as CSV
  • Activate / Deactivate Email: toggles the isActive flag on the selected template
  • Edit: opens the template edit screen
  • View: opens a modal HTML preview for the currently stored body
  • Translate missing email templates: fills missing translated subject/body values for one language when the translation coverage block shows gaps

Why operators get confused here

Preview is not delivery proof

The View action opens an on-screen modal and renders the stored HTML body for the currently selected language tab.

That means preview is useful for quick inspection, but it is not the same thing as a fully delivered email.

Test send is not on the list page

Operators sometimes expect View to also prove delivery. It does not. Delivery testing happens in the edit screen through Send test email.

Notifications share the same FE component

The same component can switch to a Notifications tab, but the dedicated /notifications route documents that behavior separately. For the email-templates list itself, the primary status toggle uses isActive.

Known caveats

  • The translation coverage block checks active templates. Inactive templates can be outside that count.
  • Translation can partially succeed: some templates can be translated while others return per-template errors.
  • Download exports the full email-template catalog; it is not limited to the currently opened family or preview language.
  • The browser download can use a generic filename even though the server response has its own attachment name.
  • Preview applies current casino settings substitutions in the browser before rendering the modal.
More details

Definitions and formulas

Open only the section you need. The relevant section opens automatically when you request help for a specific item on screen.

Fields7 topicsOpen details

Template Family

Groups rows by backend template family or business event.

Data Type
grouped-label

Available Variables

Shows required and optional placeholders that can be used in templates for the opened family.

Data Type
helper-panel

ID

Internal identifier used in edit, test-send, and status mutation calls.

Data Type
integer

Label

Human-readable template name shown to operators in the inventory.

Data Type
string

Active

Controls whether the email template is active for email delivery flows.

Data Type
boolean

HTML Preview

Stored HTML body preview rendered in the frontend modal for the selected language.

Data Type
html

ACTION

Opens status toggle, edit, and preview actions for each visible template row.

Data Type
action-cell
More help

Related pages

Email Templates

Operator workspace for email-template inventory, subject and body maintenance, test-send checks, and notification linkage.

Email Templates / Form

Create and edit workflow for one email template, including per-language subject and HTML body, dynamic variables, translation helpers, and test-send.

Activity Tag Rules / List

Main inventory for activity-driven tag rules, with search, activity and status filters, grouped rows, clone, edit, and run actions.

Affiliate Deals / List

Searchable table of affiliate deal rows with PID filter, create action, dashboard shortcut, and edit/delete row actions.

Affiliate Payment Settings / List

Affiliate payment settings inventory page for reviewing configured rows and opening saved records.

Affiliate Settings / List

Affiliate inventory list used to review saved affiliates and open detail or report flows.