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.
Enable Branded Sending Domain in Klaviyo
In Klaviyo Settings > Email > Dedicated Sending Domain, select your sending subdomain (e.g. send.yourbrand.com).
Publish Klaviyo CNAME Records
Klaviyo provides 4 CNAME records that automatically handle SPF and DKIM for your sending subdomain.
Add Root SPF Include (If Applicable)
If sending newsletters directly from your root domain, add include:klaviyomail.com.
v=spf1 include:klaviyomail.com ~allPublish 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=100Frequently Asked Questions for Klaviyo
Technical answers regarding lookup limits, multiple records, and delivery errors.
Why does Klaviyo require a branded sending domain?▼
Does Klaviyo support root domain sending?▼
Common Providers Used with Klaviyo
Send marketing and transactional emails alongside your corporate inbox.
Brevo (formerly Sendinblue)
All-in-One CRM, Marketing Campaigns & Transactional SMS/Email
Mailchimp
Global Email Marketing & Automated Audience Engagement
HubSpot
Inbound Marketing, Sales Automation & CRM Platform
ActiveCampaign
Intelligent Marketing Automation & B2B Sales Engagement
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.