Email Deliverability

Connecting an email sending domain

Last updated: June 15, 2018

Applies to:

Marketing Hub: Basic, Pro, Enterprise

When you send an email, your recipients’ email filters may review your DNS records to verify the from address. To prevent your email from getting caught in spam filters, you can give HubSpot permission to send emails on your behalf by connecting an email sending domain. This also removes the “via HubSpot” the appears in the sender information at the top of your marketing emails.

  • In your HubSpot account, click the settings icon settings in the main navigation bar.
  • In the left sidebar, click Domains & URLs
  • In the Domains section, click Connect a domain.
  • In the pop-up window, choose Email Sending as your domain type. connect-email-sending-domain
  • Enter the email domain you'd like to connect. If, for example you'd like to send email as, you'll enter here. Click Next.
  • On next screen, verify that the email sending domain is correct and click Next
  • You are ready to set up your hosting with your DNS provider. If you are hosting with GoDaddy, click Authorize with GoDaddy to allow HubSpot to automatically make changes to your records and finish setting up your hosting. If you are not using GoDaddy, or would prefer to make these changes manually, click No, I'll set it up manually
    • Log into your DNS provider and check I'm logged in.
    • In the main navigation menu of your DNS provider, go to DNS > DNS settings. If you are not sure where to locate your DNS settings, reference the steps below for general instructions, or reach out directly to your DNS provider. If you are uncomfortable making these changes yourself, send this page to your IT team. When you are in your DNS settings, check I'm there
    • Update your DNS records with the required values provided for each host name. Copy the value next to the name in the Host (Name)  column and paste it into the corresponding field in your DNS provider account. Check Done.update-cname-and-txt-records-for-email-sending
    • If your DNS records are set up correctly, you'll see a Confirmed message letting you know your email sending domain is verified. Note that it can take up to 24 hours for DNS changes to take effect everywhere in the world. Click Done in the bottom right corner. 
    • If your DNS records still need to be set up or are still processing, you'll see each necessary record and Record invalid error will be displayed to the right of one or all of them. Click check them again in a few minutes to see if the changes have propagated. If you still see the Record invalid error, you will need to make changes in your DNS settings. Or, if you check your domain manager and see Connected (Missing records) next to your email sending domain, you will need to take additional steps to finish connecting this domain

  • If your DNS settings are invalid, keep the Domain Manager open in a tab or window of your browser.
  • In a new tab or window, log into your DNS provider and navigate to your DNS Zone File (sometimes appears as Domain Files, Manage DNS).

Please note: each DNS provider has a unique layout and interface. These instructions give a general overview of the steps to take within your own DNS provider; however, the navigation and steps may be slightly different. If you need to set up your email sending domain with 1&1 hosting service, contact their support and ask for the Transfer Department. They should be able to set up the TXT record on your behalf.

  • Find the record type that you'll need to update or create. In the example below, all DNS record types are displayed together. Your DNS provider may show each record type (A, CNAME, TXT, etc.) in a separate section; if this is the case, find the section for your invalid record. Add a new record by clicking Add (Add Record, Create new record, etc).

  • In your DNS provider account, set the record Type to match what appears in the Type column in the Domain Manager.
  • In the Domain Manager, click Copy next to the value in the Host (Name) column and paste it into the corresponding field in your DNS provider account.
  • Click Copy next to the value in the Required value column to paste into the corresponding field in your DNS provider


  • Complete these steps for both CNAME records and the TXT record in your HubSpot domain manager, then Save your changes in your DNS provider account. 

Once you've made all the necessary changes to your DNS records, you can close out of the Domain Manager. Check back in around 14 hours to confirm your email sending domain has been successfully connected. Please be aware that it can take up to 24 hours for changes made with your DNS provider to be reflected in HubSpot.

Was this article helpful?