Skip to content

Connect your email sending domain

Last updated: June 28, 2023

Available with any of the following subscriptions, except where noted:

Marketing Hub Starter, Professional, Enterprise
Sales Hub Starter, Professional, Enterprise
Service Hub Starter, Professional, Enterprise
CMS Hub Starter, Professional, Enterprise

If you want to send marketing emails from your own domain, you can connect your email sending domain to HubSpot. This will give HubSpot permission to send emails on your behalf using DKIM (Domain Keys Identified Mail) email authentication. 

Connecting an email sending domain provides the following benefits: 

  • Your marketing emails will have a lower chance of being marked as spam. 
  • Your marketing emails will no longer display via HubSpot after the sender information.

Before you get started

  • To connect your domain, you will need to update your DNS records. Ensure you have login details for your DNS provider and access to the CNAME records.
  • All accounts may connect an unlimited number of email sending domains. You will need to own and have access to each domain. 
  •  If you have a DMARC policy, you can add HubSpot to your SPF record after connecting your email sending domain.
  • If you're using Cloudflare to configure your email sending domain, make sure that domain-wide CNAME flattening and proxy settings are turned off
  • You can connect a subdomain, like info.domain.com, as your email sending domain. The subdomain you connect should match the domain in the From email address you're using to send marketing emails in HubSpot.
  •  For help with common email sending domain issues, check out our troubleshooting guide.

Connect email sending domains

  • To connect an email sending domain:
  • In your HubSpot account, click the settings settings icon in the main navigation bar.

  • In the left sidebar menu, navigate to Website > Domains & URLs.

  • In the top right, click Connect a domain.

  • In the dialog box, select Email Sending, then click Connect

connect-email-sending-domain
  • On the domain connection screen, enter an email address you use to send marketing emails, then click Next
  • Verify that the email sending domain is correct, then click Next
  • In a separate tab, log in to your DNS provider and locate your DNS record settings. Learn more about adding DNS records to specific providers
  • Copy the values in the Host and Required Data columns in HubSpot. In your DNS provider account, paste the values into the appropriate record fields for the CNAME record of the subdomain you're connecting. Once you've entered the values into the CNAME record, click Verify.

Please note: some providers, such as Network Solutions, or GoDaddy, will add your brand domain and top-level domain to the end of DNS records automatically. For example, if you enter {hsdomainkey}.yourdomain.com, it will turn that value to {hsdomainkey}.yourdomain.com.yourdomain.com, which will result in a DNS error. Instead, copy the value but remove .yourdomain.com, then paste into the corresponding field in your DNS provider account.

  • Once you update your DNS records, they will be verified within 15 to 80 minutes. You can check on how much time remains at the bottom of the page. Leaving this page will not interfere with the validation process.

input-dns

  • If there are any problems verifying your DNS changes, you can review a detailed description of any errors that occurred. For some errors, hover over the warning alert icon In the Current data column for a more detailed description of the error. Learn more about troubleshooting DNS issues

email-sending-domain-error

Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.