Skip to content

Shipping Confirmation Email with Tracking

Email-safe shipping notification with estimated delivery, a table-cell progress bar, carrier and tracking number, shipped items and a track package button.

Live preview

Open in new tab

Code

An email-safe shipping confirmation template that tells customers "Your order is on its way". It is built from plain HTML tables with inline styles, no framework, and combines a dark navy header, a bright estimated-delivery band, a four-step progress bar drawn with table cells, carrier and tracking details, a track package button and the list of shipped items with photos.

How it works

The hidden .sc-preheader provides the inbox preview line. The .sc-wrap table paints the light gray page, and .sc-container holds the 600px message, wrapped in a fixed-width table inside MSO conditional comments for Outlook desktop. Every color, font and spacing value is inline, with matching bgcolor attributes for clients that drop CSS backgrounds.

The progress tracker is the .sc-steps table. Its first row has four 25% cells, each holding a nested table with an 8px high colored cell: navy for completed steps, orange for the current one and light gray for what is still to come. The second row holds the .sc-step-label cells with a check mark, the step name and a short status. Only table cells and bgcolor are used, so Outlook's Word engine renders it too.

Carrier, tracking number and service sit in a two-column details table with a navy left border; the tracking number uses a monospace stack. The "Track package" button is a bulletproof padded cell (.sc-btn-cell) around a padded link (.sc-btn) with mso-padding-alt.

style.css only adds progressive extras: a hover color, a focus ring and a mobile media query that trims .sc-pad padding, shrinks .sc-h1 and .sc-eta, stacks every .sc-detail cell and makes the button full width through .sc-btn-table.

Customization

  • Progress state: move the orange #fca311 cell in .sc-steps to another column and switch the others between navy #14213d (done) and gray #d9dbe1 (pending); update the matching .sc-step-label text.
  • Brand colors: replace #14213d (header, button, text) and #fca311 (delivery band, logo mark) throughout the markup.
  • Delivery estimate: edit the text in .sc-eta; keep it relative, such as a weekday.
  • Carrier details: change the rows of the details table or add a "Shipping method" row by copying the "Service" row and its .sc-detail cells.
  • Items: duplicate an item row; replace the Unsplash photos with your own product images at 192x192.
  • Button link: point the href of .sc-btn at your carrier's tracking URL with the tracking number appended.

Accessibility

All layout tables use role="presentation", the wrapper declares lang="en", and the message has a real <h1> and <h2> outline. Progress is described in text, not only by color: each step label states "Ordered", "Shipped", "In transit" or "Delivered" with a status line. Images have descriptive alt text, and white on navy and navy on orange both exceed WCAG AA contrast.

Usage notes

The patterns target Outlook 2016-2021 and Microsoft 365 on Windows, Outlook.com, Gmail (web and apps), Apple Mail and iOS Mail. Insert the snippet into a full email document, copy style.css into a <style> block in the <head> and replace the sample data.

Requirements

No dependencies. Pure HTML, CSS and JavaScript.

Shipping Confirmation Email with Tracking – Pure CSS email templates component screenshot
Shipping Confirmation Email with Tracking · Pure CSS Email Templates

More Email Templates

Product Launch Announcement Email – Pure CSS email templates preview

Product Launch Announcement Email

Email-safe product launch template with a bold dark hero, product photo, three feature blocks with image icons, pricing note and a bulletproof Try it now button.

Order Confirmation Email – Pure CSS email templates preview

Order Confirmation Email

Email-safe order confirmation template with order number, product rows with photos, totals table, shipping and billing addresses and a track order button.

New Sign-In Security Alert Email – Pure CSS email templates preview

New Sign-In Security Alert Email

Email-safe security alert template for a new sign-in: device, browser, location, IP and time rows plus "This was me" and "Secure my account" buttons.

Newsletter Email with Featured Articles – Pure CSS email templates preview

Newsletter Email with Featured Articles

Email-safe editorial newsletter with masthead, featured story, two-column article grid that stacks on mobile, quick links, sponsor slot and footer.

Welcome Email – Pure CSS email templates preview

Welcome Email

Email-safe welcome email template with logo header, hero photo, three getting-started steps, a bulletproof button, help line and footer.