Every email audit starts with one number. Take the last 90 days of Shopify revenue and work out how much of it the email platform can claim, using the same attribution window on both sides. That share tells you whether you are auditing a program that needs fixing or one that needs building.
At Toups & Co, email is 55% of revenue. That did not happen by sending more campaigns. It happened because every item on this list was in place and checked.
Write the number down before you open a single flow. You will compare against it at the end.
If your emails land in spam, the rest of the audit is measuring a program nobody sees. Fix this before you judge any flow or campaign.
Our email deliverability guide walks through each of these in detail, including what to do when you are already in spam.
A program with no new subscribers is a program that shrinks every month. Check the top of the funnel before you judge the flows that depend on it.
Flows are the automated emails that fire on a trigger, and they should carry most of your email revenue with no weekly effort. Most accounts have the flows turned on. Fewer have them finished.
| Flow | Trigger | What to check | Common failure |
|---|---|---|---|
| Welcome | New subscriber | Several emails over a week or more, the offer delivered in the first one, and a split for buyers versus non-buyers | One email, then silence |
| Abandoned checkout | Started checkout, no order | Fires within an hour, includes the cart contents, filters out anyone who bought | Discount in the first email trains customers to abandon |
| Browse abandonment | Viewed a product, no cart | Shows the product viewed, sends once, suppressed if they later add to cart | Firing on every single view and burning the list |
| Post-purchase | Placed order | Thank-you with no sell, then education, then the cross-sell timed to when they will want it | Asking for a review before the box arrives |
| Winback | No order in a set window | Window matched to the real repeat-purchase cycle for your products, not a default | A 90-day winback on a product people buy twice a year |
| Sunset | No engagement in a long window | One last chance, then suppression, so the dead weight stops hurting deliverability | Does not exist |
Two more checks that cut across every flow. Each flow has a revenue number you can read for the last 90 days, and each has been edited at least once since launch. A flow nobody has opened in a year is a flow nobody has improved.
Campaigns are the emails you send by hand: launches, promotions, content. They are where most of the hours go and where most of the damage to deliverability happens.
Segments are the saved groups you send to. The audit question is whether they exist for the things that matter and whether anyone uses them.
Most of your list reads on a phone, in a dark room, between two other things. The audit is a thumb test, not a design review.
This is where audits usually find the biggest surprise. The email platform grades its own homework, and the grades are generous.
Fix in the order the audit runs. Deliverability first, because every later fix is invisible if the email never arrives. Then the welcome and abandoned checkout flows, which produce the fastest revenue change. Then list growth, because the flows need people to work on. Campaigns, segmentation and design come after, and reporting runs alongside all of it.
Most brands that run this checklist find five to ten items that need work. That is normal. The brands in trouble are the ones that find none, because it means nobody looked.
An email marketing audit is a structured review of how an email program performs and why. It covers deliverability, list growth, automated flows, campaigns, segmentation, design and reporting, and it ends with a ranked list of fixes. For an ecommerce brand the audit is anchored on one number: email's share of store revenue, measured in Shopify rather than in the email platform.
Run the full checklist twice a year and a short version every quarter. The quarterly pass covers deliverability, flow revenue and the reconciliation between platform-reported revenue and Shopify. Run the full audit any time you change platforms, change agencies, or see email's share of revenue drop for two months in a row.
An afternoon, if you have admin access to the email platform, Shopify and Google Postmaster Tools. The slow parts are reading every flow end to end and reconciling attributed revenue against orders. An agency audit of a Klaviyo account usually takes a few days because it includes rebuilding the reporting and writing up the fixes in priority order.
A Klaviyo audit is the same checklist applied to a Klaviyo account. It covers the sending domain and authentication, list growth and form performance, every live flow and its revenue, campaign segmentation, template design on mobile, and whether Klaviyo's attributed revenue reconciles to Shopify. Klaviyo-specific items include the attribution window setting, the engaged segment definitions, and whether flows are using Shopify data such as product viewed and checkout started.
The same five show up in most accounts. A sending domain with incomplete authentication. A welcome flow that stops after one email. Campaigns sent to the full list instead of an engaged segment. No sunset flow, so unengaged contacts drag down deliverability. And revenue reported from the email platform without ever being checked against Shopify orders. Each one is a fix measured in hours, not months.
Klaviyo email marketing for DTC brands
Flows, campaigns, design and deliverability, run as one program by senior people.
See how we run itIf you want this done for you, it is the first thing we do on every email account we take over. You see the findings before we touch anything. See how we run email marketing for DTC brands, or book a call and bring your own answers to the checklist. We will tell you which ones to worry about. If you are deciding who should run the fixes, start with how to choose a Klaviyo agency.