Domain Setup Guide - Company Business Domain

This guide is intended for setting up a domain with CommuniGator that is already being used for other purposes, such as your main company business domain.  When completed you will be able to send emails with CommuniGator that visibly use your business domain identity.

Do not follow the steps in this guide without understanding what your sending domain means. Please read the introduction first here Domain Setup Guide - Business Domain vs New Domain: Which one should I use?

Setting up your own company business domain may seem like a daunting task, but following our step-by-step guide will hopefully make this process much simpler.

Your sending domain is an important business asset so you should own and control it, hence why we do not set them up for you (this is normally done by your IT Team or Web Developer).

Please follow the sections below to configure the domain:

Create the Domain Key

Domain keys are essential to your setup as they are used to verify the domain name of an email sender, as well as the message integrity. The DKIM record tells a recipients mailbox that you own the message and it is authentic. This is key in ensuring your emails are received.

If your company domain already has DKIM authentication for another purpose, you simply need to setup a new DKIM with a different "keyname", for CommuniGator DKIM authentication to work.

Create this DomainKey for your root business domain name and not for the sub domain you are also creating later on in the guide.

1. SparkPost is the DKIM wizard we recommend for generating your keys. Head to the following URL for access:

Generate a private & public key pair by filling in:

1. Domain Name e.g. ""

2. Domain Key Selector as 'key1'.

3. Select the relevant key size. This provides a level of encryption for your domain key. The larger the key size, the greater the level of encryption.

4. Select "Create Keys".

Please Note: some domain providers may not support 2048 bit encrypted keys, so if you are unsure use 1024 bit keys.

Upon clicking "Create Keys", the keys will be generated below. You will see a public and private key.

5. Copy the text from  “-----BEGIN PUBLIC KEY------” to “------END RSA PRIVATE KEY------". Put this into a text file and save it as "[Domain Name]_keys.txt"

6. Copy the text indicated above, making sure you copy everything from between the quote marks. Save this in a separate text file.

It is crucial that the format of the key you have copied is exactly the same as the one in SparkPost, otherwise the authentication will fail.

Choose a Sub Domain Name

To setup your business domain with us, you need to create a new sub domain off of it.  The sub domain is used for the tracked links in the email, email authentication, and to capture bounces.  The domain is mostly hidden from view in that people will not see it in the email address the email came from.  But even though the domain will be hidden, it should be something sensible.  In the later steps during this setup, that sub domain name is "gator", but you can use anything you like.  Here are some suggestions but if you want the decision made for you, using "gator" is just fine...

  • mail
  • email
  • marketing
  • news
  • gator

There is no wrong answer here except to avoid offensive words or something utterly random like "sfntsfn1".

Configure your DNS Records

You MUST apply the following settings to the DNS management of your domain. These changes will normally be made by your IT department if you self-manage your domain or use a third-party domain provider with a managed domain.

In this step we are creating several records for your new sub domain name, but also one record for your root business domain.

If your root business domain already has the TXT record authentication, you MUST NOT overwrite it with the example below.  You just need to update the TXT record to include CommuniGator alongside your existing authentication.

The DNS settings to configure for your company domain are:

Record Type
Where Answer
Root Domain
v=spf1 -all
If you already have SPF authentication, only add "" into yours.
key1._domainkey (DKIM TXT)
Root Domain
Your DomainKey Selector from the Port25 DKIM wizard e.g. k=rsa; p={key}
The DomainKey selector name must not already be used. 
Sub Domain
Do not change or make this on your root domain.
MX (Priority 1)
Sub Domain
Do not change or make this on your root domain.
Sub Domain
v=spf1 -all
Do not change or make this on your root domain.
_dmarc (DMARC TXT)
Sub Domain
v=DMARC1; p=quarantine; sp=quarantine; rf=afrf; pct=100;
Do not change or make this on your root domain.

PLEASE NOTE: SparkPost adds slashes in front of the Key1 selector e.g. k=\\rsa;. You MUST remove the slashes or the record will fail authentication.

Checking your DNS is set up correctly...

Here is a checklist of items to compare against your DNS. These must be checked and point to the correct location or your domain reputation could be impacted.

  • Your root business domain must have an A record that has NOT BEEN CHANGED.  
  • Your root business domain must have an MX record that has NOT BEEN CHANGED.
  • Your root business domain must have a SPF TXT record which contains "".
  • Your root business domain has a new DomainKey created off of it along the lines of "".
  • Your new sub domain must have an A, MX, and TXT records that were detailed in the steps above.

If you have problems with your DNS authenticating it is likely the records are not set up, or are not pointing to the correct location. Please re-visit the steps above to check your records.

Contact Support

Email CommuniGator Support on, and provide us with the domain name and the text file from Port25, during domain set up.

We will check the domain is setup correctly and test the different authentications.  If everything is correct, we will add the domain into your instance making it available immediately for use.

Please Note: If you are unsure of the steps outlined in this guide, please speak to your IT department or, for help and advice, do not hesitate to contact