Email template pack

An email template pack ships transactional + marketing email designs that honor the active brand fingerprint. Pack-shipped emails are how a build keeps a consistent voice across receipts, magic links, drip campaigns, and announcements.

What you ship

my-emails/
├── manifest.json
├── templates/
│   ├── receipt.mjml
│   ├── magic-link.mjml
│   ├── welcome-drip-1.mjml
│   ├── welcome-drip-2.mjml
│   └── …
├── partials/              # shared header/footer fragments
│   ├── header.mjml
│   └── footer.mjml
├── preview/
│   └── covers.png         # 1200x630 multi-template preview
└── README.md

Key contracts

Scaffold

vincia create email-template-pack my-emails
cd my-emails
vincia preview
vincia publish --dry-run

Approval gates

1. MJML parse — every template compiles. 2. Plain-text alternate — present for every transactional template. 3. Token references — gate fails on hex literals in palette properties. 4. Anti-spam smell — no font-size: 0, no off-screen white-on-white text.

Where to learn more