How to Verify a Sending Domain on Klaviyo
How to Verify a Sending Domain on Klaviyo
Verifying your sending domain in Klaviyo is essential for email deliverability, brand credibility, and compliance with inbox provider requirements. Here’s a step-by-step guide:
1. Access Domain Settings in Klaviyo
Log into your Klaviyo account.
Go to Account > Settings > Domains & Hosting.
2. Add Your Sending Domain
Click Add Sending Domain.
Enter the domain you want to use for sending emails (e.g., yourbrand.com or mail.yourbrand.com).
3. Generate DNS Records
Klaviyo will generate several DNS records (typically CNAME or NS, plus a TXT record for verification, and sometimes SPF/DKIM).
These records are unique to your account and domain.
4. Add DNS Records to Your Domain Host
Log into your domain registrar (e.g., GoDaddy, Namecheap, Shopify, Cloudflare).
Navigate to DNS management.
Add the records exactly as Klaviyo provides. This usually includes:
CNAME or NS records for routing/authentication
TXT record for domain verification
(Optional) SPF and DKIM records for email authentication
Pay attention to your DNS provider’s formatting requirements (e.g., some require the root domain instead of “@”, some automatically append the domain name).
5. Allow Time for DNS Propagation
DNS changes can take up to 48 hours to propagate globally.
6. Verify the Domain in Klaviyo
Return to Klaviyo’s Domains & Hosting section.
Click the Verify button next to your domain.
Klaviyo will check if the DNS records are correctly set up.
If successful, you’ll see a confirmation message. If not, Klaviyo will indicate which records are missing or incorrect.
7. Apply the Domain
Once verified, click Apply Domain to start sending from your branded domain.
Additional Tips and Troubleshooting
Static vs. Dynamic Routing: If your DNS provider does not support NS records (like Shopify), select the “Static” routing option to use CNAME records instead.
Record Formatting: Ensure you copy and paste values exactly as Klaviyo provides. Check if your DNS provider requires special formatting (e.g., trailing periods, omitting the root domain).
Proxy Settings: If using Cloudflare or similar, turn off proxying for these records so Klaviyo can verify them.
Multiple TXT Records: If there’s already a TXT record at your root domain, you can append the Klaviyo value to the existing record.
Monitor Status: Periodically check your domain’s verification status, especially after DNS changes.
Summary Table
Add Domain
Enter your sending domain in Klaviyo
Generate Records
Copy DNS records provided by Klaviyo
Update DNS
Add records to your domain host’s DNS settings
Propagate
Wait up to 48 hours for DNS to update
Verify in Klaviyo
Click Verify in Domains & Hosting section
Apply Domain
Click Apply Domain after successful verification
By following these steps, you’ll ensure your emails are authenticated and more likely to reach inboxes, not spam folders.
⁂
Last updated