← All docs

Email-Based Light Demo Prospecting — Reactivation Plan

Date: 2026-04-28

Context: Costa wants to revisit the email-based demo prospecting work. Bulk warmup campaigns stay killed (per feedback_email_campaign_killed.md). What's reactivating is the personalized cold outreach pipeline — every email is 1:1, anchored on a custom demo site + audit, drafted by Claude, manually reviewable.


What already exists (built, currently idle)

ComponentToolPurpose
Demo buildertools/spec-site-builder.pyGenerates 1-page personalized demo at demo.irontigerdigital.com/<slug> (niche + city + business name baked in)
Site auditortools/site-auditor.py10-check audit (SSL, mobile, schema, speed, etc.), 0-100 score, with personalized email + SMS draft
Sequence generatortools/sequence-generator.pyClaude-driven 5-email + 3-SMS sequence per prospect, anchored on audit findings
Pipeline orchestratortools/outreach-pipeline.pyOne command: scrape → filter no-website biz → build demos → CRM import → email drafts
CRMdata/crm.db SQLite1,354 prospects, state + TZ backfilled, status tracking
Email sendingBrevo (transactional, authenticated) + MXRoute as fallbackNOT bulk warmup — per-prospect, manually-batched sends only

Why this is different from the killed warmup campaign

KilledReactivating
com.itd.email-batch.plist (bulk daily ramp)Manual per-prospect Brevo sends
Generic "we build sites" templateAudit-anchored, demo-URL-included
100s/day, no review5-15/day, every one Costa-reviewed first day
Optimized for sender reputationOptimized for reply rate + booked calls

Reactivation plan — 3 phases

Phase 1 — Pilot week (Mon-Fri next week)

Goal: prove reply rate + at least 1 booked call.

  1. 1. Cinder picks 5 niche/city pairs (matched to top-ranked sites): pool / phx · concrete / orlando · pressure-wash / knox · siding / br · tree / lawton.
  2. 2. For each, run outreach-pipeline.py to build 10 demos + drafts (50 prospects total / week).
  3. 3. Cinder generates the 5-email sequences via sequence-generator.py.
  4. 4. Costa reviews + sends Day 1 of each sequence himself (5/day = ~10 min review + send).
  5. 5. Days 2-5 sequence steps fire automatically via Brevo on sequence-advance.py — but ONLY if Costa explicitly greenlights the sequence after reviewing Day 1.
  6. 6. Reply tracking: any reply lands in costa@irontigerleads.com, auto-tagged in CRM.

Phase 2 — Scale (Week 2-3 if pilot works)

Goal: 25/day across 5 niches, ~125/week, ~500/month.

  1. 1. Cinder runs the full pipeline overnight: 50 fresh demos/day across the active niches.
  2. 2. Costa reviews Day 1 of each sequence in a 15-min morning batch.
  3. 3. Sequence-advance fires Days 2-5 automatically post-greenlight.
  4. 4. Add LinkedIn DM as opt-in supplement for prospects who don't respond by Day 3.

Phase 3 — Tenant ramp (Week 4+)

Goal: convert replies to retainers.

  1. 1. Replies → Sarah Retell (existing inbound voice agent) handles initial qualification call.
  2. 2. Qualified → Costa demos the rank+rent value live (Phx pool stats, lead packets, etc.).
  3. 3. Close at $200/mo retainer + $50/lead overflow per the existing pricing strategy.

What needs to change before reactivation

  1. 1. tools/sequence-generator.py:25 uses old workspace path — point at /Users/icarus/RankAndRent/.
  2. 2. MXRoute → Brevo migration verified — currently sequence-advance uses MXRoute. Brevo is more deliverable + already authenticated. Switch sender backend.
  3. 3. CRM dedupe pass — 1,354 prospects exist; check how many already received outreach in the prior cycle (avoid double-touching).
  4. 4. Demo URL routingdemo.irontigerdigital.com is currently the spec-site host. Verify CNAME + GitHub Pages routing still resolves (was migrated during the path move).
  5. 5. Brevo daily volume cap — Brevo free tier is 300/day (resets midnight UTC). Sufficient for Phase 1+2; would cap at Phase 3 if we scale to 500/day.

What I need from Costa to start Monday

  1. 1. Greenlight on niche/city pairs for Phase 1 (5 default candidates above; happy to swap).
  2. 2. Email sender confirmation: costa@irontigerleads.com (current) or do you want me to use a domain-anchor like outreach@irontigerdigital.com?
  3. 3. Daily review time slot — when do you want the 5 personalized emails ready for review (morning batch / evening batch)?
  4. 4. Sequence tone preference — current Claude prompt is "professional but friendly with light urgency." Adjust if you have a stronger preference.

If you greenlight, I run the full prep work tonight (CRM dedupe, sender migration, demo URL re-test, Phase 1 batch generation) — Monday morning you wake up to 5 prospects reviewed-and-ready.