← All Skills
Sending (EmailBison)

Pre-Launch QA

Every expensive cold email failure traces back to a gap a checklist would have caught: a broken variable in a subject line, a list with security-gateway domains still in it, settings that flipped on a live campaign mid-edit. This skill runs seven sections, copy, settings, leads, senders, schedule, sequence and the post-activation watch, and reports each item PASS or FAIL with real evidence, not a guess. No checklist, no launch.

Pipeline Playbooks · Open Source, MIT Licensed

A numbered gate that checks copy, settings, leads, senders, schedule and sequence structure before any campaign launches or resumes, PASS or FAIL, one line of evidence each.

When to use this

  • Before pressing start on any new campaign
  • Before resuming a paused campaign
  • Before reactivating a campaign you've edited
  • After any lead upload to a sending campaign
  • When someone says "it's fine, just launch it"

What it covers

  • Copy checks: variable resolution, no links, spintax renders, lowercase subjects
  • Settings checks: plain_text by type, tracking off, daily limits 1000+
  • Lead checks: count matches, hygiene done, zero Mimecast or Barracuda domains
  • Sender checks: all attached, all connected, warmup and per-sender limits
  • Schedule checks: exists, sane hours, timezone matches recipients
  • Sequence checks: 3+ day step gaps, thread structure, variant links intact
  • Post-activation watch: first-hour bounce rate, pause over 5% with 25+ sends

Install just this skill

Every skill folder is self-contained. Run this from your project root to pull just this one into .claude/skills/pre-launch-qa/:

$ npx degit joelwylie7/cold-email-playbooks/.claude/skills/pre-launch-qa .claude/skills/pre-launch-qa

Want the whole system, not just one skill?