E-mailtemplates: lifecycle-frameworks, lay-outpatronen, tekstblokken en QA-checklist (2026)
Bouw herbruikbare e-mailtemplates voor welkomst-, nieuwsbrief-, promotie-, transactionele, winkelwagen-, post-purchase-, heractivatie-, aankondigings- en enquêtecampagnes.
E-mailtemplates zijn het besturingssysteem van e-mailmarketing. Met een goede template levert een team sneller op, zonder elke campagne opnieuw te bouwen. Een zwakke template zorgt voor het tegenovergestelde: inconsistente branding, kapotte mobiele lay-outs, slechte personalisatie, ontbrekende compliance-elementen en campagnes die moeilijk te testen zijn.
Deze gids vervangt de oude opsomming van losse templates door een praktisch templatesysteem. De nuttige campagnecategorieën blijven staan (welkom, nieuwsbrief, promotioneel, transactioneel, abandoned cart, post-purchase, heractivatie, aankondigingen en enquêtes) en worden omgezet in herbruikbare frameworks met tekstblokken, lay-outnotities, richtlijnen voor dynamische data en QA-controles.
Het e-mailtemplatesysteem
Denk in templatefamilies, niet in losse berichten.
| Templatefamilie | Taak | Herbruikbare blokken | QA-risico |
|---|---|---|---|
| Welkom | Een nieuwe abonnee of account op weg helpen | Begroeting, waardebelofte, volgende stap, voorkeuren | De eerste e-mail overladen |
| Nieuwsbrief | Terugkerende content bundelen | Hoofdartikel, secundaire links, redactienoot | Generieke editietitels |
| Promotioneel | Een aanbieding presenteren | Aanbieding, deadline, productgrid, voorwaarden | Nepurgentie of onduidelijke uitsluitingen |
| Transactioneel | Status of accountactie bevestigen | Status, details, volgende stap, support | Kritieke updates mengen met marketing |
| Winkelwagen en browse | Koopintentie terugwinnen | Productblok, hulpaanbod, checkout-CTA | Onjuiste product- of voorraaddata |
| Post-purchase | Helpen na de bestelling | Levering, installatie, verzorging, review, cross-sell | Te vroeg om een review vragen |
| Heractivatie | Inactieve abonnees een keuze geven | Voorkeuren bijwerken, opt-down, reden om te blijven | Tekst die op schuldgevoel speelt |
| Aankondiging | Verandering uitleggen | Wat veranderde, waarom het telt, benodigde actie | Belangrijke details verbergen |
| Enquête | Feedback verzamelen | Vraag, beoordelingsschaal, incentive, privacynoot | Te veel vragen in één e-mail |
Elke familie heeft een basistemplate, een korte versie en een platte-tekstfallback nodig. De basistemplate dekt normale campagnes. De korte versie werkt voor urgente of transactionele updates. De platte-tekstfallback beschermt de deliverability en leesbaarheid wanneer clients afbeeldingen of opmaak blokkeren.
Vier layouts, in bedrijf
Elk paneel hieronder is de echte e-mail-HTML van het sjabloon, in een kader met een echte breedte. Sleep de breedte naar 375 px en kijk hoe de kolommen stapelen.
Volgt jouw thema — wissel het in de kop om het andere te zien.
De HTML van The Letter lezen
<!DOCTYPE html>
<html lang="nl" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="color-scheme" content="light dark">
<meta name="supported-color-schemes" content="light dark">
<title>The Letter</title>
<style>
body { margin:0; padding:0; width:100% !important; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
table { border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; }
img { border:0; outline:none; line-height:100%; -ms-interpolation-mode:bicubic; display:block; }
a { text-decoration:underline; }
@media only screen and (max-width:620px) {
.wrap { width:100% !important; }
.stack { display:block !important; width:100% !important; max-width:100% !important; }
.gutter { padding-left:20px !important; padding-right:20px !important; }
.cta { display:block !important; width:100% !important; box-sizing:border-box !important; text-align:center !important; }
.h1 { font-size:26px !important; line-height:32px !important; }
.thumb { width:100% !important; height:auto !important; max-width:100% !important; }
/* A digest row is the one two-column layout that should NOT stack: the
thumbnail shrinks and stays beside the headline, because a roundup is
read by scanning and a full-width decorative image per story destroys
that. */
.row-thumb { width:80px !important; }
.row-thumb img { width:80px !important; height:80px !important; }
.hide-sm { display:none !important; }
}
@media (prefers-color-scheme: dark) {
.d-bg { background-color:#151515 !important; }
.d-card { background-color:#1c1c1c !important; }
.d-ink { color:#f2f2f2 !important; }
.d-mute { color:#a8a8a8 !important; }
.d-rule { border-color:#3a3a3a !important; }
}
</style>
</head>
<body class="d-bg" style="margin:0;padding:0;background-color:#f0efec;">
<span style="display:none;font-size:1px;color:#fefefe;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;">Het citaat dat je in je notitie-app bewaart werkt harder dan je contentkalender.</span><span style="display:none;font-size:1px;color:#fefefe;"> ͏ ͏ ͏ ͏ ͏</span>
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" class="d-bg" style="background-color:#f0efec;">
<tr><td align="center" style="padding:32px 12px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="600" class="wrap d-card" style="width:600px;max-width:600px;background-color:#ffffff;">
<tr><td style="padding:0;">
<img src="/_astro/letter-masthead.BcPkHvz4.png" width="600" height="250" alt="Kop van Meridian Press: concentrische blauwe bogen doorkruist door een diagonale band" style="width:100%;height:auto;max-width:600px;">
</td></tr>
<tr><td class="gutter" style="padding:36px 88px 0 88px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-mute" style="margin:0 0 6px 0;font-size:13px;line-height:18px;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;">Meridian Press · Nummer 47</p>
</td></tr>
<tr><td class="gutter" style="padding:0 88px;font-family:Georgia,'Times New Roman',Times,serif;">
<h1 class="h1 d-ink" style="margin:0 0 20px 0;font-size:34px;line-height:42px;font-weight:400;color:#141414;">Het archief is het product</h1>
<p class="d-ink" style="margin:0 0 20px 0;font-size:18px;line-height:30px;color:#242424;">Drie weken geleden zocht ik iets dat ik in 2019 schreef en ik kon het niet vinden. Niet op de site, niet in de export, niet in de zoekfunctie van het platform zelf. Twaalfhonderd nummers, en de enige werkende index was mijn geheugen.</p>
<p class="d-ink" style="margin:0 0 20px 0;font-size:18px;line-height:30px;color:#242424;">Dat is het deel dat niemand je vertelt over zes jaar nieuwsbrief. Versturen is makkelijk. Bewaren niet.</p>
</td></tr>
<tr><td class="gutter" style="padding:8px 88px 28px 88px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%">
<tr><td class="quote" style="border-left:3px solid #0084d1;padding:4px 0 4px 0;padding-left:20px;font-family:Georgia,'Times New Roman',Times,serif;">
<p class="d-ink" style="margin:0;font-size:19px;line-height:30px;font-style:italic;color:#141414;">Alles wat je publiceert is een storting. Bijna niemand bouwt de opname.</p>
</td></tr>
</table>
</td></tr>
<tr><td class="gutter" style="padding:0 88px;font-family:Georgia,'Times New Roman',Times,serif;">
<p class="d-ink" style="margin:0 0 20px 0;font-size:18px;line-height:30px;color:#242424;">Deze week heb ik de oude jaargangen daarom herbouwd als een echt archief, met tags, volledige tekstzoekfunctie en permanente URL's. Het kostte negen dagen. Het aantal abonnees bewoog niet. De tijd op de site verdrievoudigde.</p>
<p class="d-ink" style="margin:0 0 28px 0;font-size:18px;line-height:30px;color:#242424;">Het hele verhaal staat hieronder, inclusief de delen die niet werkten.</p>
</td></tr>
<tr><td class="gutter" style="padding:0 88px 36px 88px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<a href="https://example.com" style="font-size:17px;line-height:24px;font-weight:600;color:#0084d1;text-decoration:underline;">Het hele nummer lezen →</a>
</td></tr>
<tr><td class="gutter d-rule" style="padding:0 88px;border-top:1px solid #e4e2de;"></td></tr>
<tr><td class="gutter" style="padding:24px 88px 40px 88px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-mute" style="margin:0 0 10px 0;font-size:14px;line-height:22px;color:#6b6b6b;">Elke donderdag met de hand geschreven. Antwoord, dan lees ik het.</p>
<p class="d-mute" style="margin:0;font-size:13px;line-height:20px;color:#8a8a8a;">Meridian Press, 14 Harbour Lane, Bristol BS1 4TT<br>
<a href="https://example.com" class="d-mute" style="color:#8a8a8a;">Afmelden</a> · <a href="https://example.com" class="d-mute" style="color:#8a8a8a;">In browser bekijken</a></p>
</td></tr>
</table>
</td></tr>
</table>
</body>
</html> Volgt jouw thema — wissel het in de kop om het andere te zien.
De HTML van The Digest lezen
<!DOCTYPE html>
<html lang="nl" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="color-scheme" content="light dark">
<meta name="supported-color-schemes" content="light dark">
<title>The Digest</title>
<style>
body { margin:0; padding:0; width:100% !important; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
table { border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; }
img { border:0; outline:none; line-height:100%; -ms-interpolation-mode:bicubic; display:block; }
a { text-decoration:underline; }
@media only screen and (max-width:620px) {
.wrap { width:100% !important; }
.stack { display:block !important; width:100% !important; max-width:100% !important; }
.gutter { padding-left:20px !important; padding-right:20px !important; }
.cta { display:block !important; width:100% !important; box-sizing:border-box !important; text-align:center !important; }
.h1 { font-size:26px !important; line-height:32px !important; }
.thumb { width:100% !important; height:auto !important; max-width:100% !important; }
/* A digest row is the one two-column layout that should NOT stack: the
thumbnail shrinks and stays beside the headline, because a roundup is
read by scanning and a full-width decorative image per story destroys
that. */
.row-thumb { width:80px !important; }
.row-thumb img { width:80px !important; height:80px !important; }
.hide-sm { display:none !important; }
}
@media (prefers-color-scheme: dark) {
.d-bg { background-color:#131313 !important; }
.d-card { background-color:#1b1b1b !important; }
.d-ink { color:#f3f3f3 !important; }
.d-mute { color:#a5a5a5 !important; }
.d-rule { border-color:#333333 !important; }
.d-chip { background-color:#10352f !important; color:#7fd8c6 !important; }
}
</style>
</head>
<body class="d-bg" style="margin:0;padding:0;background-color:#f4f3f0;">
<span style="display:none;font-size:1px;color:#fefefe;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;">Zes dingen die je dinsdag waard zijn. Twee gaan over prijzen.</span><span style="display:none;font-size:1px;color:#fefefe;"> ͏ ͏ ͏ ͏ ͏</span>
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" class="d-bg" style="background-color:#f4f3f0;">
<tr><td align="center" style="padding:28px 12px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="600" class="wrap d-card" style="width:600px;max-width:600px;background-color:#ffffff;border-radius:6px;">
<tr><td class="gutter" style="padding:30px 32px 22px 32px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td valign="middle" style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-ink" style="margin:0;font-size:20px;line-height:26px;font-weight:800;color:#141414;">The Tuesday Digest</p>
<p class="d-mute" style="margin:4px 0 0 0;font-size:14px;line-height:20px;color:#6b6b6b;">26 augustus 2026 · 6 onderwerpen · 9 min</p>
</td>
<td valign="middle" align="right" class="hide-sm">
<span class="d-chip" style="display:inline-block;background:#e2f4ef;color:#00614f;border-radius:999px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;padding:6px 12px;">NUMMER 212</span>
</td>
</tr>
</table>
</td></tr>
<tr><td class="gutter" style="padding:0 32px;"><table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td class="d-rule" style="border-top:2px solid #141414;font-size:0;line-height:0;"> </td></tr></table></td></tr>
<tr><td class="gutter" style="padding:0 32px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="padding:22px 0;">
<tr>
<td class="row-thumb" width="112" valign="top" style="width:112px;padding:0;padding-right:20px;">
<img src="/_astro/digest-1.gDWNYw1C.png" width="112" height="112" alt="Abstracte turquoise bogen doorkruist door een diagonale band" style="width:112px;height:112px;border-radius:4px;">
</td>
<td valign="top" style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-mute" style="margin:0 0 6px 0;font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#007d6a;">01 · PRIJZEN</p>
<p style="margin:0 0 6px 0;font-size:18px;line-height:26px;font-weight:700;">
<a href="https://example.com" class="d-ink" style="color:#141414;text-decoration:none;">Drie bedrijven stapten over op gebruiksprijzen en twee gingen terug</a>
</p>
<p class="d-mute" style="margin:0;font-size:16px;line-height:26px;color:#555555;">De twee die terugkeerden zeggen hetzelfde: de supportlast steeg eerder dan de omzet.</p>
</td>
</tr>
</table>
</td></tr>
<tr><td class="gutter" style="padding:0 32px;"><table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td class="d-rule" style="border-top:1px solid #eceae6;font-size:0;line-height:0;"> </td></tr></table></td></tr>
<tr><td class="gutter" style="padding:0 32px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="padding:22px 0;">
<tr>
<td class="row-thumb" width="112" valign="top" style="width:112px;padding:0;padding-right:20px;">
<img src="/_astro/digest-2.ch7Avmad.png" width="112" height="112" alt="Abstracte turquoise ringen met een verschoven focuspunt" style="width:112px;height:112px;border-radius:4px;">
</td>
<td valign="top" style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-mute" style="margin:0 0 6px 0;font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#007d6a;">02 · AFLEVERBAARHEID</p>
<p style="margin:0 0 6px 0;font-size:18px;line-height:26px;font-weight:700;">
<a href="https://example.com" class="d-ink" style="color:#141414;text-decoration:none;">De Gmail-regels voor grote verzenders bestaan een jaar. Dit is er echt veranderd</a>
</p>
<p class="d-mute" style="margin:0;font-size:16px;line-height:26px;color:#555555;">Het klachtenpercentage is de enige drempel waar iemand bij in de buurt kwam. De rest was al vanzelfsprekend.</p>
</td>
</tr>
</table>
</td></tr>
<tr><td class="gutter" style="padding:0 32px;"><table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td class="d-rule" style="border-top:1px solid #eceae6;font-size:0;line-height:0;"> </td></tr></table></td></tr>
<tr><td class="gutter" style="padding:0 32px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" style="padding:22px 0;">
<tr>
<td class="row-thumb" width="112" valign="top" style="width:112px;padding:0;padding-right:20px;">
<img src="/_astro/digest-3.DP0eG3wj.png" width="112" height="112" alt="Abstracte concentrische turquoise bogen op gebroken wit" style="width:112px;height:112px;border-radius:4px;">
</td>
<td valign="top" style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-mute" style="margin:0 0 6px 0;font-size:12px;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#007d6a;">03 · AMBACHT</p>
<p style="margin:0 0 6px 0;font-size:18px;line-height:26px;font-weight:700;">
<a href="https://example.com" class="d-ink" style="color:#141414;text-decoration:none;">Een nieuwsbriefarchief is een zoekproduct, geen lijst met links</a>
</p>
<p class="d-mute" style="margin:0;font-size:16px;line-height:26px;color:#555555;">Negen dagen werk, geen groei in abonnees, drie keer zoveel tijd op de site. De afweging is het interessante deel.</p>
</td>
</tr>
</table>
</td></tr>
<tr><td class="gutter" style="padding:0 32px;"><table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td class="d-rule" style="border-top:1px solid #eceae6;font-size:0;line-height:0;"> </td></tr></table></td></tr>
<tr><td class="gutter" style="padding:24px 32px 34px 32px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-mute" style="margin:0 0 14px 0;font-size:15px;line-height:24px;color:#555555;">Nog drie verderop, waaronder die over facturatie waar iedereen op reageert.</p>
<!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td bgcolor="#007d6a" style="border-radius:4px;"><![endif]-->
<a href="https://example.com" class="cta" style="background:#007d6a;border-radius:4px;color:#ffffff;display:inline-block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;padding:14px 28px;text-align:center;text-decoration:none;mso-padding-alt:0;">Alle zes lezen</a>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
<tr><td class="gutter d-rule" style="padding:0 32px;border-top:1px solid #eceae6;"></td></tr>
<tr><td class="gutter" style="padding:20px 32px 30px 32px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-mute" style="margin:0;font-size:13px;line-height:20px;color:#8a8a8a;">The Tuesday Digest, 9 Fitzroy Street, Manchester M1 2AL<br>
<a href="https://example.com" class="d-mute" style="color:#8a8a8a;">Afmelden</a> · <a href="https://example.com" class="d-mute" style="color:#8a8a8a;">Voorkeuren beheren</a> · <a href="https://example.com" class="d-mute" style="color:#8a8a8a;">In browser bekijken</a></p>
</td></tr>
</table>
</td></tr>
</table>
</body>
</html> Volgt jouw thema — wissel het in de kop om het andere te zien.
De HTML van The Storefront lezen
<!DOCTYPE html>
<html lang="nl" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="color-scheme" content="light dark">
<meta name="supported-color-schemes" content="light dark">
<title>The Storefront</title>
<style>
body { margin:0; padding:0; width:100% !important; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
table { border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; }
img { border:0; outline:none; line-height:100%; -ms-interpolation-mode:bicubic; display:block; }
a { text-decoration:underline; }
@media only screen and (max-width:620px) {
.wrap { width:100% !important; }
.stack { display:block !important; width:100% !important; max-width:100% !important; }
.gutter { padding-left:20px !important; padding-right:20px !important; }
.cta { display:block !important; width:100% !important; box-sizing:border-box !important; text-align:center !important; }
.h1 { font-size:26px !important; line-height:32px !important; }
.thumb { width:100% !important; height:auto !important; max-width:100% !important; }
/* A digest row is the one two-column layout that should NOT stack: the
thumbnail shrinks and stays beside the headline, because a roundup is
read by scanning and a full-width decorative image per story destroys
that. */
.row-thumb { width:80px !important; }
.row-thumb img { width:80px !important; height:80px !important; }
.hide-sm { display:none !important; }
}
@media (prefers-color-scheme: dark) {
.d-bg { background-color:#141210 !important; }
.d-card { background-color:#1d1a18 !important; }
.d-ink { color:#f5f2ef !important; }
.d-mute { color:#aaa39d !important; }
.d-rule { border-color:#38322d !important; }
.d-tile { background-color:#241f1c !important; }
}
</style>
</head>
<body class="d-bg" style="margin:0;padding:0;background-color:#efece8;">
<span style="display:none;font-size:1px;color:#fefefe;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;">Vier nieuwe prenten. Die van de haven heeft 40 exemplaren en haalt de week niet.</span><span style="display:none;font-size:1px;color:#fefefe;"> ͏ ͏ ͏ ͏ ͏</span>
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" class="d-bg" style="background-color:#efece8;">
<tr><td align="center" style="padding:24px 12px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="600" class="wrap d-card" style="width:600px;max-width:600px;background-color:#ffffff;">
<tr><td class="gutter" style="padding:22px 24px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0"><tr>
<td class="d-ink" style="font-size:17px;line-height:22px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#141414;">Northlight</td>
<td align="right" class="d-mute hide-sm" style="font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;line-height:20px;color:#6b6b6b;">Herfstcollectie · 04</td>
</tr></table>
</td></tr>
<tr><td style="padding:0;">
<img src="/_astro/shop-hero.r4mykM_E.png" width="600" height="360" alt="Vier nieuwe Northlight-prenten: overlappende roestrode bogen op warm gebroken wit" style="width:100%;height:auto;max-width:600px;">
</td></tr>
<tr><td class="gutter" style="padding:30px 40px 0 40px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<h1 class="h1 d-ink" style="margin:0 0 12px 0;font-size:30px;line-height:38px;font-weight:800;color:#141414;">Vier prenten. Veertig exemplaren per stuk.</h1>
<p class="d-mute" style="margin:0 0 22px 0;font-size:16px;line-height:26px;color:#555555;">Elke prent in deze collectie is met de hand getrokken, genummerd, en weg zodra hij weg is. Hier wordt niets herdrukt.</p>
</td></tr>
<tr><td class="gutter" style="padding:0 40px 26px 40px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td bgcolor="#b8442d" style="border-radius:4px;"><![endif]-->
<a href="https://example.com" class="cta" style="background:#b8442d;border-radius:4px;color:#ffffff;display:inline-block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;padding:14px 28px;text-align:center;text-decoration:none;mso-padding-alt:0;">Bekijk de collectie</a>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
<tr><td class="gutter" style="padding:0 32px 8px 32px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td class="stack" width="50%" valign="top" style="width:50%;padding:0 8px 16px 8px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" class="d-tile" style="background-color:#faf9f7;border-radius:4px;">
<tr><td style="padding:0;"><img src="/_astro/shop-print-1.B7Z7OyM8.png" width="272" height="272" alt="Harbour, een abstracte prent in roestrood" class="thumb" style="width:100%;height:auto;border-radius:4px 4px 0 0;"></td></tr>
<tr><td style="padding:16px 16px 18px 16px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-ink" style="margin:0 0 2px 0;font-size:16px;line-height:22px;font-weight:700;color:#141414;">Harbour</p>
<p class="d-mute" style="margin:0 0 10px 0;font-size:14px;line-height:20px;color:#6b6b6b;">50 × 70 cm · giclée op katoenpapier</p>
<p style="margin:0 0 14px 0;font-size:18px;line-height:24px;font-weight:700;color:#b8442d;">£85</p>
<!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td bgcolor="#b8442d" style="border-radius:4px;"><![endif]-->
<a href="https://example.com" class="cta" style="background:#b8442d;border-radius:4px;color:#ffffff;display:inline-block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;padding:14px 28px;text-align:center;text-decoration:none;mso-padding-alt:0;">In winkelmandje</a>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</td>
<td class="stack" width="50%" valign="top" style="width:50%;padding:0 8px 16px 8px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" class="d-tile" style="background-color:#faf9f7;border-radius:4px;">
<tr><td style="padding:0;"><img src="/_astro/shop-print-2.CMBKLJ38.png" width="272" height="272" alt="Dusk, een abstracte prent in amber" class="thumb" style="width:100%;height:auto;border-radius:4px 4px 0 0;"></td></tr>
<tr><td style="padding:16px 16px 18px 16px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-ink" style="margin:0 0 2px 0;font-size:16px;line-height:22px;font-weight:700;color:#141414;">Dusk</p>
<p class="d-mute" style="margin:0 0 10px 0;font-size:14px;line-height:20px;color:#6b6b6b;">50 × 70 cm · giclée op katoenpapier</p>
<p style="margin:0 0 14px 0;font-size:18px;line-height:24px;font-weight:700;color:#b8442d;">£85</p>
<!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td bgcolor="#b8442d" style="border-radius:4px;"><![endif]-->
<a href="https://example.com" class="cta" style="background:#b8442d;border-radius:4px;color:#ffffff;display:inline-block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;padding:14px 28px;text-align:center;text-decoration:none;mso-padding-alt:0;">In winkelmandje</a>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</td>
</tr>
<tr>
<td class="stack" width="50%" valign="top" style="width:50%;padding:0 8px 16px 8px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" class="d-tile" style="background-color:#faf9f7;border-radius:4px;">
<tr><td style="padding:0;"><img src="/_astro/shop-print-3.C9XLoBz6.png" width="272" height="272" alt="Tide, een abstracte prent in violet" class="thumb" style="width:100%;height:auto;border-radius:4px 4px 0 0;"></td></tr>
<tr><td style="padding:16px 16px 18px 16px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-ink" style="margin:0 0 2px 0;font-size:16px;line-height:22px;font-weight:700;color:#141414;">Tide</p>
<p class="d-mute" style="margin:0 0 10px 0;font-size:14px;line-height:20px;color:#6b6b6b;">40 × 50 cm · giclée op katoenpapier</p>
<p style="margin:0 0 14px 0;font-size:18px;line-height:24px;font-weight:700;color:#b8442d;">£65</p>
<!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td bgcolor="#b8442d" style="border-radius:4px;"><![endif]-->
<a href="https://example.com" class="cta" style="background:#b8442d;border-radius:4px;color:#ffffff;display:inline-block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;padding:14px 28px;text-align:center;text-decoration:none;mso-padding-alt:0;">In winkelmandje</a>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</td>
<td class="stack" width="50%" valign="top" style="width:50%;padding:0 8px 16px 8px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" class="d-tile" style="background-color:#faf9f7;border-radius:4px;">
<tr><td style="padding:0;"><img src="/_astro/shop-print-4.jL_6WDwF.png" width="272" height="272" alt="Quarry, een abstracte prent in diepgroen" class="thumb" style="width:100%;height:auto;border-radius:4px 4px 0 0;"></td></tr>
<tr><td style="padding:16px 16px 18px 16px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-ink" style="margin:0 0 2px 0;font-size:16px;line-height:22px;font-weight:700;color:#141414;">Quarry</p>
<p class="d-mute" style="margin:0 0 10px 0;font-size:14px;line-height:20px;color:#6b6b6b;">40 × 50 cm · giclée op katoenpapier</p>
<p style="margin:0 0 14px 0;font-size:18px;line-height:24px;font-weight:700;color:#b8442d;">£65</p>
<!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td bgcolor="#b8442d" style="border-radius:4px;"><![endif]-->
<a href="https://example.com" class="cta" style="background:#b8442d;border-radius:4px;color:#ffffff;display:inline-block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;padding:14px 28px;text-align:center;text-decoration:none;mso-padding-alt:0;">In winkelmandje</a>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
</table>
</td>
</tr>
</table>
</td></tr>
<tr><td class="gutter" style="padding:6px 40px 30px 40px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" class="d-tile" style="background:#faf9f7;border-radius:4px;">
<tr><td style="padding:16px 20px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-ink" style="margin:0;font-size:15px;line-height:24px;color:#242424;"><strong>Gratis verzending binnen het VK vanaf £75.</strong> Lijstopties bij het afrekenen. Retour binnen 30 dagen, ongelijst.</p>
</td></tr>
</table>
</td></tr>
<tr><td class="gutter d-rule" style="padding:0 40px;border-top:1px solid #ebe7e2;"></td></tr>
<tr><td class="gutter" style="padding:20px 40px 30px 40px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-mute" style="margin:0;font-size:13px;line-height:20px;color:#8a8a8a;">Northlight Print Co., Unit 4 Wharf Road, Leeds LS10 1JQ<br>
<a href="https://example.com" class="d-mute" style="color:#8a8a8a;">Afmelden</a> · <a href="https://example.com" class="d-mute" style="color:#8a8a8a;">In browser bekijken</a></p>
</td></tr>
</table>
</td></tr>
</table>
</body>
</html> Volgt jouw thema — wissel het in de kop om het andere te zien.
De HTML van The Brief lezen
<!DOCTYPE html>
<html lang="nl" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="color-scheme" content="light dark">
<meta name="supported-color-schemes" content="light dark">
<title>The Brief</title>
<style>
body { margin:0; padding:0; width:100% !important; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
table { border-collapse:collapse; mso-table-lspace:0pt; mso-table-rspace:0pt; }
img { border:0; outline:none; line-height:100%; -ms-interpolation-mode:bicubic; display:block; }
a { text-decoration:underline; }
@media only screen and (max-width:620px) {
.wrap { width:100% !important; }
.stack { display:block !important; width:100% !important; max-width:100% !important; }
.gutter { padding-left:20px !important; padding-right:20px !important; }
.cta { display:block !important; width:100% !important; box-sizing:border-box !important; text-align:center !important; }
.h1 { font-size:26px !important; line-height:32px !important; }
.thumb { width:100% !important; height:auto !important; max-width:100% !important; }
/* A digest row is the one two-column layout that should NOT stack: the
thumbnail shrinks and stays beside the headline, because a roundup is
read by scanning and a full-width decorative image per story destroys
that. */
.row-thumb { width:80px !important; }
.row-thumb img { width:80px !important; height:80px !important; }
.hide-sm { display:none !important; }
}
@media (prefers-color-scheme: dark) {
.d-bg { background-color:#121212 !important; }
.d-card { background-color:#1a1a1a !important; }
.d-ink { color:#f2f2f2 !important; }
.d-mute { color:#a6a6a6 !important; }
.d-rule { border-color:#333333 !important; }
.d-tile { background-color:#232323 !important; }
.d-track { background-color:#2c2c2c !important; }
}
</style>
</head>
<body class="d-bg" style="margin:0;padding:0;background-color:#f1f0f4;">
<span style="display:none;font-size:1px;color:#fefefe;line-height:1px;max-height:0;max-width:0;opacity:0;overflow:hidden;">Het antwoordpercentage stijgt met 4 punten en we weten nog steeds niet waarom. De beste gok staat hierin.</span><span style="display:none;font-size:1px;color:#fefefe;"> ͏ ͏ ͏ ͏ ͏</span>
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="100%" class="d-bg" style="background-color:#f1f0f4;">
<tr><td align="center" style="padding:26px 12px;">
<table role="presentation" cellpadding="0" cellspacing="0" border="0" width="600" class="wrap d-card" style="width:600px;max-width:600px;background-color:#ffffff;border-radius:6px;">
<tr><td style="padding:0;background:#141414;border-radius:6px 6px 0 0;">
<img src="/_astro/brief-band.CsaAK-Uv.png" width="600" height="150" alt="Kop van Ledger Weekly: violette bogen op bijna zwart" style="width:100%;height:auto;max-width:600px;border-radius:6px 6px 0 0;">
</td></tr>
<tr><td class="gutter" style="padding:26px 32px 18px 32px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p style="margin:0 0 4px 0;font-size:12px;line-height:16px;letter-spacing:.1em;text-transform:uppercase;color:#8f83ff;">Ledger Weekly · Week 35</p>
<h1 class="h1 d-ink" style="margin:0;font-size:26px;line-height:34px;font-weight:800;color:#141414;">Het antwoordpercentage bewoog en niemand heeft iets uitgebracht</h1>
</td></tr>
<tr><td class="gutter" style="padding:0 26px 8px 26px;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0"><tr>
<td class="stack" width="33.33%" valign="top" style="width:33.33%;padding:0 6px;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" class="d-tile" style="background:#f6f5f8;border-radius:4px;">
<tr><td style="padding:18px 16px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-ink" style="margin:0 0 2px 0;font-size:30px;line-height:36px;font-weight:800;color:#141414;">31.4%</p>
<p class="d-mute" style="margin:0 0 6px 0;font-size:13px;line-height:18px;color:#6b6b6b;">Openingspercentage</p>
<p style="margin:0;font-size:13px;line-height:18px;font-weight:700;color:#007d6a;">▲ 1,2 ptn</p>
</td></tr>
</table>
</td>
<td class="stack" width="33.33%" valign="top" style="width:33.33%;padding:0 6px;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" class="d-tile" style="background:#f6f5f8;border-radius:4px;">
<tr><td style="padding:18px 16px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-ink" style="margin:0 0 2px 0;font-size:30px;line-height:36px;font-weight:800;color:#141414;">8.9%</p>
<p class="d-mute" style="margin:0 0 6px 0;font-size:13px;line-height:18px;color:#6b6b6b;">Klikpercentage</p>
<p style="margin:0;font-size:13px;line-height:18px;font-weight:700;color:#b8442d;">▼ 0,4 ptn</p>
</td></tr>
</table>
</td>
<td class="stack" width="33.33%" valign="top" style="width:33.33%;padding:0 6px;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" class="d-tile" style="background:#f6f5f8;border-radius:4px;">
<tr><td style="padding:18px 16px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-ink" style="margin:0 0 2px 0;font-size:30px;line-height:36px;font-weight:800;color:#141414;">6.1%</p>
<p class="d-mute" style="margin:0 0 6px 0;font-size:13px;line-height:18px;color:#6b6b6b;">Antwoordpercentage</p>
<p style="margin:0;font-size:13px;line-height:18px;font-weight:700;color:#007d6a;">▲ 4,0 ptn</p>
</td></tr>
</table>
</td>
</tr></table>
</td></tr>
<tr><td class="gutter" style="padding:20px 32px 0 32px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-ink" style="margin:0 0 18px 0;font-size:16px;line-height:26px;color:#242424;">Aan de verzending is niets veranderd. Zelfde lijst, zelfde donderdag, zelfde sjabloon. De enige variabele die we vinden is dat de onderwerpregel voor het eerst in elf nummers een vraag stelde.</p>
<p class="d-mute" style="margin:0 0 10px 0;font-size:12px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;">Antwoorden per segment</p>
</td></tr>
<tr><td class="gutter" style="padding:0 32px 22px 32px;">
<table role="presentation" class="chart" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="150" valign="middle" class="d-ink" style="width:150px;padding:7px 0;padding-right:12px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;color:#242424;">Betalende abonnees</td>
<td valign="middle" style="padding:7px 0;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" class="d-track" style="background:#ebe9f2;border-radius:2px;">
<tr><td width="100%" style="width:100%;background:#8f83ff;border-radius:2px;font-size:0;line-height:0;height:18px;"> </td><td style="font-size:0;line-height:0;"> </td></tr>
</table>
</td>
<td width="64" align="right" valign="middle" class="d-mute" style="width:64px;padding:7px 0;padding-left:12px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:700;color:#555555;">11.2%</td>
</tr>
<tr>
<td width="150" valign="middle" class="d-ink" style="width:150px;padding:7px 0;padding-right:12px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;color:#242424;">Gratis, 90 d actief</td>
<td valign="middle" style="padding:7px 0;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" class="d-track" style="background:#ebe9f2;border-radius:2px;">
<tr><td width="57%" style="width:57%;background:#8f83ff;border-radius:2px;font-size:0;line-height:0;height:18px;"> </td><td style="font-size:0;line-height:0;"> </td></tr>
</table>
</td>
<td width="64" align="right" valign="middle" class="d-mute" style="width:64px;padding:7px 0;padding-left:12px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:700;color:#555555;">6.4%</td>
</tr>
<tr>
<td width="150" valign="middle" class="d-ink" style="width:150px;padding:7px 0;padding-right:12px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;color:#242424;">Gratis, slapend</td>
<td valign="middle" style="padding:7px 0;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" class="d-track" style="background:#ebe9f2;border-radius:2px;">
<tr><td width="16%" style="width:16%;background:#8f83ff;border-radius:2px;font-size:0;line-height:0;height:18px;"> </td><td style="font-size:0;line-height:0;"> </td></tr>
</table>
</td>
<td width="64" align="right" valign="middle" class="d-mute" style="width:64px;padding:7px 0;padding-left:12px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:700;color:#555555;">1.8%</td>
</tr>
<tr>
<td width="150" valign="middle" class="d-ink" style="width:150px;padding:7px 0;padding-right:12px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;color:#242424;">Proef</td>
<td valign="middle" style="padding:7px 0;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0" class="d-track" style="background:#ebe9f2;border-radius:2px;">
<tr><td width="44%" style="width:44%;background:#8f83ff;border-radius:2px;font-size:0;line-height:0;height:18px;"> </td><td style="font-size:0;line-height:0;"> </td></tr>
</table>
</td>
<td width="64" align="right" valign="middle" class="d-mute" style="width:64px;padding:7px 0;padding-left:12px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:700;color:#555555;">4.9%</td>
</tr>
</table>
</td></tr>
<tr><td class="gutter" style="padding:0 32px 28px 32px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<!--[if mso]><table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr><td bgcolor="#141414" style="border-radius:4px;"><![endif]-->
<a href="https://example.com" class="cta" style="background:#141414;border-radius:4px;color:#ffffff;display:inline-block;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:20px;padding:14px 28px;text-align:center;text-decoration:none;mso-padding-alt:0;">De volledige analyse lezen</a>
<!--[if mso]></td></tr></table><![endif]-->
</td></tr>
<tr><td class="gutter d-rule" style="padding:0 32px;border-top:1px solid #e9e7ee;"></td></tr>
<tr><td class="gutter" style="padding:20px 32px 28px 32px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;">
<p class="d-mute" style="margin:0;font-size:13px;line-height:20px;color:#8a8a8a;">Ledger Weekly, 2 Cathedral Square, Edinburgh EH1 2QN<br>
<a href="https://example.com" class="d-mute" style="color:#8a8a8a;">Afmelden</a> · <a href="https://example.com" class="d-mute" style="color:#8a8a8a;">In browser bekijken</a></p>
</td></tr>
</table>
</td></tr>
</table>
</body>
</html> Globale templateblokken
Elke herbruikbare e-mailtemplate moet deze blokken definiëren voordat teams campagnetekst gaan schrijven.
Header
Gebruik een consistente afzenderidentiteit, logobehandeling en optionele navigatie. Houd bij transactionele templates de navigatie minimaal, zodat de statusupdate direct opvalt.
Aanbevolen headervelden:
- Logo of merknaam.
- Afzenderidentiteit die past bij het e-mailtype.
- Optionele navigatie voor marketingtemplates.
- Previewveilige eerste tekst na de preheader.
Preheader
De preheader is onderdeel van de template, geen bijzaak. Voeg een bewerkbaar veld en een fallback toe. Laat geen juridische footertekst of alt-tekst van afbeeldingen in de inboxpreview lekken.
Hero- of leadblok
Het leadblok beantwoordt één vraag: waarom is deze e-mail er?
| E-mailtype | Wat het leadblok moet zeggen |
|---|---|
| Welkom | Wat er hierna gebeurt |
| Promotie | Wat de aanbieding is en wanneer die eindigt |
| Transactioneel | Welke status is veranderd |
| Nieuwsbrief | Waarom deze editie belangrijk is |
| Winkelwagen | Wat er is bewaard of welke hulp beschikbaar is |
| Enquête | Welke feedback wordt gevraagd en waarom |
CTA-blok
Gebruik één primaire CTA voor de meeste templates. Voeg secundaire links alleen toe als ze een andere, nuttige taak vervullen, zoals “bekijk bestelling”, “voorkeuren bijwerken” of “neem contact op met support”.
Blok met dynamische content
Dynamische blokken zijn krachtig als ze nauwkeurige data gebruiken. Ze zijn riskant als data verouderd, afwezig of te gevoelig is voor een inboxcontext.
Veelgebruikte dynamische blokken in e-commerce:
- Productafbeelding en -naam.
- Winkelwagentotaal of aantal bewaarde artikelen.
- Bestelnummer en status.
- Loyaliteitssaldo of -niveau.
- Aanbevolen producten.
- Timing van replenishment.
- Winkellocatie of leveringscontext.
Footer
Marketingtemplates hebben uitschrijf- en voorkeurenopties nodig. Ook transactionele templates hebben duidelijke support- en bedrijfsinformatie nodig. Gebruik een footercomponent, zodat teams verplichte elementen niet vergeten.
Templates voor welkomstmails
Welkomsttemplates moeten de abonnee helpen een eerste stap te zetten. Houd de eerste e-mail gefocust en laat de welkomstserie de rest doen.
Eenvoudige welkomstmail
Gebruik deze wanneer iemand zich aanmeldt voor een lijst, een account aanmaakt of content aanvraagt.
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Welkom bij [Merk] |
| Preheader | Begin met je voorkeuren en je eerste stap |
| Lead | ”Je bent aangemeld. Dit ga je ontvangen.” |
| Body | 2-3 bullets over waarde, ritme en volgende actie |
| CTA | Voorkeuren instellen, setup starten of resources bekijken |
| Footer | Voorkeurencentrum en uitschrijven |
Voorbeeldbody:
Welkom bij [Merk]. Je ontvangt [onderwerp of voordeel] [ritme]. Begin met het kiezen van je voorkeuren, zodat we de relevantste updates kunnen sturen.
E-commerce-welkomstmail
Gebruik deze wanneer een shopper zich aanmeldt na het browsen, kopen of inschrijven voor aanbiedingen.
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Je abonneevoordelen staan klaar |
| Preheader | Kies je voorkeuren en zie wat er nieuw is |
| Lead | ”Bedankt voor je aanmelding. Dit kun je verwachten.” |
| Body | Nieuwe collecties, bewaarde voorkeuren, loyaliteits- of supportlinks |
| CTA | Shop nieuwe collecties of stel voorkeuren in |
| QA | Controleer elke korting, deadline of loyaliteitstekst |
Forceer niet in elke welkomstmail een korting. Is er een aanbieding, benoem dan de voorwaarden duidelijk en zorg dat de checkout aansluit op de e-mail.
Welkomstmail voor productonboarding
Gebruik deze voor SaaS, apps, lidmaatschappen en tools.
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Je setupchecklist staat klaar |
| Preheader | Doorloop de eerste stappen in een paar minuten |
| Lead | ”Je account is actief. Begin met deze stappen.” |
| Body | Stap 1, stap 2, stap 3 met één CTA |
| CTA | Setup afronden |
| QA | Test de setuplink voor nieuwe, deels actieve en terugkerende gebruikers |
Nieuwsbrieftemplates
Een nieuwsbrieftemplate moet de editie makkelijk scanbaar maken. De template is herbruikbaar, maar het onderwerp en de lead moeten elke editie veranderen.
Redactionele digest
Ideaal voor wekelijkse of maandelijkse content.
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Deze week in [onderwerp] |
| Preheader | De updates die je tijd waard zijn |
| Lead | Redactienoot van één zin |
| Hoofdblok | Uitgelicht artikel of belangrijkste inzicht |
| Secundair blok | 3-5 korte links met context |
| CTA | Lees de hele gids, bekijk alle updates of reageer |
Gebruik deze wanneer het team meerdere verhalen cureert. Houd samenvattingen kort en voeg “waarom dit telt”-context toe, zodat de e-mail niet slechts een lijst met links is.
Productnieuwsbrief
Ideaal voor e-commerce-, marktplaats- of productgedreven merken.
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Nieuw binnen in [categorie] |
| Preheader | Selecties op basis van je bewaarde voorkeuren |
| Lead | Collectie of thema |
| Productgrid | 3-6 producten, elk met afbeelding, naam, prijs, CTA |
| Supportblok | Hulp bij maten, verzending of retourneren |
| CTA | Bekijk collectie |
Controleer productgrids zorgvuldig. Bevestig beschikbaarheid, afbeeldings-URL’s, prijzen, varianten en trackingparameters vóór verzending.
Persoonlijke nieuwsbrief
Ideaal voor oprichters, creators, consultants en thought leaders.
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Een specifieke observatie of vraag |
| Preheader | De praktische les die erin zit |
| Lead | Persoonlijke noot gekoppeld aan het onderwerp |
| Body | Eén nuttig idee, voorbeeld of les |
| Links | Aanbevelingen voor leesvoer, tools of resources |
| CTA | Reageer, lees meer of plan een gesprek |
De template moet eenvoudig blijven. De waarde komt uit de stem en het inzicht, niet uit een dichte lay-out.
Promotionele templates
Promotionele templates moeten de mechaniek van de aanbieding glashelder maken. Onduidelijkheid zorgt voor supporttickets en teleurgestelde kliks.
Tijdelijke aanbieding
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | [Aanbieding] eindigt [dag] |
| Preheader | De geldende producten en voorwaarden staan erin |
| Lead | Aanbieding, deadline en doelgroep |
| Productblok | Uitgelichte producten of categorieën |
| Voorwaardenblok | Uitsluitingen, deadline, code, regio, kanaal |
| CTA | Shop de aanbieding |
Gebruik “laatste kans” niet, tenzij het echt de laatste herinnering is. Gebruik echte deadlines met een tijdzone wanneer de deadline ertoe doet.
Productlancering
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Maak kennis met [product of collectie] |
| Preheader | Zie wat er nieuw is en voor wie het is |
| Lead | Productbelofte |
| Body | 3 voordelen, bewijs, productafbeeldingen, beschikbaarheid |
| CTA | Ontdek het nieuwe product |
| QA | Bevestig voorraad, lanceringstijd, varianten en landingspagina |
Lanceringstemplates moeten context bevatten: wat er veranderde, voor wie het is en waarom het nu belangrijk is.
Loyaliteits- of VIP-aanbieding
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Je [niveau/beloning] staat klaar |
| Preheader | Bekijk de geldende producten en je saldo |
| Lead | Beloningsstatus |
| Body | Saldo, beloning, vervaldatum, hoe te verzilveren |
| CTA | Gebruik je beloning |
| QA | Controleer loyaliteitsdata en verzilverregels |
Noem het loyaliteitssaldo of -niveau alleen wanneer de data klopt. Voeg een fallbackversie toe voor contacten zonder saldo.
Transactionele templates
Transactionele templates draaien om duidelijkheid. Ze mogen niet lijken op vage promoties.
Orderbevestiging
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Bestelling bevestigd: [bestelnummer] |
| Preheader | We sturen de tracking zodra het pakket onderweg is |
| Lead | Bevestigingsstatus |
| Details | Bestelnummer, artikeloverzicht, bezorgadres, betaaloverzicht |
| CTA | Bekijk bestelling |
| Support | Contact met support of gegevens bijwerken indien toegestaan |
Houd promotionele cross-sells secundair. De klant wil in de eerste plaats controleren of de bestelling klopt.
Verzendupdate
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Je bestelling is onderweg |
| Preheader | Volg de bezorging en bekijk de nieuwste verwachte levertijd |
| Lead | Verzendstatus |
| Details | Vervoerder, trackingnummer, verwachte levertijd, artikelen |
| CTA | Volg pakket |
| Support | Bezorghulp en adresnotities |
Ontbreekt trackingdata, gebruik dan een fallback die geen lege velden toont.
Account- of beveiligingsmelding
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Je wachtwoord is gewijzigd |
| Preheader | Was jij dit niet, onderneem dan nu actie |
| Lead | Wat er veranderde |
| Details | Tijdstip, account, volgende stap |
| CTA | Beveilig account |
| Support | Contact met support of beveiligingsinstellingen bekijken |
Voeg geen promotionele content toe aan beveiligingstemplates. De boodschap moet ondubbelzinnig zijn.
Templates voor winkelwagen, browse en e-commerceherstel
Hersteltemplates staan of vallen met datakwaliteit. Is de product-, voorraad- of prijsdata niet betrouwbaar, gebruik dan een zachtere versie op categorieniveau.
Abandoned cart
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Je winkelwagen is bewaard |
| Preheader | Reviews en checkout zijn één tik verwijderd |
| Lead | Herinnering aan de bewaarde winkelwagen |
| Productblok | Artikelafbeelding, naam, variant, prijs, aantal |
| Supportblok | Hulp bij maten, retourneren, betalen of verzending |
| CTA | Terug naar winkelwagen |
| QA | Controleer de beschikbaarheid van artikelen en de checkoutlink |
Browse abandonment
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Meer [categorie]-tips voor jou |
| Preheader | Op basis van je recente winkelbezoek |
| Lead | Behulpzame aanbeveling |
| Productblok | Bekeken product of gerelateerde categorie |
| CTA | Verder browsen |
| QA | Personaliseer gevoelig browsegedrag niet te ver |
Terug op voorraad
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Terug op voorraad: [product] |
| Preheader | Het artikel waar je naar vroeg is weer beschikbaar |
| Lead | Beschikbaarheidsupdate |
| Productblok | Product, variant, voorraadgevoelige noot |
| CTA | Bekijk product |
| QA | Bevestig de voorraad voordat de automatisering verzendt |
Post-purchasetemplates
Post-purchasemails moeten de klant eerst waarde laten halen voordat je om meer vraagt.
Producteducatie
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Zo begin je met [product] |
| Preheader | Installatie, verzorging en veelgestelde vragen |
| Lead | Help de klant de aankoop te gebruiken |
| Body | Setupstappen, verzorgingstips, supportlinks |
| CTA | Lees de gids |
Reviewverzoek
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Hoe is [product] bevallen? |
| Preheader | Deel je feedback zodra je het hebt kunnen gebruiken |
| Lead | Vraag om een review |
| Body | Waarom feedback helpt, reviewlink, eventuele incentivevoorwaarden |
| CTA | Schrijf een review |
| QA | Trigger pas na levering en een redelijke gebruiksperiode |
Replenishment
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Tijd om [product] opnieuw te bestellen? |
| Preheader | Op basis van je eerdere aankooptiming |
| Lead | Behulpzame herbestelherinnering |
| Body | Product, aantal, abonnementsoptie, support |
| CTA | Opnieuw bestellen |
| QA | Onderdruk als de klant al opnieuw heeft besteld |
Heractivatietemplates
Heractivatietemplates moeten abonnees controle geven. Veel inactieve abonnees hebben geen hardere korting nodig; ze hebben andere content of minder e-mails nodig.
Voorkeurenreset
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Kies wat je ontvangt |
| Preheader | Kies onderwerpen, kanalen en frequentie |
| Lead | Vraag om voorkeuren bij te werken |
| Body | Onderwerpopties, frequentieopties, opt-down |
| CTA | Voorkeuren bijwerken |
Win-backaanbieding
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Nog steeds interesse in [categorie]? |
| Preheader | Kies je voorkeuren of zie wat er nieuw is |
| Lead | Relevantiecheck |
| Body | Nieuwe producten, veranderde waarde, eventuele incentive |
| CTA | Zie wat er nieuw is |
| QA | Onderdruk recente kopers, recente klagers en uitgeschreven contacten |
Sunsetmelding
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Zullen we [onderwerp] blijven sturen? |
| Preheader | Bevestig je interesse of pauzeer de e-mails |
| Lead | Heldere keuze |
| Body | Waarom de abonnee dit bericht ontvangt, opties |
| CTA | Houd me aangemeld |
| Secundair | Uitschrijven of pauzeren |
Aankondigingstemplates
Aankondigingen werken wanneer ze beantwoorden wat er veranderde, waarom het belangrijk is en wat je nu moet doen.
Productupdate
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Nieuw: [functie of integratie] |
| Preheader | Wat er veranderde en hoe je het gebruikt |
| Lead | Samenvatting van de functie |
| Body | Toepassing, beschikbaarheid, setupstappen |
| CTA | Probeer de functie |
Beleids- of voorwaardenupdate
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Belangrijke update van [beleid] |
| Preheader | Bekijk wat er verandert op [datum] |
| Lead | Wat er veranderde |
| Body | Samenvatting, ingangsdatum, link naar de volledige voorwaarden |
| CTA | Bekijk de update |
| QA | Juridische review, lokalisatie en juistheid van data |
Onderhoud of incident
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Gepland onderhoud op [datum] |
| Preheader | Verwachte impact en timing |
| Lead | Status en timing |
| Body | Getroffen diensten, verwachte duur, supportkanaal |
| CTA | Bekijk statuspagina |
Templates voor enquêtes en feedback
Enquêtetemplates moeten de vraag klein houden en uitleggen waarom die belangrijk is.
NPS- of tevredenheidsonderzoek
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Hoe was je ervaring? |
| Preheader | Eén snelle vraag helpt ons verbeteren |
| Lead | Feedbackverzoek |
| Body | Beoordelingsvraag, optioneel commentaarveld |
| CTA | Geef feedback |
| QA | Vraag dezelfde klant niet te vaak om feedback |
Productfeedback
| Blok | Tekstpatroon |
|---|---|
| Onderwerp | Help [product] vorm te geven |
| Preheader | Vertel ons wat als volgende beter moet |
| Lead | Productspecifieke vraag |
| Body | Onderwerp, verwachte tijd, privacynoot |
| CTA | Deel feedback |
Regels voor responsief design
E-mailclients verschillen enorm. Templates horen saai robuust te zijn.
Gebruik deze basisregels:
- Ontwerp mobile-first met een fallback van één kolom.
- Houd de kernboodschap zichtbaar zonder afhankelijk te zijn van afbeeldingen.
- Gebruik beschrijvende alt-tekst voor belangrijke afbeeldingen.
- Maak knoppen groot genoeg om comfortabel te tikken.
- Vermijd piepkleine grijze tekst voor belangrijke voorwaarden.
- Gebruik echte tekst voor essentiële copy in plaats van tekst in afbeeldingen.
- Houd het contrast in dark mode leesbaar.
- Test Gmail, Apple Mail, Outlook en de dominante mobiele clients voor jouw lijst.
- Voeg een platte-tekstversie toe.
Toegankelijkheid en compliance
Templates moeten vanaf het begin toegankelijkheid en wettelijke vereisten ondersteunen.
Voeg deze herbruikbare controles toe:
- Logische volgorde van koppen.
- Beschrijvende linkteksten.
- Alt-tekst voor betekenisvolle afbeeldingen.
- Voldoende kleurcontrast.
- Geen call-to-action die alleen uit een afbeelding bestaat.
- Duidelijke uitschrijf- en voorkeurenlinks voor marketingmails.
- Correcte afzenderidentiteit.
- Fysiek postadres waar vereist.
- Niet-misleidende onderwerpregel en preheader.
- Footertekst gelokaliseerd voor niet-Engelse versies.
De CAN-SPAM-richtlijnen van de FTC maken van misleidende onderwerpregels en de verplichte uitschrijfafhandeling meer dan een designkwestie. Bouw compliance in de templatecomponenten in, zodat campagnemakers er niet handmatig aan hoeven te denken.
Dynamische templates met Tajo en Brevo
Tajo helpt Shopify-teams om echte e-commercedata in Brevo-templates te gebruiken. De template kan zich daardoor aanpassen aan de lifecyclecontext, zonder handmatige exports.
Nuttige dynamische templatevelden:
| Workflow | Dynamische velden |
|---|---|
| Winkelwagenherstel | Klant, winkelwagenartikelen, checkout-URL, productafbeelding, variant |
| Browse abandonment | Bekeken product, categorie, gerelateerde producten |
| Post-purchase | Bestelling, bezorgstatus, product, verzorgingsgids |
| Loyaliteit | Punten, niveau, beloningsgeschiktheid |
| Replenishment | Product, laatste aankoopdatum, verwacht herbestelvenster |
| Terug op voorraad | Product, variant, voorraadstatus |
| Win-back | Categorie van laatste aankoop, voorkeuren, engagementstatus |
Dynamische templates hebben fallbacklogica nodig. Ontbreekt een afbeelding, prijs, variant of loyaliteitssaldo, dan moet de e-mail alsnog professioneel ogen.
QA-checklist voor templates
Gebruik deze lijst voordat je een nieuwe template of grote templatewijziging goedkeurt:
- Onderwerpregel- en preheadervelden bestaan en hebben fallbacks.
- Header, footer en uitschrijfblokken worden correct weergegeven.
- De primaire CTA is duidelijk en wordt getrackt.
- Elke link werkt en heeft correcte UTM-parameters.
- Personalisatievelden werken met echte, ontbrekende en lange waarden.
- Dynamische producten hebben fallbackgedrag.
- De template wordt goed weergegeven op mobiel en desktop.
- Dark mode is leesbaar.
- Afbeeldingen hebben nuttige alt-tekst.
- Er bestaat een platte-tekstversie.
- Juridische footer, adres, uitschrijf- en voorkeurenlinks zijn aanwezig waar vereist.
- Transactionele templates houden kritieke statusupdates helder.
- Onderdrukkings- en toestemmingsregels passen bij het e-mailtype.
Slotadvies
Bouw e-mailtemplates als een productsysteem. Begin bij lifecycletaken, definieer herbruikbare blokken, koppel dynamische data zorgvuldig en maak QA onderdeel van de template in plaats van de laatste stress vlak voor verzending.
Voor e-commerceteams die Shopify, Brevo en Tajo gebruiken, zijn de sterkste templates verbonden met echte klantcontext: winkelwagen bewaard, product bekeken, bestelling verzonden, beloning klaar, herbestelling nodig of voorkeurenupdate gewenst. Die context maakt templates nuttig zonder dat ze kwetsbaar of te ver gepersonaliseerd worden.
Gerelateerde artikelen
- Bibliotheek met voorbeelden van onderwerpregels: templates per campagnetype, intentie en QA-risico (2026)
- Playbook voor onderwerpregels: inboxfit, testen, voorbeelden en compliance-QA (2026)
- E-maildesigngids: lay-out, toegankelijkheid, componenten, rendering-QA en testworkflow (2026)
- E-mailmarketingcampagnes: de complete gids voor plannen, uitvoeren en optimaliseren
- Voorbeelden van transactionele e-mails: patronen, templates en QA-checklist (2026)