DKIM (DomainKeys Identified Mail) is an email authentication method that uses cryptographic signatures to ensure emails haven’t been altered in transit and that they truly originate from your domain.
This article outlines the steps required to configure DKIM for Klaviyo, ensuring your marketing emails are authenticated and improving your deliverability and brand trust.
To begin, you need to generate DNS records in Klaviyo. Klaviyo requires either 3 CNAME or NS records for email authentication, plus one TXT record for domain ownership verification.
Note: While all users can access the setup process, only those with Owner, Admin, Manager, or Campaign Coordinator privileges can make DNS changes.
helloworld.com
).send
).Host | Value | Record Type |
---|---|---|
send.helloworld.com | u161779.wl030.sendgrid.net | CNAME |
kl._domainkey.helloworld.com | kl.domainkey.u161779.wl030.sendgrid.net | CNAME |
kl2._domainkey.helloworld.com | kl2.domainkey.u161779.wl030.sendgrid.net | CNAME |
helloworld.com | klaviyo-site-verification=public_API_key | TXT |
Note: If you’re using Sendmarc for DKIM Managment, add the 2nd and 3rd CNAME to Sendmarc. The 1st CNAME and the TXT should be added to your DNS.
To update your DKIM record through Sendmarc, please refer to the Sendmarc DKIM Setup Documentation.
Klaviyo’s official DKIM configuration guide can be found here.