Skip to main content
All CollectionsNutshell CampaignsNutshell Campaigns
Email deliverability: Setting up DKIM, SPF and DMARC
Email deliverability: Setting up DKIM, SPF and DMARC
Andy Fowler avatar
Written by Andy Fowler
Updated over a week ago

For our customers looking for the best possible email deliverability, Nutshell supports a number of custom DNS records to enhance your email reputation. Here’s how to set it up, and what it all means.

Who this is for

This article is for customers who are already following our recommendations on email deliverability. To take advantage of the tools in this article, you will need the ability to add records to your domain’s name server or DNS. Often, your DNS is provided by your domain registrar, e.g. GoDaddy or Namecheap.

Verify your email addresses and generate the necessary records

From the sender addresses section of your account, any admin can add an email address to be used for Nutshell Campaigns messaging. Once the verification email is processed, the necessary records for setting up DKIM, SPF, and custom hosting & email tracking domains in your DNS will be provided on the Domains page. rewrite Click Details next to the email addresses to be easily directed to the Domains page.

Personalize your Return-Path, DKIM, and SPF domains

Emails sent with Nutshell Campaigns always come from your email address. There are also other email routing headers in the messages Nutshell sends which refer to our domain names. You may see these as and


One of the core features of Nutshell Campaigns is that we receive the bounces to your marketing outreach and use them to keep your audience lists clean. To do this, even though messages are sent with a From address that belongs to you, we use a Return-Path header which instructs bounces to come to us. (Services like Mailchimp and Constant Contact use this same technique).

Nutshell supports personalizing this Return-Path, which also has the advantage of removing the “via” label in Gmail. (See the above screenshot). You can personalize your headers by contacting our team. Soon, we’ll add the ability to do this directly within Nutshell.

When you have personalized the Return-Path, you will also configure custom DKIM and SPF records. These are additional records which you place on your domain name, which authenticate messages sent by Nutshell, telling mail recipients that Nutshell Campaigns is permitted to send email on your behalf.

When setting up these domains, you will be given an MX record for This is what allows Nutshell to receive bounces, and does not change anything about your company’s main MX records or mail handling.

Nutshell will provide you with all of the necessary domain names to ensure the above coverage. You will need to add all of the CNAME, TXT, and MX records that we provide to your domain name. If you can get logged in to GoDaddy or your DNS management page, we’d be happy to guide you through this process!

What about DMARC?

DMARC is the strictest form of protection for messages sent by your domain. If you have set up a custom Return-Path, DKIM, and SPF, then the messages sent with Nutshell are considered “DMARC-aligned.”

If you already have DMARC enabled for your domain, then you must set up DKIM and SPF in Nutshell so that your messages reach your recipients’ inboxes. You can use a tool like MXToolbox to check if your domain has enabled DMARC.

You can choose to set up DMARC for your domain if you are certain that all other messages sent from your domain are also DMARC-aligned. This includes messages sent from systems like Zendesk or Wordpress which may send email on your behalf.

Add your own domain in Nutshell

To further enhance your email deliverability and brand representation, Nutshell allows you to easily add your own domain. Learn more about setting up custom domains here.

Did this answer your question?