Transactional Email Templates

4 templates · Gmail, Outlook & Apple Mail · Dark mode · Copy HTML

Updated October 16, 2026

About these templates

Transactional Email Templates

Transactional emails are the ones people actually wait for: the code to log in, the link to reset a password, the confirmation that an order went through and the receipt for a payment. They are triggered by something the user just did, they are opened almost every time, and when they look broken or suspicious people lose trust in your product.

These templates cover the core flows, Verify Email Address, Password Reset, Order Confirmation and Payment Receipt, with a shared, consistent look. Each one keeps marketing out, puts the important detail (the button, the code, the order number, the amount) first, prints a fallback link for clients that block buttons, and includes request details or summaries that help people trust the email. Send them from Postmark, SendGrid, Amazon SES, Resend, Stripe, Shopify, Auth0, Supabase or your own code.

Verify Email Address: A sign-up confirmation email with an envelope badge, a "Confirm your email" headline, an Outlook-safe verify button, an optional one-time code in a large monospace box, an expiry note and a fallback link.

Password Reset Email: A clear, secure password reset email: lock badge, headline, the account it is for, an Outlook-safe reset button, link expiry, a copyable fallback link, optional request details (device, location, time) and a reassuring "didn’t request this?" note.

Order Confirmation Email: An ecommerce order confirmation email: a thank-you headline, order number and date, up to three line items with quantity and price, subtotal, shipping, tax and total, the shipping address, an estimated delivery date and an Outlook-safe "View order" button.

Payment Receipt Email: A payment receipt for subscriptions and one-off charges: a large amount-paid header, date and invoice number, the card used, itemised lines with tax and total, billing details, a "Download invoice" button and a billing-support line.

Real-world uses

Best Uses for Transactional Email Templates

🔐
SaaS sign-up verification (Verify Email Address)
Confirm a new user's email before they can invite teammates or start a trial, using a tokenised link your backend generates and an expiry of 24 hours.
📲
One-time code for mobile apps (Verify Email Address)
Send a six-digit code that people type into your iOS or Android app, and hide the button when your app has no web verification page.
🔑
Forgot password in a web app (Password Reset Email)
Send it when someone clicks "Forgot password", with a tokenised link that expires in 60 minutes and the request details your auth service logs.
🛒
Store customer accounts (Password Reset Email)
Let shoppers reset the password for their order history and saved addresses, with your store brand colour on the button and a link to customer support.
🛍
Shopify or WooCommerce store (Order Confirmation Email)
Replace the default order confirmation with your own design, then swap the sample items and totals for your platform's order variables and loop over every line item.
🍽
Food and meal-kit orders (Order Confirmation Email)
Confirm what is in the box, show the delivery day instead of a shipping window, and use the closing note for allergy information and how to skip a week.

How it’s different

How These Email Templates Are Different

</>
Real email HTML you own
Not a locked design inside a sending platform. Copy production-ready HTML, download a .html file or fork it into My Code, and use it with any email service or your own code.
⚙
Coded for real inboxes
Tables, inline styles, Outlook conditional comments, a VML button and Outlook font fixes. Many free templates only look right in a browser.
◐
Dark mode built in
Separate, editable light and dark palettes, with a dark preview, instead of leaving dark mode to each email client.
✓
Checks before you send
Warnings for Gmail clipping, missing alt text, placeholder links, images that aren't hosted online, and a missing unsubscribe link or postal address.
Plain-text version included
A matching plain-text version is generated as you edit, ready for multipart emails and the clients and filters that read text.
◍
Free and private
No account, no watermark and no limits. Everything runs in your browser, and your edits are saved locally for next time.

Step by step

How to Use

  1. 1
    Pick a templateOpen one of the transactional templates above. Your edits are saved in your browser as you go.
  2. 2
    Write the emailFill in the sender name, subject, preheader and content, or click any text in the preview to jump to its field. Switch sections on or off.
  3. 3
    Add your brandUpload or paste your logo and images, set the brand colour and the light and dark palettes, choose fonts, or apply your saved brand kit.
  4. 4
    Preview and checkSwitch between desktop, mobile and dark mode, and fix anything the pre-send checks flag.
  5. 5
    ExportCopy the HTML into your email service, download a ZIP with images, copy the plain-text version, or fork it into My Code.

Got questions?

Frequently Asked Questions

An email sent in direct response to something a user did or to their account: password resets, verification codes, order confirmations, receipts, shipping updates and security alerts. Promotional emails, such as newsletters and sales, are marketing email.

No. Under US CAN-SPAM, emails whose main purpose is transactional don't need an unsubscribe link. They should still identify the sender, and adding marketing content can turn them into commercial email, so keep promotions out.

Use a provider built for it, such as Postmark, Amazon SES, SendGrid, Mailgun or Resend, ideally on a separate sending domain or stream from your marketing email. Copy the HTML and the plain-text version from the editor into your provider's template.

Verify Email Address: A sign-up confirmation email with an envelope badge, a "Confirm your email" headline, an Outlook-safe verify button, an optional one-time code in a large monospace box, an expiry note and a fallback link. Password Reset Email: A clear, secure password reset email: lock badge, headline, the account it is for, an Outlook-safe reset button, link expiry, a copyable fallback link, optional request details (device, location, time) and a reassuring "didn’t request this?" note. Order Confirmation Email: An ecommerce order confirmation email: a thank-you headline, order number and date, up to three line items with quantity and price, subtotal, shipping, tax and total, the shipping address, an estimated delivery date and an Outlook-safe "View order" button. Payment Receipt Email: A payment receipt for subscriptions and one-off charges: a large amount-paid header, date and invoice number, the card used, itemised lines with tax and total, billing details, a "Download invoice" button and a billing-support line.

Yes. They use nested tables, inline styles, a 600 px container with Outlook conditional comments, a VML "bulletproof" button for Outlook on Windows, and an Arial override so Outlook doesn't fall back to Times New Roman. Each includes a dark palette and a plain-text version.

Yes. Every template is free for personal and commercial email, with no account and no watermark. Everything runs in your browser and your edits are saved locally.