Default transactional emails
Every brand can generate a default set of brand-styled lifecycle emails that the platform sends automatically. There are three:
| When it is sent | |
|---|---|
| Double opt-in confirmation | Immediately after a subscribe form submission. Contains the link the recipient clicks to confirm their opt-in. |
| Welcome | After the recipient confirms their opt-in. |
| Unsubscribe receipt | After a successful unsubscribe. Confirms the action and offers a one-click resubscribe link. |
You never send these yourself. Once generated, they fire as part of your subscribe and unsubscribe flows.
Generate the set
- Go to Transactional in the dashboard (the Emails tab).
- Pick a brand with the brand picker.
- Click Generate transactional emails.
The three emails are created using the brand's colors, logo, and detected language. The page shows them grouped by flow: a Subscribe flow (double opt-in confirmation, then welcome) and an Unsubscribe flow (unsubscribe receipt). A dashed card marked Not generated yet means that step is still missing; generating fills the gap.
Each card shows which languages exist and when it was last updated.
Edit the copy
Click Edit on a card to open the copy editor. The email is built from sections (headline, text, button, and so on), and each section exposes just its editable fields:
- Subject and Preheader (preview text) at the top.
- Per section: the headline or body text, alignment, and for buttons the label and URL.
A live preview on the right re-renders as you type, using sample data for placeholders. Click Save when you are done. If you try to leave with unsaved changes, the editor asks before discarding them.
Variables
Copy can include placeholders in double curly braces, and each email type allows a specific set (shown in the editor as "Allowed variables"):
- Double opt-in confirmation:
brand_name,recipient_email,confirm_url - Welcome:
brand_name,recipient_email,site_url - Unsubscribe receipt:
brand_name,recipient_email,resubscribe_url
Write them as {{variable_name}} in the text or in a button URL. The platform fills them in at send time. For example, the default double opt-in button links to {{confirm_url}}.
Languages
The editor has a language switcher in the header (English and German). Each language keeps its own subject, preheader, and section copy:
- Click a language pill (EN or DE) to switch.
- If the language does not exist yet, it starts from the built-in defaults for that language.
- Unsaved edits in the current language are saved automatically before switching, so nothing is lost.
The recipient's language decides which version they receive.
Reset to defaults
Click Reset in the editor header to restore the built-in template. This overwrites the subject, preheader, structure, and content for all languages, not just the one you are viewing, and cannot be undone. A confirmation dialog appears before anything is reset.
The brand header (logo) and footer (social links and legal text) come from the brand profile automatically. You only edit the body between them, so updating your brand updates these emails too.