Email deliverability is critical for businesses using HubSpot for marketing and sales communication. If your DNS records aren’t set up correctly, your emails might land in spam folders or fail to send altogether.
At Huntscape Operations Partners, we’ve seen too many small businesses struggle with this, so here’s a step-by-step guide to correctly configuring your DNS records to ensure your emails from HubSpot are authenticated, trusted, and reach your recipients' inboxes.
Email providers (like Gmail, Outlook, and Yahoo) use authentication protocols to determine whether an email is legitimate or potentially spoofed or spam. If your domain’s DNS settings don’t authorize HubSpot to send emails on your behalf, your messages may get flagged as unverified.
To fix this, you need to set up the correct DNS records:
✅ SPF (Sender Policy Framework) – Prevents unauthorized sources from sending emails on your behalf.
✅ DKIM (DomainKeys Identified Mail) – Encrypts email signatures to confirm they’re sent from your domain.
✅ DMARC (Domain-based Message Authentication, Reporting, and Conformance) – Gives email providers guidance on how to handle unauthenticated messages.
Now, log in to your DNS provider (GoDaddy, Cloudflare, Namecheap, Google Domains, etc.) and follow these steps:
SPF ensures that HubSpot is authorized to send emails from your domain.
➡️ Go to your DNS settings and create a new TXT record with these values:
@
(or your domain name)v=spf1 include:spf.hubspotemail.net ~all
🔹 If you already have an SPF record, merge HubSpot’s SPF with your existing record instead of adding a second one.
DKIM signs your emails with a cryptographic signature to verify authenticity.
➡️ Add two new CNAME records in your DNS settings:
CNAME 1:
hs1._domainkey.yourdomain.com
)hs1.yourdomain.com.dkim.hubspotemail.net
)CNAME 2:
hs2._domainkey.yourdomain.com
)hs2.yourdomain.com.dkim.hubspotemail.net
)DMARC tells email providers what to do with emails that fail SPF or DKIM checks.
➡️ Add a new TXT record with these values:
_dmarc
v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com; ruf=mailto:dmarc@yourdomain.com; fo=1
🔹 Adjust the “p=none” value to “p=quarantine” or “p=reject” later, once you confirm that everything is working properly.
Correctly setting up your DNS records helps ensure that:
✔️ Your emails don’t end up in spam folders.
✔️ You avoid email spoofing and phishing attacks.
✔️ You build trust with email providers, improving deliverability.
✔️ You maintain a professional reputation when sending sales and marketing emails.
At Huntscape Operations Partners, we help businesses set up HubSpot the right way—because tools work best when they’re properly configured.
Need help? Contact us today and let’s get your emails delivered reliably and securely! 🚀