Klaviyo DKIM Setup 

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.

Klaviyo DKIM Requirements

How to Configure DKIM and Domain Authentication for Klaviyo

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.

Step-by-Step Instructions:

  1. Click your company name in the bottom-left corner of your Klaviyo account.
  2. Navigate to Settings > Email > Domains.Klaviyo Dkim Screenshot 1
  3. Click Add.Klaviyo Dkim Screenshot 2
  4. Enter your root domain (e.g., helloworld.com).
  5. Choose a unique, unused subdomain under Sending Domain (e.g., send).
  6. Select your Routing MethodIf you’re using Sendmarc, always choose Static (CNAME).Klaviyo Dkim Screenshot 3
  7. Click Next, select your DNS provider, and log in. If you you’reusing Sendmarc for DKIM Management, select Other.Klaviyo Dkim Screenshot 4
  8. Copy the generated DNS records and add them via your domain registrar. To add them to Sendmarc, follow the steps here.Klaviyo Dkim Screenshot 5

DNS Records for Static Routing (CNAME Method)

HostValueRecord Type
send.helloworld.comu161779.wl030.sendgrid.netCNAME
kl._domainkey.helloworld.comkl.domainkey.u161779.wl030.sendgrid.netCNAME
kl2._domainkey.helloworld.comkl2.domainkey.u161779.wl030.sendgrid.netCNAME
helloworld.comklaviyo-site-verification=public_API_keyTXT

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.

Final Steps

  1. Click Verify Records in Klaviyo once your DNS changes are complete.Klaviyo Dkim Screenshot 6
  2. After verification, click Apply Domain to begin sending from your branded domain.

How to update your DKIM settings using Sendmarc

To update your DKIM record through Sendmarc, please refer to the Sendmarc DKIM Setup Documentation.

Klaviyo’s Documentation

Klaviyo’s official DKIM configuration guide can be found here.