Email Marketing Audit Checklist: 20 Checks to Fix Your Flows and Campaigns

By User Flows Team · March 2026 · 13 min read

Email is the highest-ROI marketing channel for most businesses. Campaign Monitor puts the average return at $36 for every $1 spent. Yet most companies treat email as an afterthought: a monthly newsletter blasted to their entire list, a welcome email they set up two years ago, and a vague hope that it's all working.

It usually isn't. Deliverability degrades quietly. Automations break without warning. Lists decay at roughly 25% per year. And because email doesn't require daily budget decisions like paid ads, problems compound for months before anyone notices.

This checklist covers 20 specific things to audit in your email marketing. Every check can be done with free tools or by logging into your ESP (Klaviyo, Mailchimp, ActiveCampaign, HubSpot, whatever you use). Work through them in order. By the end, you'll know exactly what's working, what's leaking money, and what to fix first. Email is one of the five channels in our complete marketing audit framework.

Deliverability (Checks 1-5)

None of the rest of this matters if your emails aren't reaching the inbox. Deliverability is the foundation. Check it first.

1. What's your inbox placement rate?

Open rate is a weak proxy for deliverability (Apple's Mail Privacy Protection inflates it). Instead, look at your ESP's deliverability dashboard for bounce rates and spam complaint rates. Your hard bounce rate should be under 0.5%. Your spam complaint rate should be under 0.1%. If either number is higher, you have a deliverability problem that needs to be fixed before you send another campaign.

2. Are your authentication records set up?

Check that SPF, DKIM, and DMARC records are all configured for your sending domain. Your ESP's settings page will tell you if these are active. If they're not, your emails are more likely to land in spam. This is a one-time DNS setup that takes 15 minutes but permanently improves deliverability. Google and Yahoo now require authentication for bulk senders.

3. Are you sending from a branded domain?

If your emails come from something like yourcompany@mail.klaviyo.com instead of hello@yourcompany.com, fix this immediately. Shared sending domains mean your reputation is tied to every other company on that domain. A custom sending domain gives you control over your own sender reputation.

4. What's your list hygiene practice?

When was the last time you removed inactive subscribers? If the answer is "never" or "I'm not sure," you're dragging down your deliverability by sending to people who haven't engaged in months or years. ESPs like Gmail and Outlook track engagement at the domain level. Sending to people who never open your emails tells those providers you're not wanted in the inbox.

Rule of thumb: If a subscriber hasn't opened or clicked an email in 90 days, move them to a sunset flow. If they don't re-engage within 30 more days, suppress them. You'll send fewer emails and get better results.

5. Have you checked your domain reputation?

Use Google Postmaster Tools (free) to check your domain reputation with Gmail specifically. It grades you from Bad to High. If you're below "Medium," your emails are likely getting filtered. Other free tools: Mail-Tester.com lets you send a test email and get an instant score. MXToolbox checks your domain against known blacklists.

List Health and Segmentation (Checks 6-10)

6. How fast is your list growing?

Check your net list growth rate over the last 90 days. Net growth = new subscribers minus unsubscribes minus bounces. If net growth is flat or negative, your acquisition channels (signup forms, popups, lead magnets) aren't keeping up with natural list decay. A healthy list grows 2-5% per month for most businesses.

7. Where are your subscribers coming from?

Log into your ESP and look at signup source data. You should know what percentage comes from your website popup, footer form, checkout, lead magnets, paid ads, and any other channel. If 90% of signups come from one source, you're over-indexed on that channel. If you can't see this data at all, your tracking needs work.

8. Are you segmenting beyond "everyone"?

Pull up your last 5 campaigns. Were any of them sent to a segment, or did they all go to your full list? Sending every email to every subscriber is the fastest way to tank engagement. At minimum, you should have segments for: engaged subscribers (opened/clicked in last 90 days), customers vs. non-customers, and purchase frequency (one-time vs. repeat).

9. Is your signup form collecting useful data?

Look at your primary signup form. What data do you collect beyond email address? For e-commerce: consider collecting product interest, shopping frequency, or how they found you. For B2B: role, company size, or primary challenge. Every piece of data you collect at signup is a segmentation lever later. But balance this against conversion rate. Every additional field reduces signups.

10. How clean is your data?

Spot-check 50 random subscriber profiles in your ESP. How many have complete data (name, source, purchase history if applicable)? How many have clearly fake or test data? How many are duplicates or role addresses (info@, sales@, admin@)? If more than 20% of your sample has data quality issues, your segments are unreliable and your personalization is broken.

Score Your Email Channel in 15 Minutes

This checklist covers email. The full workbook includes a structured scoring framework for email plus four other channels -- paid search, SEO, social media, and CRO. Grade yourself A through F and identify your biggest opportunities.

Download for $39

Automated Flows (Checks 11-15)

Automated email flows generate revenue around the clock without any manual work -- once they're built. But flows that were set up years ago often have broken links, outdated offers, or design that doesn't match your current brand. Audit them.

11. Do you have the five essential flows?

At minimum, every e-commerce or lead-based business should have these automated flows running:

If you're missing any of these, that's money left on the table every single day. A welcome series alone typically generates 3-5x more revenue per email than a standard campaign.

12. When were your flows last updated?

Go into each active flow and check: When was the content last edited? Are the product images current? Do all links work? Is the design consistent with your current website and branding? Flows that were built 18+ months ago almost certainly need a refresh. Customers can tell when they're getting a stale automated email.

13. Are your flows actually performing?

Pull flow-level metrics for the last 90 days. For each flow, check:

MetricHealthy BenchmarkRed Flag
Open Rate40%+ (flows typically outperform campaigns)Under 25%
Click Rate5%+Under 2%
Conversion Rate3%+ for cart/browse abandonmentUnder 1%
Unsubscribe RateUnder 0.3%Over 1%

If a flow's metrics are below these benchmarks, the content, timing, or targeting needs work.

14. Is there a logical delay between flow emails?

Open each flow and check the time delays between emails. Common mistake: sending 3 abandoned cart emails within 4 hours. Another common mistake: spacing a welcome series so far apart that subscribers forget they signed up. For most flows, the first email should send within 1-4 hours of the trigger, the second at 24 hours, and additional emails at 48-72 hour intervals.

15. Are your flows conflicting with each other?

Check whether a customer could end up in multiple flows simultaneously. For example: someone who abandons a cart might also trigger a browse abandonment flow, a welcome series, and then receive your weekly campaign -- all in the same day. Most ESPs have flow filters or frequency caps. If you're not using them, your subscribers are getting hammered and your unsubscribe rate shows it.

Quick win: Set a global frequency cap of 1 email per day (or 2 maximum). Then prioritize your flows by revenue impact: abandoned cart > welcome > post-purchase > browse abandonment > win-back. Higher-priority flows should override lower-priority ones.

Campaign Performance (Checks 16-18)

16. What's your campaign cadence and consistency?

Look at your sent campaigns over the last 90 days. How many did you send per week? Was the cadence consistent? Erratic sending -- three emails one week, nothing for two weeks, then five emails the next -- confuses subscribers and hurts deliverability. Most businesses should send 2-4 campaigns per week to engaged segments. Consistency matters more than frequency.

17. Are you A/B testing?

Check your last 10 campaigns. How many included an A/B test? If the answer is zero, you're guessing about what works. At minimum, test subject lines on every campaign (most ESPs make this trivially easy). Beyond that, test: send time, preview text, CTA placement, content length, and personalization. One test per campaign. Track results in a simple spreadsheet so you build institutional knowledge over time.

18. What's your revenue attribution?

Can you answer this question right now: what percentage of total revenue came from email last month? If not, your attribution setup needs work. Most ESPs attribute revenue using a click-based window (typically 3-5 days). Check that this window is reasonable for your business and consistent over time. E-commerce benchmarks: email should drive 20-30% of total revenue. If you're under 15%, email is underperforming. Over 40% could mean your attribution window is too generous.

Strategy and Growth (Checks 19-20)

19. Do you have a content calendar?

Email marketing without a calendar means reactive, inconsistent campaigns that stress your team and bore your subscribers. Check whether you have a planned calendar for the next 30 days that includes: campaign topics and send dates, seasonal and promotional moments, flow reviews scheduled, and new test ideas. If you're planning emails the day you send them, you're leaving performance on the table.

20. Are you benchmarking against your industry?

Metrics in a vacuum are meaningless. Look up benchmarks for your industry (Klaviyo, Mailchimp, and Campaign Monitor all publish annual benchmark reports) and compare your numbers:

MetricE-Commerce AvgB2B / SaaS Avg
Open Rate35-42%28-35%
Click Rate2.5-3.5%3-5%
Revenue per Email$0.08-$0.15Varies
List Growth Rate3-5%/mo2-4%/mo
Unsubscribe Rate<0.3%<0.2%

If you're significantly below average on any metric, that's where to focus your next improvement effort.

How to Interpret Your Results

Count how many of the 20 checks you passed:

Checks PassedYour Email HealthWhat to Do
17-20StrongOptimize: A/B test aggressively, add advanced segments, test new flow types
12-16Good foundationFix deliverability and flow gaps first, then focus on segmentation
7-11Needs workStart with authentication, list hygiene, and building out essential flows
Under 7Major gapsPrioritize deliverability and the welcome series before anything else

The Most Common Email Mistakes We See

After auditing hundreds of email programs, the same problems appear over and over:

  1. No sunset policy. Sending to subscribers who haven't engaged in 6+ months. This single issue tanks deliverability for the entire list.
  2. Welcome flow set and forgotten. A 2-email welcome series from 2023 with outdated branding and broken product links.
  3. No segmentation. Every campaign goes to the entire list. Engaged subscribers and people who haven't opened in a year get the same emails.
  4. Missing abandoned cart flow. This is typically the highest-revenue automation. Not having one is like leaving your cash register open.
  5. No A/B testing. Teams send emails based on gut feel for years without testing a single subject line.

Most of these are fixable in a week. The ROI on fixing them compounds every single day because automated flows run 24/7.

Related Audit Guides

Email Is One of Five Channels You Should Audit

This checklist covers email and CRM. The full workbook scores all five marketing channels -- paid search, SEO, social media, email, and CRO -- with structured criteria, grading rubrics, and benchmarks. Find your weakest channel and fix it first.

Get the Workbook - $39