As you have probably discovered if you are reading this, in order to use Klaviyo, and be sure of deliverability, you need to be using what they call a ‘branded domain name’ as your sender.
What this basically means, is that you will not be sending from a Gmail or Yahoo email address, but will be using a domain name that you own.
The problem is, that if you are like the vast majority of people using Klaviyo, you are using it with Shopify. And the instructions that they give don’t work with Shopify if you have registered your domain with them. Blows my mind!
So, here is the solution…
In Klaviyo, click on your profile/email/domains or go directly to:
https://www.klaviyo.com/settings/email/domains
after you have logged in. You should see something like the following, although you will have an option to add a branded sending domain – I have one added already.
You can start the process of adding your branded domain.
When they ask for your branded domain name put in the main domain for your shop. ie. the name that a visitor to your store would find in the browser.
For the subdomain, unless you have used it already, type in ‘send’ without the ”
You will then have the option of choosing dynamic or static.
Here is the trick…do not use dynamic, as you don’t have control in shopify over the nameservers. Instead, choose static – even though they tell you not to!
You will then have to go over to your shopify admin and go to:
Settings/Domains
Click on the domain name which says Primary for Online Store.
Then at the top, click on Domain Settings/Edit DNS Settings
Click on Add Custom record/CNAME Record:
Then go back to Klaviyo where you originally added the sending domain. You should see something like the following:
For each of the three CNAMEs above you will need to copy them to Shopify where you previously went to add a CNAME.
For the name, put the host.
For the points to, put the value.
Click on confirm in Shopify for each of the three, and then to the same, but instead of adding a cname record, add a txt record.
Once this is done, you should be able to go back to Klaviyo and confirm that all is working.