Setting up Email Marketing and Domain Verification

Modified on Tue, 7 Apr at 11:08 AM

To send email through our system, you’ll need to add a few DNS records to your domain. If you’ve never done this before—no problem. Just follow the steps below.

TABLE OF CONTENTS

What are DNS records?

DNS (Domain Name System) is where your domain settings live. This is usually managed where you purchased your domain or where your website is hosted.

Common providers include:

GoDaddy

Squarespace

Wix

Cloudflare

Google Domains (now managed through Google / Squarespace, depending on your setup)

Namecheap

Bluehost

HostGator

DreamHost

IONOS

Shopify (if your domain is managed there)

WordPress.com

Amazon Web Services (Route 53)

Microsoft (Azure DNS)

You’ll need to log into your DNS provider to add these records.

Finding your records in Orderport

In OrderPort admin > operations > Marketing > Settings, you will find the DNS records. These are the records you will need to add to your domain provider. If you need assistance, please contact our support line or submit a ticket at helpdesk@orderport.net. If you are unsure of how to add these records to your domain, whoever set up your domain should know how to do this.

How to add DNS records

  1. Log into your domain/DNS provider
  2. Find DNS settings (may also be called "DNS Managment or Zone Editor)
  3. Click Add Record
  4. Select the Type (TXT or CNAME)
  5. Enter the Hostname and Value found in OrderPort
  6. Save the Record

Repeat this for both TXT records and the CNAME.


SPF Record (TXT)

The first record in the marketing module is your SPF or sending record. It is important to know that domain providers sometimes require differnt formats for their host names. Below are some examples of the SPF record. 

Example Formats

TypeHostnameEnter This Value
TXT@v=spf1 include:YOUR-SERVICE ~all
TXTyourdomain.comv=spf1 include:YOUR-SERVICE ~all
TXTyourdomain.com.v=spf1 include:YOUR-SERVICE ~all
TXT(blank)v=spf1 include:YOUR-SERVICE ~all


Here is an example of how you should setup your SPF record. 


Please note: when reviewing your records, if you already have an SPF record setup you will need to combine the records. As you can only have one record per domain.


Combining SPF records

TypeHostnameEnter This Value
TXT@v=spf1 include:service1.com include:YOUR-SERVICE ~all


When combing records, there are some special cases based on your domain provider. Typically, you can Google how your domain provider would like the hostname for your formated but here are a few common differeneces.

  • @ represents the root domain
  • Some providers require yourdomain.com instead of @
  • Some providers allow the hostname to be left blank
  • Some providers require a trailing "." while others do not
  • Some providers require quotes around the value, others do not
  • In rare cases, as a last resort, changing the order of the include statements can resolve issues

 

Example (swapped order):

This is a last resort if emails are still not sending.

TypeHostnameEnter This Value
TXT@v=spf1 include:YOUR-SERVICE include:service1.com ~all

 

DKIM Record (TXT)

The second record in the marketing module is your DKIM or sending record. It is important to know that domain providers sometimes require different formats for their host names. Below are some examples of the DKIM record. 

TypeHostnameEnter This Value
TXTselector._domainkey.yourdomain.comk=rsa; p=YOUR_PUBLIC_KEY
TXTselector._domainkeyk=rsa; p=YOUR_PUBLIC_KEY
TXTselector._domainkey.yourdomain.com.k=rsa; p=YOUR_PUBLIC_KEY


There are some special circumstances with DKIM records and hostnames. If you are still having issues sending, please try some of these.

  • Some DNS providers automatically add your domain
  • Entering selector._domainkey may result in selector._domainkey.yourdomain.com
  • If your record duplicates (example: yourdomain.com.yourdomain.com), remove the full domain from the hostname
  • Some providers require a trailing "."
  • Some providers require quotes around the value; others do not


CNAME Records

If you are interested in tracking clicks and opens for your emails, then you will want to verify your CNAME record as well. This is an optional record. It is important to know that domain providers sometimes require different formats for their hostnames. Below are some examples of the CNAME record. 

TypeHostnameEnter This Value
CNAMEemail.yourdomain.comtracking.provider.com
CNAMEemailtracking.provider.com
CNAMEemail.yourdomain.com.tracking.provider.com


There are some special circumstances with CNAME records and hostnames. If you are still having tracking, please try some of these.

  • Some providers automatically append your domain
    • Entering email may result in email.yourdomain.com
  • A CNAME record cannot exist with other records on the same hostname
  • If you receive a conflict error, @helpdesk@orderport.net can change the hostname for you
    • Example: email → tracking
  • The exact hostname is flexible as long as it points to the correct value
  • Some providers require a trailing ".", others do not

Next Steps

Reach out to OrderPort support and have them do a verification check. They will let you know if there is an issue with the reocrds or if they are verified. 


Additional Resources for Your Specific Domain Provider

Do an internet search for, "How do I verify my domain with [Domain Provider Name]?" and then follow the documentation or reach out to their help center. Be sure you are verifying the domain you use as an email provider. In some cases, it's different from your website's domain.

Here are some documents from the most common domain providers:


GoDaddy


Squarespace 

Wix



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article