100% Client-Side EngineZero data storage • No email signup required • 2026 Google & Yahoo Bulk Sender Compliant
E-commerce Marketing 2026 Google & Yahoo Compliant

Klaviyo SPF & DMARC Setup Guide

Klaviyo powers high-converting marketing campaigns for Shopify and e-commerce brands. Following Google and Yahoo sender crackdowns, every Klaviyo merchant must set up a branded sending domain with dedicated SPF and DMARC.

E-commerce MarketingRFC 7208 & RFC 7489 Validated

Klaviyo DNS Preset Generator

Enter your domain below to customize the exact SPF and DMARC TXT records required for Klaviyo.

RFC 7208 DNS Lookup Cost1 of 10 Lookups

1 direct Klaviyo marketing include query. Klaviyo uses branded sending domains (e.g. send.yourbrand.com). Make sure your root domain publishes a DMARC policy covering this subdomain.

Lookup Budget1/10
RECORD 1: SPFHost: @ (or apex domain)Type: TXT
v=spf1 include:klaviyomail.com ~all

⚠️ Important: If your domain already publishes an existing SPF record, merge include:klaviyomail.com into that record. Never publish two separate SPF records.

RECORD 2: DMARCHost: _dmarc (or _dmarc.example.com)Type: TXT
v=DMARC1; p=quarantine; rua=mailto:dmarc-reports@example.com; pct=100; adkim=r; aspf=r

This policy enforces p=quarantine (suspicious emails routed to spam) and directs daily XML compliance reports to dmarc-reports@example.com.

Live DNS Propagation Check for example.com

Query Cloudflare DNS-over-HTTPS in real-time to check if your domain already publishes valid records.

Using Klaviyo alongside other platforms?Open Multi-Provider SPF Merger & Lookup Calculator
Step-by-Step Instructions

How to configure Klaviyo in your DNS

Follow these 4 straightforward steps to publish your authentication records on Cloudflare, GoDaddy, Namecheap, or AWS Route 53.

1

Enable Branded Sending Domain in Klaviyo

In Klaviyo Settings > Email > Dedicated Sending Domain, select your sending subdomain (e.g. send.yourbrand.com).

2

Publish Klaviyo CNAME Records

Klaviyo provides 4 CNAME records that automatically handle SPF and DKIM for your sending subdomain.

3

Add Root SPF Include (If Applicable)

If sending newsletters directly from your root domain, add include:klaviyomail.com.

v=spf1 include:klaviyomail.com ~all
4

Publish Root DMARC Record

Publish a DMARC record at _dmarc.yourdomain.com with at least p=none or p=quarantine.

v=DMARC1; p=quarantine; rua=mailto:dmarc-reports@yourdomain.com; pct=100
Technical Q&A

Frequently Asked Questions for Klaviyo

Technical answers regarding lookup limits, multiple records, and delivery errors.

Why does Klaviyo require a branded sending domain?▼
Shared Klaviyo sender domains no longer meet Google and Yahoo 2026 DMARC alignment requirements. Having your own branded sending domain ensures your emails pass DMARC and maintain independent deliverability.
Does Klaviyo support root domain sending?▼
Klaviyo strongly recommends using a subdomain like send.yourbrand.com to separate high-volume promotional blasts from individual customer support emails.

Common Providers Used with Klaviyo

Send marketing and transactional emails alongside your corporate inbox.

View All 50+ Guides
Full Email Deliverability Suite

Need to combine multiple providers into one SPF record?

Our full in-browser engine merges SPF records, calculates RFC 7208 lookups in real-time, and generates custom DMARC policies.