Enabling DKIM signing for your domains can help you keep your email content intact throughout the delivery process, barring threat actors from accessing and altering your emails. This helps preserve your identity and eradicate spam and phishing attacks.
Generating Domain Name Systems (DNS) with Klaviyo
A key part of creating a dedicated sending domain is generating domain name systems (DNS).
To generate a DNS, you'll need to input both a:
Root domain — the domain that you want your emails to be sent from
Sending domain — the domain that your emails are sent from and will appear in the email header
Note that multiple companies and thus, multiple Klaviyo accounts, can use a given sending domain, as long as all relevant DNS records are found upon verification. For example, if you manage multiple accounts for different global stores of the same brand, such as a US and UK account, you can use the same dedicated sending domain for both of them. If you use one sending domain across multiple accounts, the CNAME should be the same, but each account will have a different TXT value and each TXT value needs to be added into the DNS record.
Generate DNS Records in Klaviyo
Getting setup is available to all users, only those with Owner, Admin, Manager, and Campaign Coordinator privileges can make changes.
Click on your company name in the top right corner of your account
Select the Settings dropdown
Choose Domains and Hosting from the main tab
Select Get Started
Input your root domain (example.com)
Specify an arbitrary subdomain under Sending Domain (e.g., group.example.com)
Hover over and click the text to copy the generated TXT and CNAME records to your clipboard
Updating Your DNS Records
This step of the process requires you to complete tasks outside of Klaviyo. Go to your company’s DNS provider’s platform or consult your IT team on next steps. Apply your new DNS records that were generated in Klaviyo to your domain.
Not all domain registration services allow you to directly edit all DNS records. If you cannot update the records, contact your DNS provider for information on how to update them.
Navigate to your DNS provider
Paste in the copied text
Update your DNS records
Verify and Apply Your Domain
Click Continue to Verify Domain
Review any message that appears
If a campaign is conflicting, you will see a notification that the deliverability may be impacted
If your records are valid, you will see a success message
If they are not, you will see an error
Select Apply Domain
Check the box indicating that you understand that you must warm your infrastructure by changing your sending behavior
Click Apply Domain
Klaviyo will now apply your dedicated sending domain to your account, and produce a success message when completed. If for some reason the domain cannot be applied, an error message will appear instead, directing you to try again. If the problem persists, reach out to a member of our Support Team for further assistance.
Alternatively, if you are using your own servers to send emails instead of Klaviyo’s, you can generate your DKIM key pair using our free DKIM record generator tool.