If Klaviyo shows a spam complaint rate close to zero while Google Postmaster Tools reports you drifting toward 0.3 percent, both numbers are correct and they are measuring different things. The one-line answer: Klaviyo can only count complaints that inbox providers hand back to it, and Gmail hands back almost none, so Klaviyo systematically underreports your true Gmail complaint experience. This guide gives you a repeatable procedure to reconcile the two figures and act on the Postmaster number, which is the one that decides your inbox placement.
Key takeaways
- The short answer: Klaviyo's complaint rate excludes Gmail complaints because Gmail does not run a complaint feedback loop for ESPs, so a low Klaviyo number does not mean Gmail is happy.
- Klaviyo divides complaints by recipients sent, while Google Postmaster divides user-reported spam by messages that reached the Gmail inbox, so the two denominators are not comparable.
- As placement decays and more mail lands in the spam folder, Postmaster's denominator shrinks and its rate can climb even when the raw count of complaints is flat.
- Google's spam rate only covers DKIM-authenticated mail sent to Gmail, so unauthenticated streams never appear in the dashboard at all.
- Treat Postmaster's daily spam rate as the source of truth: keep it under 0.1 percent and never let it reach 0.3 percent.
What you need
- Owner or manager access to the Klaviyo account, enough to open the Deliverability Hub and campaign or flow analytics.
- A verified property in Google Postmaster Tools for the exact domain in your DKIM
d=tag (not the Shopify storefront domain unless that is what you sign with). - The ability to add a DNS TXT record to verify the Postmaster property, or someone who can.
- Send volume high enough for Postmaster to populate data. Google only shows metrics once daily volume is large enough to preserve user anonymity, so a domain sending a few dozen mails a day will read as empty.
Reconcile the two complaint numbers step by step
- Confirm what each tool is actually counting. Klaviyo defines the metric as spam complaints divided by recipients. As Klaviyo's own guidance on reducing spam complaint rates states plainly, most inbox providers and especially Gmail do not share spam complaints with ESPs, so the numerator is missing its single largest source. Google measures something narrower: per Gmail's sender guidelines, the spam rate is the percent of your messages delivered to an engaged recipient's inbox that are then marked as spam.
- Pull the Klaviyo figure for a fixed window. In Klaviyo, open
Deliverability Huband read the account-level spam complaint rate, then cross-check against individual sends under each campaign's or flow's analytics. Lock a date range you can reproduce, for example the trailing 14 days. - Pull the Postmaster figure for the same window. In Google Postmaster Tools open the
Spam ratedashboard and read the daily user-reported spam rate for the identical dates. Note that this is a daily series, not a rolling average, so a single bad campaign shows as a spike on its send day. - Isolate how much of your list is Gmail. Klaviyo cannot tell you your Gmail complaint rate, so estimate your exposure. Build a temporary segment to size the Gmail-hosted portion of the recipients in that window:
Google Workspace addresses on custom domains also route through Gmail and will not match this filter, so treat the result as a floor, not a ceiling.Definition: Properties about someone Email address / contains / gmail.com OR Email address / contains / googlemail.com - Compute the expected gap. If Gmail is a large share of your list and Klaviyo shows near zero, the missing complaints are hiding in the Postmaster number. A rough reconciliation:
A wide gap is the normal state, not an anomaly. What you are looking for is the Postmaster rate crossing 0.1 percent while Klaviyo still reads clean.klaviyo_rate ~= non_gmail_complaints / all_recipients postmaster_rate ~= gmail_complaints / gmail_inbox_delivered # The two only converge when Gmail complaints are ~0 # AND inbox placement is ~100%. Neither is usually true. - Check authentication before you trust the Postmaster rate. Open the
Authenticationdashboard in Postmaster. Because the Postmaster spam rate covers only DKIM-authenticated mail, any stream failing DKIM is invisible to the spam dashboard and could be complained about without ever showing up. If SPF or DKIM alignment is failing for a subset of recipients, resolve that first; the same alignment mechanics are covered in diagnosing DMARC alignment that fails per recipient. - Read domain reputation to catch a shrinking denominator. In the
Domain reputationdashboard, a drop from High to Medium or Low means Gmail is routing more of your mail to the spam folder. That shrinks the inbox-delivered denominator, which can push the spam rate up even if the raw complaint count is unchanged, as Suped's breakdown of the Postmaster V2 spam dashboard explains. A rising rate on falling volume is the signature of placement decay, not of a single bad send.
How the two metrics compare
| Dimension | Klaviyo spam complaint rate | Google Postmaster spam rate |
|---|---|---|
| Numerator | Complaints fed back by the inbox provider | Users who click Report spam in Gmail |
| Denominator | All recipients you sent to | Messages delivered to the Gmail inbox |
| Provider coverage | Only providers that run a feedback loop (Gmail does not) | Gmail only, DKIM-authenticated mail only |
| Behaviour as placement decays | Flat or falling (denominator stays large) | Rises (denominator shrinks to inboxed mail) |
| Threshold that matters | As close to zero as possible | Under 0.1 percent daily, never 0.3 percent |
Reading the gap
The pattern of the gap tells you what is wrong. Once you have both numbers for the same window, match your case to the table below.
| What you observe | Most likely cause | First action |
|---|---|---|
| Klaviyo near zero, Postmaster under 0.1 percent | Healthy. The gap is just the Gmail blind spot. | Keep monitoring Postmaster daily. |
| Klaviyo near zero, Postmaster 0.1 to 0.3 percent | Real Gmail complaints Klaviyo cannot see, usually from a stale or over-mailed segment. | Find and pause the offending audience. |
| Postmaster spiking while daily volume falls | Placement decay shrinking the denominator, not a fresh complaint surge. | Cut volume to your engaged core and let reputation recover. |
Troubleshooting
Postmaster shows no data or a grayed-out chart
Google withholds metrics below a daily volume floor to protect anonymity. If your domain sends too little, the spam dashboard stays empty. Consolidate sending onto one authenticated domain rather than splitting across several, or wait for a higher-volume campaign day before reading the chart.
Klaviyo complaint rate ticks up but Postmaster does not
That points to a non-Gmail provider running a feedback loop, commonly Yahoo, AOL or Microsoft's Outlook properties. Segment the affected sends by recipient domain to find which provider is complaining, since the Postmaster view is Gmail-only.
The two numbers will not converge no matter what you do
They are not supposed to. Different numerators and different denominators mean exact agreement is not the goal. Stop trying to match them and instead watch each against its own threshold.
You cannot tell which segment is generating the Gmail complaints
Because Klaviyo hides Gmail complaints, work backward from send timing. Line up Postmaster spike dates against your campaign and flow calendar, then interrogate the audiences that sent on those days. The full procedure is in finding the Klaviyo segment that is burning your domain.
How to verify it worked
You have fixed the underlying problem, not just the reporting confusion, when all of the following hold for several consecutive days:
- The Postmaster daily spam rate sits back under 0.1 percent and stays there, which is the bar Gmail's bulk sender FAQ ties to eligibility for delivery mitigation.
- Domain reputation in Postmaster reads High, or has climbed from Low toward Medium and is trending up.
- Your engagement-based sends resume without the spam rate spiking on send days.
- The Klaviyo complaint rate, for the providers it can see, is flat or falling rather than rising alongside Postmaster.
Judge success on the Postmaster series, not on Klaviyo. Klaviyo reads clean by construction for Gmail, so it can only confirm you have not created a new problem elsewhere.