Sending your campaigns and automated emails through your own domain is one of the most recommended things while talking about better deliverability. In our previous articles, you can find more useful information and learn about SPF & DKIM records.

In this article, you will find out how to automatically generate and add records to your DNS provider correctly.


Before you start
Check your current domain setup
Custom domain setup process
Adding records to your DNS setting


Before you start

  • If you're not sure whether you're sending campaigns/automated emails through a shared or dedicated domain, you can quickly check it in your Store Settings. Read this Article for step-by-step instruction.

  • Domain signature is free for all Omnisend users.

  • Test emails are always sent through the shared domain and can't be assigned to a custom one.

  • Custom sender's domain doesn't guarantee better deliverability. You should work on improving your deliverability once you sign the custom sender's domain. Start with going through the warm-up process.

Check your current domain setup

To check whether you are using a shared or dedicated domain, go to your Store settings -> Settings and check if you see Sender's domain option.

You will see if you have custom domains assigned, or if there are no custom domains added yet.

Custom domain setup process

  1. You will find Sender’s domain settings in Store settings -> Settings -> Sender’s domains:

2. In order to sign your own domain, click + Add domain button:

3. Provide the exact domain (or sub-domain) that you want to use for your Campaigns and/or Automation.

Note: You will need to add our provided records to your DNS, so we recommend using a domain name that is the same as your store web, for example, Consequently, the right choice for the subdomain is something that contains your store name:;;, etc.

4. When the domain (or sub-domain) is added, simply proceed by clicking the Continue to authentication button.

On the Domain authentication page, you will be provided with the records that you need to add to the settings page of your DNS provider.

Note! Once the custom sender's domain is set up, warm-up is essential. Otherwise, your deliverability might get a lot worse comparing to the one you had on a shared sender's domain.

Adding records to your DNS settings

Keep in mind that sometimes different DNS providers have different rules for adding those records. You can find the instructions provided by the most popular DNS providers in our article here. If you face any problems, we highly encourage you to follow our troubleshooting tips. However, if you don't find them helpful, reach out to your DNS provider for more detailed and personalized instructions.

Don’t know who your DNS provider is? You can easily find it out here.

Once your records are added, click the Verify records button for us to verify your records on our end.

Important note: verification may take some time, so be patient. To check if your records are added correctly, we recommend you to follow this link and paste your domain name in both SPF and DKIM parts. If something is not correct, you will be able to see all the errors there.

For the DKIM record, you will be requested to enter the DKIM selector that is the part before ._domainkey. However, it might be different for some of the domain providers, for example, the GoDaddy domain provider requires a full DKIM selector (including ._domainkey and subdomain name) -

On the main Sender‘s domain page you will be able to see all your added domains, their statuses, and usage. On the same page, you will be able to delete your domain or sub-domain if needed.

Have any questions or need assistance? Reach out to our Support.


How the recipients will see the email sent from my brand after I'll sign a custom domain? While you're sending emails via our shared domain, your recipients see our shared domain specified as the sender's domain of this email:

Once you sign your custom domain, your customers will see that this email has been emailed to them via your store domain. So, signing a custom sender's domain not only might help to improve your deliverability but will promote your brand domain in the email sender's data.

Also, if your sender's domain and sender's email domains will be the same (e.g. sender's domain and sender's email [email protected], the sender's info will be shown like this in Gmail:

same domain
Did this answer your question?