Loading...
Configure DKIM, SPF, and DMARC records so Gmail, Outlook, and Yahoo trust email sent from your domain through WRRK.
To send email reliably from WRRK using your own domain, you need to tell ISPs (Gmail, Outlook, Yahoo) that WRRK is allowed to send on your behalf. That takes 3 short DNS records: DKIM, SPF, and DMARC.
This guide walks through each one, with registrar-specific steps for the most common providers.

include:amazonses.com so Gmail knows WRRK's sending infrastructure is authorized.p=none to monitor, then tighten to p=quarantine and finally p=reject.Without all three, your emails may land in spam or be silently dropped — especially by Gmail and Yahoo, which enforce strict requirements for bulk senders (5k+/day) as of Feb 2024.
Navigate to Settings → Email Deliverability and enter your sending domain. WRRK generates DKIM records for you.

Registrar-specific steps:
Hostinger — Hosting → Manage → Advanced → DNS Zone Editor. Name: prefix only (e.g. abc123._domainkey), don't append the domain. Target: the full CNAME target.
GoDaddy — My Products → DNS → Add New Record → Type: CNAME. Name = prefix only (GoDaddy auto-appends domain).
Cloudflare — DNS → Records → Add Record. Proxy status must be DNS only (gray cloud). Orange cloud breaks DKIM because Cloudflare's proxy rewrites CNAMEs.
Route53 — Hosted zones → Create record. Record name: prefix only. Type: CNAME.
Namecheap, Google Domains, Squarespace — Same pattern: prefix on left, target on right. If your registrar auto-appends the domain, paste only the prefix; otherwise paste the full host.
If you don't already have an SPF record:
Type: TXT
Name: @ (or yourdomain.com)
Value: "v=spf1 include:amazonses.com ~all"
TTL: 3600If you already have an SPF record (Microsoft 365, Google Workspace, etc.), add include:amazonses.com to the existing one — do not create a second SPF record. Only one SPF record per domain.
Before + after:
Before: "v=spf1 include:_spf.google.com ~all"
After: "v=spf1 include:_spf.google.com include:amazonses.com ~all"Start in monitoring mode so legitimate mail isn't blocked while you verify everything works:
Type: TXT
Name: _dmarc
Value: "v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com; pct=100; aspf=r; adkim=r"
TTL: 3600Replace dmarc@yourdomain.com with an inbox you actually check. Reports arrive as XML; tools like dmarcian.com render them.
DMARC progression (2–4 weeks):
| Phase | Policy | When to switch |
|---|---|---|
| Monitor | p=none | Week 0 — day you set up DKIM + SPF. |
| Quarantine | p=quarantine | After 1–2 weeks of clean DMARC reports. |
| Reject | p=reject | After 1–2 weeks on quarantine with no complaints. |

"CNAME record not found" — Check with dig abc123._domainkey.yourdomain.com CNAME +short. If empty, it hasn't propagated; if wrong, fix the target.
"Record found but points to the wrong value" — Most common cause: your registrar auto-appended the domain when it shouldn't. Remove the domain suffix from the Name; use only the prefix.
"DMARC record failed syntax check" — Quotes matter. Straight double quotes, not smart quotes from copy-paste.
"Verification stuck on one CNAME" — Cloudflare: ensure proxy is DNS-only (gray cloud). GoDaddy: check for trailing whitespace in Name/Data.
Still stuck — Email support@wrrk.ai with the exact records you added. We'll run a DNS trace and tell you what propagated.
Tags
Email warmup — what it is and why it matters
WRRK automatically ramps your sending volume over 3 weeks so ISPs learn to trust your domain. Here's why, how, and what to do if a campaign hits the cap.
Reading your email reputation dashboard
Understand what the four ISP gauges, 30-day trend chart, and pause banner on the reputation dashboard mean — and what to do when the numbers drift.
BIMI — show your logo in Gmail
BIMI shows your company logo next to emails in Gmail and Apple Mail. Requires DMARC at quarantine/reject + an SVG logo + a signed certificate (VMC or CMC).
Connecting Email Accounts
Connect Gmail, Outlook, or custom IMAP email accounts to WRRK.