Skip to main content

How To Configure SPF, DKIM, DMARC & CNAME / Tracking Domain Records

Ivory Gapas avatar
Written by Ivory Gapas
Updated this week

To keep your cold emails landing in inboxes, your sending domain needs a few DNS records set up. SPF, DKIM, and DMARC verify that your emails are legitimate, while a tracking CNAME enables link and open tracking in Overloop. This guide show how to add each record them correctly.


πŸ’‘ SPF

Provider

Record type

Host Name / Value to add

Google Workspace

TXT

Host / Name: @

v=spf1 include:_spf.google.com ~all

Microsoft 365

TXT

Host / Name: @

v=spf1 include:spf.protection.outlook.com ~all

Where to Configure:

Google: DNS provider

Microsoft: DNS provider

Official Instructions:


πŸ’‘ DKIM

Provider

Record type

Host / Name

Value to add

Google Workspace

TXT

google._domainkey

Public DKIM key generated in Google Admin (starts with v=DKIM1; k=rsa; p=...)

Microsoft 365

CNAME (2 records)

selector1._domainkey

selector2._domainkey

selector1-domain-com._domainkey.<client>.onmicrosoft.com

selector2-domain-com._domainkey.<client>.onmicrosoft.com.

Where to Configure:

Google: DNS provider + Google Admin Console

Microsoft: DNS provider + Microsoft 365 Defender

Official Instructions:


πŸ’‘ DMARC

Provider

Record type

Host / Name

Value to add

Google Workspace

TXT

_dmarc

v=DMARC1; p=quarantine; sp=quarantine; rua=mailto:[email protected]

Microsoft 365

TXT

_dmarc

v=DMARC1; p=quarantine; sp=quarantine; rua=mailto:[email protected]

Where to Configure:

Google: Your DNS provider

Microsoft: Your DNS provider

Official Instructions:


πŸ’‘ CNAME / Tracking Domain

Provider

Record type

Host / Name

Value to add

Google & Microsoft

CNAME

track.domain.com

(note that β€˜.domain.com’ is often added automatically, so only β€˜track’ should be inputted)

track-domain-com.ovrlp-ai-trck-cstm.com

Where to Configure:

Configured in Overloop first, then added in DNS

Note: The hostname 'track' is chosen arbitrarily. You are free to configure another one within Overloop

Did this answer your question?