Two inputs feed one pipeline. Cold email is the free base you own; Facebook ads are the optional paid accelerant. Both pour into the same funnel: a cheap front-door site → a warm upsell to the recurring money-maker → recurring stacks to the goal.
Honest framing: cold email is the cheap, ownable base that works day one; ads are an optional paid layer that fills the pipeline faster (but cost real money up front). Stacked, the two compound — multi-channel contractors in one 44k-lead study saw +479% pipeline value with 2 channels, +867% with 3.
Estimates, not promises. Reply / close / churn are funnel benchmarks; avg-recurring and the CAC + time-to-$5k tiles update live from your Clients roster and the Paid Ads calculator. Realistic time-to-$5k usually lands 2–3 months later than the model — the first weeks are slow until you have proof.
Never cold-sell the expensive thing. Lead with a free test-drive (audit Loom + a rebuilt site preview), close the easy $299 yes, deliver, then warm-upsell the $750/mo money-maker ~2 months later. Confirmed by operators sending millions of emails. ~7 retained $750 clients = ~$60k/yr — and most of it repeats without new selling.
Live from your roster + spend assumptions. The two numbers that decide if the machine works: what a client is worth vs. what they cost to win, and how fast you make it back.
Blended CAC = (cold-email spend + ad budget) ÷ (email closes + ad clients) — usually 30–50% higher than the platform-reported number, and the honest one. Pulls from your Calculator + Paid Ads sliders.
Best-in-class for a solo operator means a few decision-driving numbers, not a 100-metric data lake. These are real tools — just overkill until you have a team / dozens of clients:
Half-circle = how close current recurring is to the $5k target. Move it by closing more $750 jobs — or fewer, bigger ones.
Driven by this week's scoreboard (sent / replies / calls) plus your live client roster. Each drop-off is where the machine leaks.
Solid = recorded each month you open this cockpit. Dashed = simple projection from your Calculator settings. It fills in as the months pass.
Money flows top to bottom — the magic is the bottom: once a client is on the $750 service, that income repeats every month. Tap any step for the why, the real number, and the one action.
The single source of truth. Active clients here drive the KPI row, the gauge, the donut and the funnel. Tier auto-fills a default price — edit any number. Stored only on this device.
| Client | Tier | MRR | Source | Status | Health |
|---|
Empty tiers are upsell headroom, not missing data — every rung you haven't sold yet (Reviews+Maps, Reactivation) is room to climb on clients you already have.
Stamp each client's source in the table above — this shows which channel actually pays. Cold email is free; ads cost cash, so compare revenue, not just lead count.
The most diagnostic chart for a recurring business — not just that MRR changed, but HOW. New + Expansion + Reactivation − Contraction − Churn = Net new.
Estimated from your MRR history + a 4% monthly-churn assumption (illustrative until you tag each move). The Net bar = your current recurring.
Log your 5 numbers every day. The machine has exactly four dials; the diagnosis below tells you the ONE to fix this week.
| Day | Sent | Replies | Calls | Closes | $ booked |
|---|---|---|---|---|---|
| Total | 0 | 0 | 0 | 0 | $0 |
Cold email is the engine you own — but it's not the only door, especially for the fastest first cash with zero reviews. Tap a channel for how it works, cost, and time-to-first-cash.
From /fiverr_launch/01-gig-listings.md — paste-ready under "Northstar Digital". Basics priced above bottom-feeders; you compete on speed + proof.
Gig 2 (chatbot) + Gig 3 (automation) buyers are your future $497/mo lead-machine clients — tag them.
Never cold-sell the expensive thing. Open with the easy yes, deliver, then climb — each rung a warm next step.
"$750/mo is $9k/yr. One recovered job pays for the whole year. I'm not selling software — I'm selling you the jobs you're already missing." Inbound-only = TCPA-safe.
Honesty check: the punchy "62% unanswered" is a widely-cited vendor figure (411 Locals); independent platform data (Invoca) puts it nearer ~27% — either way, a lot of money walking. The job values are solid: roofing ~$10k, HVAC replacement ~$7.5k (Angi / HomeAdvisor). Use the framing; cite carefully.
The #1 reason clients stay is demonstrated value (clients leave from lack of it 68% of the time, not price). Send each client this one-screen report monthly — cancelling then feels like turning off income.
Example numbers — wire to the client's real call/booking data. Lead with the dollar figure, not the tech.
The optimistic, everything-clicks case. Realistic is ~4–6 months — the first weeks are slow until you have proof. Same machine either way.
Build proof. First website clients + first 1–2 missed-call deals. Engine starts, first case study.
Systematize. Same loop, more reps. Warm-upsell happy site clients. Recurring starts stacking.
~6–7 clients on $750 + new setups tips you over $5k — and most now repeats automatically.
Drag your monthly investment. "You get out" updates live off the same compounding model as the Calculator (recurring stacks, minus churn). More spend = more reps (tools / VA / closer) = more closes per month.
Estimate. Self-funding after month 1–2 (client cash covers spend); real out-of-pocket ≈ the first 1–2 months of spend. Realistic timelines land ~2–3 months later than the model — the first weeks are slow until you have proof.
Three spend tiers — how much you invest per month, what it adds, and how fast it reaches $5k MRR (model). Taller bar = more closes/month. Distinct from the offer ladder: this is your spend, not the client’s.
Itemized by rung. Cold email needs almost nothing to start; the bigger numbers only kick in when you add AI voice (Rung 2) or paid ads. Current monthly figures, verified 2026-06-21 (sources at the bottom of the page).
| Line item | Rung 0 — Validate ~$50/mo | Rung 1 — Systematize ~$150/mo | Rung 2 — Scale + Voice ~$350/mo |
|---|---|---|---|
| Cold-email sending | Smartlead $39 | Instantly / Smartlead $39–47 | + more inboxes $47+ |
| Warmed inboxes | primary inbox | 3 × ~$5–10 ~$15–30 | 6+ inboxes ~$30–60 |
| Sending domains | 1 ~$10–15/yr | + 2nd domain | several ~$3–5/mo |
| Lead data / scrape | Outscraper $3/1k (first 500 free) | Clay or ScraperCity $49–149 | ScraperCity $149+ |
| Audit video | Loom free (25/mo) | Loom free | Loom free / paid |
| AI receptionist | — | — | Synthflow / Retell ~$30 (~$0.11–0.16/min) |
| CRM + billing | — | — | GoHighLevel $97 (shared, all clients) |
| Telephony | — | — | Twilio # $1.15/mo + SMS $0.0083 |
| Your time | ~1 hr/day | ~1 hr/day | + VA for volume |
| Paid ads (optional) | — | — | + $500–2,000/mo |
| Monthly total | ~$50 | ~$150 | ~$350 + ads |
Run Meta lead ads at contractors with a free-audit / demo offer, so leads come in while cold email runs in parallel. B2B-to-contractor CPL runs higher & less predictable ($15–80+) than consumer CPL — cold email stays the cheap, ownable base; ads are the paid accelerant.
Run the contractor’s ads to homeowners and let the AI receptionist catch every lead. A natural $1,000–$1,500/mo upsell tier on top of Job Catcher — you bill ad management + the recurring AI.
CPL is not a price Meta sets — it's the output of an auction × a funnel. Meta picks the winner by Bid × Estimated Action Rate × Ad Quality, and the mechanical identity is:
CPL = CPM ÷ (1000 × CTR × form-CVR)
So CPL rises when CPM rises (narrow audience, US/UK geo 2–3×, Q4 season, premium placements), when CTR falls (weak creative), or when form-CVR falls (long form, mismatched landing page). Each extra form field adds ~5–10% CPL. Open the Advanced drawer in the calculator to see it move.
Pick a niche to load realistic 2026 priors (CPL, close rate, job value), then drag any slider to override. Defaults reflect Meta lead-form leads, which close LOWER than search.
See why CPL moves. Set the three levers; the implied CPL drives the raw-CPL slider above.
Uses your Calculator sliders for the cold-email base, plus the ad-driven clients above. Both compound with monthly churn.
The whole business is four numbers and one habit: send, reply fast, book, close. Log them in the Scoreboard, fix the one leak on decision day, and let recurring stack. Boring on purpose.
Drag the sliders. The model stacks recurring with monthly churn, adds one-time setup fees, and subtracts your delivery cost + monthly spend to show real take-home profit.
Bars = projected NET profit/month for 12 months. Dashed red = $5k target. Green bars = months you're over $5k. Real out-of-pocket risk is only the first month or two of spend before clients pay — after that it self-funds.
Stat note: the "62% / 6-of-10 missed calls" figures below are widely-cited vendor benchmarks (411 Locals); independent platform data (Invoca) shows ~27% unanswered. Use the framing in outreach — cite your own source carefully.
Subject ideasyour roof page · quick idea · missed calls · noticed this · 2 thingsTier A opener (audit + preview)
{first_name} — pulled up {company} and spotted a couple things on the site that are probably costing you calls. threw together a quick 2-min walkthrough + rebuilt the page so you can see it. no cost. would that be worth sharing more?
Missed-call opener
{first_name} — noticed {company} is probably missing calls while crews are on jobs (most roofers miss ~62%). set up an AI that answers every call in your name + texts back anyone you miss. one recovered job pays for the year. worth sharing more?
Follow-ups (day 3 / 5 / 9)
D3: {first_name} — most roofing sites miss ~6 of 10 calls. the walkthrough shows where yours leaks + the fix. want it?
D5: {first_name} — I actually already rebuilt your page as a preview. 30 seconds to look at. worth a peek?
D9: {first_name} — last one from me. if it's not a priority now, just reply "not now" and I'll close it out.
Rules: 2–3 word lowercase subjects · no greeting · one hook only · lead with the FREE offer · "worth sharing more?" beats "book a call".
Feed your best-performing real scripts back into the custom Claude script-writer (Ideas tab) — it drafts ~half the copy; you add the human touch.
Your big-ideas backlog. Active = sell now. Next = warm upsells. Explore = other niches worth testing. Parked = looked at, not for us (and why). Don't chase Parked while the core is unproven.
Full breakdown by launch rung on the Investment tab. Prices verified 2026-06-21 (sources at the bottom of the page).