If you are using Klaviyo, you should setup SPF and DKIM to ensure your emails are sent from your domain. This informative post will demonstrate the configuration steps for process Sender Policy Framework (SPF), DomainKeys Identified Mail (DKIM) Signatures on your Klaviyo to ensure Klaviyo passes the DMARC alignment check.
SPF records allow receiving servers to check whether an email with the specified source domain was actually sent from a server authorized by the owner of this domain.
DKIM adds a digital signature to each message. This allows the receiving server to check if the message has been sent from an authorized sender, faked or changed upon delivery.
The process of setting up the SPF and DKIM Records:
To ensure the emails from Klaviyo are sent on your domain’s behalf, we need to perform the following:
1. Navigate to Klaviyo, locate your account name on the top right of the screen, and select “Account”.
2. Once there, hover over Settings and select “Domains and Hosting”
3. Select the “Get Started” button to start the configuration process.
4. Add your domain name, a subdomain name, and click Continue (we have used the name “send” for this example).
5. When step 4 is concluded, Klaviyo provides records for you to add in your DNS Zone. Let’s start adding the records from top to bottom.
6. Copy the subdomain CNAME record.
7. Head to your DNS zone and create a new CNAME record and add the information provided by Klaviyo. (CloudFlare, Godaddy, etc.).
Note: We’ll be using Cloudflare for these instances
8. Copy the first DKIM record.
9. Head to your DNS zone and create a new CNAME record to add the provided information from Klaviyo.
10. Copy the Second DKIM record.
11. Navigate to your DNS zone and create a new CNAME record to pass the information that was provided by Klaviyo.
12. And lastly copy the final TXT record.
13. Head back to your DNS zone and create a new TXT record and pass the values provided by Klaviyo.
14. Once all the records are added in your DNS zone, navigate back to Klaviyo and click on the “Verify Records” button
15. When clicked, a pop-up will appear to ensure all records are set up correctly, click on the “Close” button.
16. When clicked, the system will automatically navigate you back to the “Domains and Hosting” section. Now we need to apply all the changes for your domain by clicking on the “Apply Domain” button.
17. When clicked, a pop-up will appear, enable the checkbox and click on the “Apply Domain” button.
18. After the last step, a message will be shown that includes your domain is set up correctly and it will pass the DMARC check!
To confirm the DKIM records are set up correctly you can use our DKIM Lookup Tool.
In the Selector section type kl or kl2 and type your domain name in the Domain section.
When the DKIM status is shown the green color, that indicates the record is set up correctly.
And this is how Klaviyo SPF and DKIM setup is done!