Cold Email Agency Client Onboarding Playbook: 14 Day Launch SOP
By Puzzle Inbox Team · May 22, 2026 · 9 min read read
Complete 14 day client onboarding SOP for cold email agencies: kickoff agenda, ICP workshop, infra build, copy approval and first send checklist with templates.
From contract signed to first send in 14 days, every time
The single biggest predictor of cold email agency retention is time-to-first-send. Agencies that launch campaigns within 14 days retain 73% of clients past month 6; those that take 30+ days retain 41%. The fix is a documented onboarding SOP that runs the same way every time. Below is the exact 14 day playbook used by agencies doing $50K-$200K MRR in 2026.
Day 0-1: contract signed, immediate actions
Within 2 hours of signature: send welcome email with Calendly link for kickoff (scheduled within 72 hours), Stripe invoice for first month plus setup fee ($1,500-$3,000 covers domain costs), and a shared Notion or Google Drive workspace. Trigger the internal Slack channel #client-[name] with project manager, copywriter, list builder, and infra lead added. Do not skip this; clients judge you in the first 48 hours.
Day 2-3: kickoff call and ICP workshop
The kickoff is 90 minutes, not 30. Agenda: 15 min introductions and process overview, 30 min ICP deep dive (titles, company size, industry, tech stack, trigger events, exclusions), 20 min offer review (current pitch, pricing, case studies, objections heard), 15 min messaging direction (proof points, differentiators, banned phrases), 10 min logistics (reporting cadence, point of contact, escalation path). Record the call. Send a 1-page ICP brief within 24 hours for written approval.
Day 4-5: infrastructure build
Purchase 3-5 secondary domains via Cloudflare ($9-$12 each), configure SPF, DKIM, DMARC (p=none initially, move to p=quarantine after 30 days). Provision 2-3 Google Workspace mailboxes per domain ($6/mailbox). Connect all mailboxes to Smartlead and start warmup at 5 emails/day ramping to 30 over 14 days. Add every mailbox to Puzzle Inbox for unified placement monitoring before the first real send.
Day 6-8: list build and enrichment
Use Clay to build the first batch of 1,500-3,000 prospects against the approved ICP. Enrichment waterfall: Apollo for base data, LinkedIn for title verification, BuiltWith for tech stack signals, news API for trigger events (funding, hiring, product launches). Run validation through MillionVerifier or NeverBounce, drop everything not "valid." Share the list with the client for spot-check approval before any send.
Day 9-10: copy drafting and approval
Write 3 sequence variants of 4 emails each. Variant A: pain-led. Variant B: outcome-led. Variant C: social-proof-led. Each email under 75 words, one CTA, plain text, no images, no tracking pixels (open tracking is dead in 2026). Send to client in a single Loom walkthrough explaining the angle of each variant. Get written approval. Build all 3 variants in Smartlead with 33/33/34 split.
Day 11-13: pre-flight checklist
Run the 22-point pre-flight: warmup health green on all mailboxes, SPF/DKIM/DMARC passing on all sending domains, unsubscribe link working, reply detection active, throttling set to 20-25/day per mailbox, sending hours 8am-4pm client timezone Tuesday-Thursday, sequence spacing 3-5 business days, manual reply routing to client inbox, weekly report template configured, deliverability baseline captured in Puzzle Inbox. Walk the client through every item.
Day 14: first send and reporting cadence
First batch goes out 9am client time. Send the client a "we are live" Loom showing the first 100 prospects in flight. Schedule the recurring Monday 9am report covering: emails sent, open rate (caveat: unreliable), reply rate, positive reply rate, meetings booked, deliverability score, and one optimization recommendation. The first 30 day review is locked on the calendar for day 44.
Common onboarding failures and fixes
Client delays ICP approval: send a "we will assume approval if no response by Friday" email with a default ICP. Domains not propagating: buy 48 hours earlier and warm in parallel. Client wants to send from primary domain: refuse politely and explain reputation risk. See our full cold email agency operations guide for handling difficult onboarding scenarios.