Articles on: Email Marketing

Setting up a Custom Sending Email Address

Setting up a Custom Sending Email Address by adding TXT and CNAME DNS records to your Domain provider

Usually, adding any updates to your own domain may seem daunting and challenging. But no worries! Let's tackle this together and start with definitions for you to feel more confident and clear about what to do next!

What is a domain name (domain)?

Domain is the address of your website that people type in the browser URL bar to visit your website. In simple terms, if your website was a house, then your domain name will be its address.

For better understanding, please see the picture below:

Why you should setup a Custom Sending Domain

There are many reasons why merchants should setup their own custom email sending domain, but the main reason is that it creates a unified brand experience for their customers (i.e. customers can recognize the brand name in the sender's email address). For that reason, we'd recommend ALL merchants to setup a custom sending domain.

What is a TXT record ?

TXT records are a type of Domain Name System (DNS) record that contains text information for sources outside of your domain. You add these records to your domain settings. You can use TXT records for various purposes. For example, Google uses them to verify domain ownership and to ensure email security.

What is a CNAME record?

CNAME records are typically used to map a subdomain such as www or mail to the domain hosting that subdomain's content. For example, a CNAME record can map the web address to the actual web site for the domain

How to Setup a Custom Sending Domain

Now, let's learn how to add those records within Shopify to complete the verification process in ONE app and then utilize the custom sending domain purchased via Shopify instead of the one we provide by default.

To start with, I would recommend to open ONE app and your Shopify Admin in different tabs of your browser and place them next to each other. Thus, it will be much more easy to work with the information.

In ONE app, please go to Messaging>Emails>Email Settings> Click Add Sending Domain

In the new window that appear, please add your domain that will be used for sending automated emails

Select "Shopify" on the Select Registrar step and click Next

Now, please switch to the tab in browser with your Shopify Admin and go to Shopify Admin>Settings

Go to Domains> Click on the domain which has Primary for Online Store under it's name

Then, click on the Domain settings in the top right corner > Choose Edit DNS Settings

In the Add custom record drop down list select TXT record / CNAME record lines:

In the window that appears copy and paste the lines (from ONE app Add DNS Records step) under Host and Point To. The line under Host in ONE app should be inserted under Name in Shopify:

Make sure to add 2 TXT and 3 CNAME records. Please keep in mind that each record consists of 2 lines. If everything was done accurately, in ONE app on the DNS Propagation step you will see 5 green checkmarks next to each record:

After that, in ONE app you'll have to wait from couple hours to couple days until AWS SES verifies all the changes made. (From my experience it usually takes less time):

Finally, once verified the only thing left to do is to click Add Email on the Email Address step. Please note here we are not creating but adding an existing email address.

Pro Tip: Reach out to our live chat support team if you have any questions or issues

Updated on: 07/11/2022

Was this article helpful?

Share your feedback


Thank you!