Fix guide
How to Fix DMARC Alignment for Klaviyo
Klaviyo needs a dedicated sending domain: paste their DKIM + Return-Path CNAMEs so both SPF and DKIM align.
Why Klaviyo trips DMARC
Shared pools send until you claim a dedicated domain — wire their bounce + DKIM hostnames from the wizard so alignment matches your brand.
Exact DNS records
Step-by-step fix
Run your domain through DNS Preflight
Open DNS Preflight →FAQ
How do I set up Klaviyo DMARC alignment?
Enable a dedicated sending domain in Klaviyo, add the provided DKIM and bounce/Return-Path CNAMEs to DNS, then verify in Klaviyo.
Should I use a subdomain or root domain for Klaviyo?
Klaviyo often recommends a subdomain (e.g. email.yourdomain.com) for sending — follow their UI guidance for your account.
How long does Klaviyo domain verification take?
Typically up to 24-48 hours for full DNS propagation.
How does Klaviyo SPF alignment work?
The custom Return-Path CNAME lets SPF align for the bounce domain Klaviyo uses for your mail.
Is Klaviyo compatible with DMARC p=reject?
Yes once DKIM and SPF alignment pass — phase in policy and monitor reports.