Cold Email Inbox Setup: Step-by-Step Tutorial for 2026
By Puzzle Inbox Team · May 18, 2026 · 10 min read
Setting up cold email inboxes from scratch involves domains, DNS, accounts, warmup, and platform connections. Here is the complete step-by-step tutorial.
The Complete Cold Email Inbox Setup Process
Setting up cold email inboxes from scratch involves nine sequential steps. Skip any step and your inbox either fails to deliver, gets suspended, or never builds reputation. Here is the complete tutorial.
Step 1: Buy Sending Domains
Never use your main brand domain for cold email. Buy lookalike domains:
- tryyourcompany.com
- useyourcompany.com
- get-yourcompany.com
- yourcompany.co (if main is .com)
Where: Namecheap ($8-15/year), Porkbun ($7-12/year), Spaceship ($5-10/year).
How many: 3 inboxes per Google Workspace domain. So 30 inboxes = 10 domains.
Step 2: Configure DNS at Registrar
Point domain DNS to managed nameservers (Cloudflare, registrar default). You'll add records here in upcoming steps.
Step 3: Provision Cold Email Accounts
Two paths:
Path A: Buy from Pre-Warmed Provider
Puzzle Inbox provisions Google Workspace ($3-4.50/inbox) or Outlook 365 ($0.35/inbox) with DNS configured and pre-warming complete. Skip steps 4-7 — provider does them. Ready to send in 24-72 hours.
Path B: DIY Setup
Sign up for Google Workspace ($7/user/month direct) or Microsoft 365 ($6/user/month). Create accounts. You'll handle DNS and warmup yourself.
Step 4: Configure SPF Record
Add TXT record to DNS:
For Google Workspace: v=spf1 include:_spf.google.com ~all
For Microsoft 365: v=spf1 include:spf.protection.outlook.com ~all
Critical: SPF has a 10 DNS lookup limit. Multiple sending platforms can exceed this and break authentication silently.
Step 5: Configure DKIM Record
Generate DKIM key in Google/Microsoft admin console. Publish public key as TXT record in DNS. Enable DKIM signing in admin console.
Critical: DKIM signing domain must match From domain for DMARC alignment. Verify in MXToolbox.
Step 6: Configure DMARC Record
Start permissive, harden over time:
Week 1: v=DMARC1; p=none; rua=mailto:dmarc@yourdomain.com
Week 4: v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com
Week 8: v=DMARC1; p=reject; rua=mailto:dmarc@yourdomain.com
Step 7: Configure MX Records
For Google Workspace, add 5 MX records pointing to aspmx.l.google.com (priority 1) and aspmx.alt servers.
For Microsoft 365, add MX record pointing to your tenant domain.protection.outlook.com.
Step 8: Run Warmup (DIY Path Only)
Connect inbox to Mailreach ($25/inbox/month) or Lemwarm. Run for 14-21 days before sending any cold email. Pre-warmed providers skip this step.
Step 9: Connect to Sending Platform
Connect inboxes via OAuth (preferred) or SMTP/IMAP to:
- Instantly (recommended for most)
- Smartlead (recommended for agencies)
- Lemlist (recommended for multi-channel)
- Apollo (recommended for data + sequencing combined)
Step 10: Test Before Sending Cold
- Verify all DNS records via MXToolbox
- Run inbox placement test in GlockApps
- Send 5 test emails to your own seed addresses
- Check Google Postmaster Tools after 48 hours
Total Setup Time
- DIY path: 4-6 weeks total (1 week setup + 2-3 weeks warmup)
- Pre-warmed provider: 24-72 hours total
Cost Comparison
30 cold email inboxes for 3 months:
- DIY: 30 × $7 GWS + $750 warmup × 3 = $2,500
- Puzzle Inbox pre-warmed: 30 × $4 × 3 = $360
Pre-warmed wins on speed and cost.