How to Add Audienceful's Email DNS Records in Squarespace
This guide shows how to add the DNS records Audienceful gives you in Squarespace (including domains that moved over from Google Domains). First, add your domain in Audienceful (Settings → Domains → New) so you have your exact records on screen — the DKIM values are unique to your domain. For what each record does, see the main custom domain guide.
Find your DNS settings in Squarespace
- Sign in to your Squarespace account and open Settings → Domains.
- Click the domain you want to edit.
- Open DNS Settings (or DNS).
- Scroll to the Custom Records section — this is where you'll add each record with the Add Record button.
Squarespace quirks to know
- Google Domains moved to Squarespace. If you bought your domain through Google Domains, it was migrated to Squarespace Domains, so the DNS interface is now Squarespace's — the steps here apply.
- Host field appends your domain automatically. In the Host field, enter only the part before your domain (e.g.
pdk1._domainkey,email). For the root domain, use@. Never paste the full hostname or you'll get a doubled domain likeemail.example.com.example.com. - No trailing dot on CNAME values — enter
mailgun.org, notmailgun.org.. - Records go into the Custom Records table; the built-in records above it don't need changing.
Add each record
In Custom Records, use Add Record, pick the Type, and fill in the fields. Copy every value exactly from your Audienceful Domains screen.
DKIM — two CNAME records
| Field | Record 1 | Record 2 |
|---|---|---|
| Type | CNAME | CNAME |
| Host | pdk1._domainkey |
pdk2._domainkey |
| Value / Data | (the target shown in Audienceful) | (the target shown in Audienceful) |
(On a subdomain like mail.yourdomain.com, the Host becomes pdk1._domainkey.mail.)
SPF — one TXT record (merge if you already have one)
- Type: TXT
- Host:
@(or your subdomain label) - Value:
v=spf1 include:mailgun.org ~all
You can only have one SPF record. If a TXT record starting with v=spf1 already exists, edit that record instead of adding a second one, and add the Mailgun include — for example: v=spf1 include:_spf.google.com include:mailgun.org ~all.
Tracking — one CNAME record
- Type: CNAME
- Host:
email - Value:
mailgun.org
DMARC — one TXT record (recommended)
- Type: TXT
- Host:
_dmarc - Value:
v=DMARC1; p=none;
(Skip if you already have a _dmarc record.)
MX — optional, only if this domain doesn't already receive email
Add the two MX records shown in Audienceful (mxa.mailgun.org and mxb.mailgun.org) with priority 10 and Host @. Don't add these if you already receive mail at this domain (e.g. Google Workspace) — two sets of MX records conflict.
Common mistakes in Squarespace
- Google Domains muscle memory. The old Google Domains DNS screen is gone; add records under Squarespace's Custom Records instead.
- Editing the wrong domain. If your domain is connected to Squarespace but managed elsewhere, DNS edits belong at the registrar that actually manages it — confirm you're on a domain Squarespace manages.
- Typing the full host (
pdk1._domainkey.yourdomain.com) — Squarespace appends your domain, so enter justpdk1._domainkey. - Adding a trailing dot to the CNAME value.
Verify
Back in Audienceful, click Verify domain. If a record isn't green yet, wait a few minutes (Squarespace changes usually propagate quickly, but DNS can take up to 24 hours) and check again. Full troubleshooting is in the main guide.