Google Workspace 8 min read

How to Set Up Google Workspace Correctly for Cold Email

Step-by-step GWS setup for cold email — from domain purchase through first campaign send. Every setting that matters.

Getting Google Workspace set up correctly for cold email has about a dozen steps that all need to be right. Skip one and you're running campaigns with a configuration problem that will show up weeks later as spam placement. Here's the complete setup guide.

Step 1: Domain selection and purchase

  • Buy a new domain (or use a domain with at least 30 days of age)
  • Domain should be related to your business or client's industry — not an obvious spam pattern
  • Set up a basic redirect to your main website from the sending domain
  • Ensure redirect is http → https and both root and www work (verify here)

Step 2: Google Workspace account setup

  • Create a GWS account on the domain (Business Starter is sufficient for cold email)
  • Use a professional email address format: firstname@domain.com or firstname.lastname@domain.com
  • Maximum 3 email accounts per domain for cold email
  • Connect the domain to GWS and verify ownership via DNS

Step 3: SPF configuration

Add this TXT record to your domain DNS:

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

Verify with the SPF checker. If you're also sending through other services, add their includes before the ~all. Never have more than one v=spf1 record.

Step 4: DKIM activation

  1. Google Admin Console → Apps → Google Workspace → Gmail → Authenticate email
  2. Select your domain
  3. Click "Generate new record"
  4. Copy the provided DNS record (it's a TXT record for google._domainkey.yourdomain.com)
  5. Add this record to your domain DNS
  6. Wait 10–15 minutes for DNS to propagate
  7. Return to Google Admin and click "Start authentication"
  8. Verify with the DKIM checker — check the "google" selector

Step 5: DMARC setup

Add this TXT record for _dmarc.yourdomain.com:

v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com

Start with p=none — this monitors without filtering. After 2–4 weeks of clean data, you can move to p=quarantine. Verify with the DMARC lookup.

Step 6: Tracking domain setup

  • Purchase a separate domain (not a subdomain of your sending domain)
  • Add the CNAME record your ESP specifies (e.g., track.yourcoldemaildomain.com CNAME [esp-tracking-host])
  • In Cloudflare: set to DNS Only (grey cloud, not orange)
  • Verify CNAME and SSL with the tracking domain checker

Step 7: Warmup configuration

  • Connect the GWS inbox to your warmup tool
  • Set sending limits in your warmup tool: 3 per day in week 1
  • Run warmup for 21 days minimum before any live sends
  • Week 1: 3/day → Week 2: 6/day → Week 3: 10/day → Week 4: 15/day

Step 8: Pre-launch verification

Before the first live send, run:

If the placement test shows spam, stop. Diagnose before sending any campaign emails.

Step 9: Campaign configuration

  • Configure your ESP to use the GWS inbox (SMTP or API depending on tool)
  • Set daily send limit in your ESP to 15 (GWS max for cold email)
  • Ensure the From address matches the GWS account
  • Configure tracking to use your separate tracking domain
  • Set reply routing to the GWS inbox

Use the launch checklist to verify all of these before the first campaign send.

Run the checks first

Before replacing anything, run a free inbox placement test. You might find the issue is DNS, not the domain — and save yourself a week of unnecessary work.

Free inbox placement test Check burn score

More guides

Why Google Workspace Emails Go to Spam in Cold Email CampaignsGoogle Workspace Deliverability Problems: Causes, Fixes, and RecoveryGoogle Workspace Spam Issues After Scaling? Here's What Changed