The Klaviyo audit · free · read-only · to Black Friday
Most brands don't have an email problem. They have a second-purchase problem.
The inside takes a read-only key and two minutes: every flow, every campaign, your list, your deliverability, and what your second order is worth, in your own numbers. Agencies price it at $1,500 to $5,000 and deliver it on a sales call. Here it's software.
No call · No Manager access · No customer profiles · No spots, no deadline · Yours to keep either way
growthlegend.com/audit · read-only keyLive read
Key accepted · Harbor & Pine
11 flows · 9 live · 2 sending to nobody
26 campaigns · 90 days
12 months of orders · $633K
4 lists · 5 segments · 3 forms
Scoring 42 checks
livedraftsending to nobodymissing
0/100Score
Flows
Campaigns
List
Deliverability
Acquisition
Measurement
HighWin-back flow is built but not live$0a year
High2 live flows sent to nobody in 90 daysFixtrigger
GapFive points of repeat rate$0a year
✓ Report filed → growthlegend.com/audit/7k2m…0.0s
Now showingThe audit, running on a sample account. Every number invented.
01
The outside
Before a key: the storefront and the DNS.
Type a domain and the software reads what any inbox can see. The platform. Whether Klaviyo is on the site and which forms are embedded. SPF, DMARC, a dedicated sending domain, BIMI, where replies land. It is the ten minutes an agency spends before a sales call, done in five seconds, for anyone with a domain, and it never touches an account.
8checks
5sto read
0keys, logins, or records kept
/outside/your domain, shareable
02
The inside
Then the account, read the way a director would.
A read-only key opens what decides the second order. Every flow and what's inside it. Ninety days of flow and campaign performance. Twelve months of orders by channel and by flow. Lists, segments, forms. Never a customer profile. The key is used for the one run and discarded, and every endpoint it touches is listed on the security page.
Make the keyKlaviyo → Settings → API keys → Create private API key → Read-only. About ninety seconds. A read-only key cannot send, edit, or export anything.
42checks
~2minutes
0customer profiles read
1run, then the key is gone
03
The score
Six pillars, forty-two checks, one number.
Flows carry thirty points because they carry the second order. Campaigns twenty. List and segments fifteen, deliverability fifteen, acquisition ten, measurement ten. Every check has a threshold and a fix, the rubric is published and versioned, and the version is printed on the report, so a 53 in September means the same thing as a 53 in March, and the same thing at $2M as at $200M.
6pillars
100points
2026-09-28rubric, published
Δsince your last run, on every re-run
04
The report
Every finding sized in your own dollars.
The win-back flow that's built but not live is worth a number: the buyers it would reach, times the share who'd buy again, times your average order. Each figure carries its formula and its assumption, so your data team can check the arithmetic and your holdout can replace it. The report lands at a private link, with a score card for the link preview, JSON and CSVs for the data team, a PDF for the board.
$1.6M+Email & SMS, one winterGobi Heat · platform-attributed
$1M+Email & SMS, Black Friday to Cyber MondayPunkcase · marketplace revenue excluded
Built in-house and across DTC
Gobi HeatPunkcasePier 1RadioShackPower ProvisionsChassis For Men
§ 05Before Black Friday
Black Friday is out.The audit has no deadline. Black Friday does.
Every report now ends its verdict with nine Q4 readiness checks read from the account: the flows that carry the season, the list before the volume, the sending domain, the cadence headroom. The fixes take a week or two each. Count backwards from November 27.
Abandoned checkout, browse, post-purchase and back in stock, live and sending
An engaged segment to send the holiday calendar to, and the unengaged suppressed before the spike
A dedicated sending domain warmed before the volume, complaints and bounces inside the lines
Every other free audit has a catch. Here is the ledger.
We read sixteen "free Klaviyo audit" pages this week. The left column is what they ask for before you see a thing. The right column is here.
Everyone elseHere
01
A discovery call
Fifteen to thirty minutes on a calendar to "qualify", and the report is presented on a second call.
None
The report is on your screen in two minutes. The call is optional and comes after.
02
Manager access
A collaborator seat that can see every customer, edit every flow, and send.
A read-only key
It cannot write. No customer profile is ever requested. Revoke it the moment the report is filed.
03
Two to seven business days
"72 hours", "2 to 4 days", "5 to 7 days", and one page promises three different numbers.
Two minutes
Consistently. Four or five on a large account, because Klaviyo throttles some reads. You watch it work.
04
A phone number and seven fields
Name, phone, revenue band, list size, "what prompted your review".
Three fields
A work email for the link, a brand, and the key.
05
A revenue minimum
"Over $25K a month", "if your brand qualifies".
No minimum, no maximum
The rubric is the same at $2M and $200M, and it says so on the report.
06
A spot before the deadline
"3 spots remaining", "1 Q4 spot left", "free until a date".
No spots, no deadline
Software doesn't run out of afternoons. Black Friday is the only clock, and it's yours, not ours.
"Valued at $1,500", "($3,000 value)" and "($5k Value)" are three agencies' own words for the same audit. Ours is free because a founder who has seen their own numbers is a better conversation than a cold pitch, and because software costs API calls, not weeks.
§ 07What it checks
Six pillars. One score.
Most audits are a slide deck of opinions. This one is a list of facts read from your account, each with a threshold and a fix. The weights are the spec sheet.
01
Flows
30 points
Twelve standard flows, each checked for live, draft, or missing, and whether a live flow actually sent to anyone in 90 days. Revenue per recipient, unsubscribes and complaints per flow. Flows untouched in a year.
WelcomeCheckoutPost-purchaseWin-backSunsetSMS
02
Campaigns
20 points
Cadence, and whether sends go to the whole list or to people who read you. Unsubscribe rate per send, A/B tests, Smart Sending, UTM tracking. The sends that burned the list, named.
CadenceAudienceTestsSmart Sending
03
List & segments
15 points
Does the account know who is engaged, who is unengaged, who bought once, who bought twice, and who is VIP? Read from segment definitions, not names. Profile counts for the lists that matter.
EngagedOne-time buyersRepeatSunset
04
Deliverability
15 points
Bounce, spam-complaint and unsubscribe rates, recipient-weighted across every message in 90 days, against the lines Gmail and Yahoo actually enforce. Plus the placement read: Promotions-tab risk from identity, audience, engagement and subject lines.
BouncesComplaintsUnsubscribesPlacement
05
Acquisition
10 points
Live forms, views, sign-ups and submit rate over 90 days, and whether any form is being tested. Single or double opt-in on the main list.
FormsSubmit rateOpt-in
06
Measurement
10 points
Is anything in the account measured against a holdout, or is every number Klaviyo's attribution? Is the store integration sending orders? Twelve months of revenue by channel and by flow, and what five points of repeat rate are worth in your numbers.
Twelve sections. Every number from your own account. Every dollar with its formula printed next to it. This is the top of the sample, on a made-up brand; yours reads the same way on your numbers.
Inside
The verdict in one sentence, and the three fixes to make first, each sized in dollars.
The money map: twelve months of revenue by flows, campaigns and everything else, with what's on the table drawn beside it.
A 30/60/90 plan: stop the bleeding, build what's missing, prove it.
The flow map, every flow ranked by revenue per recipient, ninety days of sends on a calendar, deliverability against the real lines, the placement read, the Q4 checks.
The score card
Every report comes with a card: the grade, the six pillars, the gap. It's the link preview when you drop the report into Slack or a board deck, and a PNG to post. The number travels; the key never does.
The audit is free and stays free. If it shows a second-purchase gap worth closing, there is exactly one engagement: ninety days on your own Klaviyo account. Days 1 to 14 the diagnosis, 15 to 45 the build, 46 to 90 the proof against a holdout carved before anything ships. An exit at day 14 if the gap isn't worth fixing.
Andrew Lauchner is a growth and retention operator for consumer brands and the author of sixteen free books on the method. He spent close to four years as Sr. Director of Growth & Retention at Gallery Furniture, a $100M+ revenue business, and now fixes the second-purchase problem for DTC brands through his practice, Growth Legend.
The first order is what a stranger buys. The second is what a customer decides. Every brand runs on two calendars, the one it sends on and the one its customers buy on, and the second order lives in the gap between them. The audit finds the gap. Every figure it publishes says how it was measured.
Yes, and there isn't one. No card, no call, no spots, no deadline, no upsell inside the report. It exists because a founder who has seen their own numbers is a better conversation than a cold pitch, and because most of these audits are sold for thousands and say less. If the report shows a gap worth closing, the Sprint is one link away; if it doesn't, you keep the report and we never speak.
What can the key do?
Read. A Klaviyo read-only key cannot send a message, edit a flow, or export profiles. The audit never requests profiles at all. Revoke the key in Klaviyo the moment the report is done if you like; the report stays.
What do you keep?
The report and the email address you gave. Never the key, never a customer. Reports live at a private, unguessable link for 90 days and are then deleted. Email andrew@growthlegend.com to delete one sooner. The full note is on the privacy page.
How long does it take?
About two minutes for most accounts. Klaviyo throttles some of the reads, so a large account with many live flows can take four or five. You watch it work.
I'm on Attentive, Mailchimp or Shopify Email.
The software reads Klaviyo only. Email andrew@growthlegend.com with your store and Andrew will say whether a hand audit makes sense.
What happens after?
Nothing, unless you want it to. The report ends with the Sprint and a fit call. Both are optional, and Andrew replies to every audit that asks a question.
One small ask
Find out what your second order is worth.
Two minutes, a read-only key, and a report your team can act on tomorrow.