How to Audit a Klaviyo Account in 30 Minutes

I can tell within 30 minutes whether a Klaviyo account is doing real work or just sending email. After 25 years in email and three years running as a Klaviyo Champion, the patterns show up fast.

Most accounts have the same gaps in the same five places. Once you know what to look for, the audit is fast and the fixes are clear.

Here's the walk-through I do when I open a new Klaviyo account, whether it's a client's, a free-call prospect's, or a friend's brand they asked me to look at. Same checks every time. Same red flags.

First thing: the lists

I start with Lists & Segments. How many lists are there? When was the last subscriber added to each one?

A healthy account usually has one master list. Maybe two if there's a real business reason (English and Spanish, or B2C and a separate B2B list). Subscribers flow into it from one or two signup sources. Clean.

What I usually find is seven or eight lists with names like "Black Friday 2023 Pop-Up," "Free Shipping Subscribers," and "Webinar Attendees Spring." Some haven't grown in 18 months. Subscribers scattered across them.

The diagnosis: "segmentation" is happening through list assignment instead of behavioral segments. Klaviyo wasn't built that way. Segments do that job. Lists are for source-of-truth subscription status. If you have seven lists doing the work of one, collapse them down. Move people to a master list. Build the segments that should have been doing the targeting work all along.

Next: the foundational Klaviyo flows

I open Flows and look for five: welcome, abandoned cart, browse abandon, post-purchase, win-back. Live or not? Last edited when? Each one's revenue contribution?

Healthy: all five live. Each one edited or reviewed in the last six months. Real numbers showing in each flow's analytics.

What I usually find: two of the five live. Welcome flow has one email. Abandoned cart was built in 2023 and forgotten. Post-purchase doesn't exist. Browse abandon was started, never turned on.

This is where most accounts come up short without seeing it. Klaviyo flows run 24/7. If they're not built or not maintained, every day you miss subscribers, abandoners, and one-time buyers you should have been talking to. The gap is hard to spot because the email never gets sent.

If this is the area with the most gaps, start with the five foundational Klaviyo flows. That's the highest-leverage place to put your attention.

Then: the engagement and suppression setup

I look for engagement segments. Engaged 30 days, 60 days, 90 days. And I check campaign sends. Who are they going to?

Healthy: engagement segments exist. They're the primary audience for campaigns. Disengaged subscribers (180+ days of nothing) are suppressed by default or running through a re-engagement flow.

Most often: no engagement segments. Campaigns going to "All Subscribers" every time. Open rates have been quietly trending down for nine months. Inbox placement signals slipping.

The diagnosis: the cold half of your list is hurting your sender reputation for the warm half. Until engagement segments exist and disengaged subscribers are getting suppressed before sends, every other optimization is fighting a downstream problem.

After that: campaign cadence and audience

I look at the campaign calendar. How often are campaigns going out? Who are they going to? Is anyone testing anything?

Healthy: consistent cadence (weekly minimum, often more). Different campaigns to different segments. VIPs get extra communication. Subject lines and content tested across variations.

What I find more often: campaigns "when there's time." Same audience every send. Same offer for VIPs and never-purchased subscribers. No subject line testing for the last six months.

Campaigns are where most of the day-to-day email revenue happens for ecommerce brands. If they're inconsistent or untargeted, you're earning a fraction of what you should be.

Last: deliverability

I check the dashboard for open rates over the last 90 days. Bounce rate. Spam complaint rate. Then I look at domain authentication: DKIM, SPF, DMARC.

Healthy: open rates stable or climbing. Bounce rate under 2%. Complaint rate under 0.1%. Authentication records all passing.

Reality on the ground: open rates dropping quarter over quarter. Bounce rate creeping over 2%. Klaviyo flagging deliverability warnings the owner hasn't seen.

If deliverability is degrading, every campaign and Klaviyo flow you send is fighting an inbox-placement problem. This is the foundational layer. When it's broken, every other email metric you're tracking gets harder to move.

Pulling it together

30 minutes in, the picture is usually clear. Five places to look. Most accounts have red flags in at least three.

Most accounts have multiple issues at once. The work is picking which one to fix first.

Pick the place with the biggest revenue impact. For most brands that's the foundational Klaviyo flows or deliverability. Build one thing this week to address it. Re-audit in 90 days.

It's tempting to try to fix everything at once. The brand owners I see win are the ones who pick one fix per quarter and ship it cleanly. Inside a year, their Klaviyo program is running.

When you want a second pair of eyes

A 30-minute self-audit catches most of the obvious problems. It will miss the strategic layer.

That's what the paid audit work covers: revenue attribution by Klaviyo flow and campaign, customer journey mapping across the lifecycle, segmentation depth, list growth quality (real subscribers vs bot signups), send time optimization, and the gap between what your account does today and what your business actually needs it to do. You leave with a written audit document, a 60-minute walkthrough, and a prioritized action list.

If you want to talk through whether an audit is the right move for where you are, book a call with me. Bring your Klaviyo account. We figure out together what's actually going on and what makes sense next.

Email is a system, not a send.

— Alex

Need help implementing these strategies in your email marketing program?

Next
Next

The Klaviyo Retention System for Shopify Brands