Templates
Three template types,
one library.
Marketing templates for newsletters. Transactional templates for system emails. Cold outreach templates for sequence steps. Store each as HTML source or as a builder document. Duplicate, edit, reuse.
HTML or builder format · Duplicate & edit · Reuse across campaigns
Three types
Marketing, transactional,
cold.
A template in MailerSpark has a type. The type tells the rest of the system what it's for — including the merge tags available, the suppression behavior, and where it can be used.
- MarketingNewsletters and broadcasts. CAN-SPAM footer required. Suppression honored automatically.
- TransactionalReceipts, password resets, system notifications. Open tracking optional. Per-recipient.
- ColdOutreach sequence steps. A/B variants supported. Per-inbox identity.
Storage
HTML source
or builder doc.
Some teams write raw HTML — copy from an existing design, paste a Figma export, or use a tool like Postmark's template language. Other teams prefer the drag-and-drop builder. MailerSpark stores both formats and lets you mix them per template.
- HTML sourceEdit raw HTML. Merge tags in {{double_braces}}.
- Builder documentA JSON description of the drag-and-drop blocks. Edit visually, switch to HTML anytime.
{
"type": "marketing",
"name": "Q4 update",
"format": "builder",
"blocks": [
{ "type": "logo" },
{ "type": "heading", "text": "What's new" },
{ "type": "text", "text": "Hi {{firstName}}..." },
{ "type": "button", "text": "Read more", "href": "https://..." }
]
}Lifecycle
Duplicate, edit, reuse. That's it.
No template library, no marketplace, no version control. Just the templates you actually use.
Clone any template to make a variant. The original is preserved.
See the rendered email with sample merge tag data before sending.
Make changes in place. Both HTML and builder modes preserve your work.
Every plan
Templates are in every plan.
Build, save, and reuse them. The free plan includes 1 marketing template — Starter adds unlimited.