Back to all projects

Email Templates

Built to Survive the Inbox

Transactional and campaign emails — designed and hand-coded for the one place where nothing renders the way you expect.

Chatwee

Welcome email for a chat widget. Four colour-coded setup steps, with separate paths for manual embed and CMS plugin.

AutoRepair Cloud

Trial expiry. Upgrade path alongside three genuine alternatives: give feedback, export your data, or close the account.

OIRP Poznań

Invitation to a live-streamed legal training. Five technical conditions — including a hard no-mobile restriction — delivered so they can't be skimmed past.

Why this project exists

Email is the most constrained medium a designer works in. There's no responsive framework, no modern CSS, no way to fix a mistake after sending. The same file has to hold together in Gmail, Outlook, Apple Mail and a dozen mobile clients that each interpret it differently — some strip styling, some ignore images, some redraw the layout entirely.

And the stakes are higher than they look. A transactional email arrives at a moment that matters: someone just signed up, a trial is ending, an event starts in an hour. The message either does its job in that moment or it doesn't get another chance. These projects work through that — a welcome sequence, a trial-expiry email, and an event invitation carrying a dense set of technical conditions.

Designed and built

I design these and code them myself — table-based structure, inline styles, and fallbacks for the clients that need them. Text is written to carry the message with images disabled, and every button is built to survive a client that ignores background colours.

That removes the gap where email projects usually fail. There's no handoff where a layout gets reinterpreted by someone who didn't design it, and no design decisions that turn out to be unbuildable once the tables go in. What gets approved is what gets sent.

How this translates into real use

This kind of work fits well as:

  • Onboarding and welcome sequences — the first thing a new user reads about a product
  • Lifecycle and retention emails — trial expiry, renewals, re-engagement
  • Event and registration invitations — access links, schedules, technical requirements
  • Transactional templates — receipts, confirmations, notifications
  • Template systems — reusable structures a marketing team can fill in without a designer

The benefit for a client

Email is where good design quietly falls apart. A layout that looks right in the browser breaks in Outlook. A call to action that's obvious on desktop lands below the fold on a phone. An image-heavy design becomes a blank rectangle for anyone with images disabled — and that's a large share of any list.

I design and build these myself, which removes the gap where email projects usually fail. There's no handoff where a layout gets reinterpreted by someone who didn't design it, and no design decisions that turn out to be unbuildable once the tables go in. What gets approved is what gets sent.

See All works
Hire me