All Collections
Shopify FAQs
How do I setup DKIM records to improve email deliverability for Shopify Store?
How do I setup DKIM records to improve email deliverability for Shopify Store?
Liz Gannes avatar
Written by Liz Gannes
Updated over a week ago

Follow the few easy steps mentioned below to setup DKIM records for improving email deliverability for your Shopify store.

Step 1: Click on the Apps link in the left navigation bar in your Shopify store, and then click on the MailMunch - Email Popup app to login to your MailMunch account.


Step 2: Once logged in, click on the Manage Site link in the top navigation bar.


Step 3: Click on the Domains & Emails tab, and then click on the Add Email Domain button.


Step 4: In the following dialog box, enter your domain name without "www". For example, if your domain is, enter "". You can also use subdomains like "". Once you've entered your domain name, click on the Add Domain button.


Step 5: Once you've saved the domain, click on the Fix It! button next to it. Keep the dialog box open, you will need to copy the Value from it at a later step.


Step 6: Return to the admin area of your Shopify store. Search for Domains in the top search bar and click on the first search result "Domains". Once you see your domain, click on the Manage link.


Step 7: Click on the DNS settings link.


Step 8: Click on the Add custom record, and then select TXT record from the dropdown menu.


Step 9: Copy the values from the earlier dialog box and paste them as follows:

- Name: Copy the BOLD part in the Key area of the dialog box. e.g. you'll see in the key area, however, you need to copy only the bold part, i.e. "scphxxxxx._domainkey"

- TXT Value: Copy the Value field in the dialog box and paste it in the TXT Value field as shown in the dialog below.

Once the values have been entered like shown below, click on the Confirm button.


Step 10: Once the domain has been added, wait for a few minutes and then click on the Verify Records button in the MailMunch dialog box as shown below. MailMunch will then verify the DNS entry and will let you know right away if it has been verified. If you see an error in the dialog box, wait for few more minutes and then click on the Verify Records button again.


Step 11: After the domain has been verified, you'll receive a message that your domain is awaiting compliance approval. This usually happens automatically within 10-15 minutes. You can check back on your domain after 10-15 minutes to make sure everything looks good.

In case you see an error that says that the domain is already in use, please reach out to [email protected]

Did this answer your question?