Why is my Klaviyo revenue down? A 10-minute diagnostic
Klaviyo revenue dropped versus last month and you need to know why before someone asks. Work through these checks in order. Nine times out of ten the cause is in the first four.
1. Did you send less? (2 minutes)
The boring answer is the most common one. Compare campaign count and total sends against the previous period. Fewer campaigns, a skipped weekly send, or a paused daily deal series shows up directly in revenue. Also check whether last period had something this one doesn't: a sale, a holiday, a product launch.
If sends are down, you found it. Everything else is secondary.
2. Did a flow break or get paused? (2 minutes)
Flows are the silent killer because nobody notices when they stop. Check flow revenue separately from campaign revenue. If campaigns are flat but flows dropped, open the flow list and look for anything paused, in draft after an edit, or erroring on a trigger.
We've seen a welcome series generate over $70K in a month for one account. If that flow gets paused during a template edit and someone forgets to turn it back on, the account loses low five figures before anyone notices. Check flows before you check anything creative.
3. Is deliverability slipping? (2 minutes)
If sends are steady but opens fell across every campaign at once, that's not a subject-line problem, that's inbox placement. Check bounce rate (should be 2% or under), spam complaints (0.1% or under), and whether the drop is concentrated in Gmail addresses. A spam-rate spike two weeks ago quietly taxes every send after it.
Our benchmarks post has the thresholds.
4. Did the list shrink or fatigue? (1 minute)
Net list growth: how many joined vs. left over the period. A shrinking list means every send starts from a smaller base. Also compare revenue per recipient. If it held steady while total revenue fell, your emails perform fine and you simply have fewer people to send to. That moves the fix from the email team to the signup forms and acquisition.
5. Is it attribution, not reality? (2 minutes)
Before declaring a crisis, check total store revenue. If the store is down 20% overall, Klaviyo following it down is math, not an email problem. Also confirm nobody changed the attribution window settings, and remember that comparing against last year picks up calendar shifts (a sale that landed in June last year and July this year will make June look sick).
6. Only now, look at content
If sends held, flows are live, deliverability is clean, the list is stable, and the store is fine, then look at campaign-level performance. Sort campaigns by revenue and compare click-to-open rates against your account average. A string of sends below your own average points to offers or creative, and that's a real conversation, but it's the fifth suspect, not the first.
Make this take 30 seconds instead of 10 minutes
This checklist is exactly what we automated. RaziCo Dash AI (our tool, free while in beta) runs these comparisons on every sync: it splits campaign vs. flow revenue, watches deliverability against benchmarks, tracks list growth, flags missing or paused core flows, and names the specific campaigns underperforming your account average. You can also just ask it "why is revenue down vs. the previous period" and it answers from your data, on your phone: dash.razico.co
Read-only API key. It can diagnose your account, it can't touch it.