Turning 4,000 Dormant CRM Leads into $100K — Project Phoenix at a Roofing Company
Years-old CRM leads, restarted with AI. A 5-step automation design built around the external triggers (storms, hail) that drive demand in the roofing industry.
A roofing company had 4,000 inquiry records sitting cold in its CRM, untouched for years. The plan: turn them into roughly 8 additional jobs and $100K+ in revenue, with zero manual outreach from the sales team. The poster, on LinkedIn, is Todd Anderson, who works with the outreach-automation platform OpenClaw.
What he built is a 5-step system called Project Phoenix — designed around the unglamorous but signal-rich nature of roofing: a business where external events (storms, hail) drive demand.
The 5-step design
1. Intelligence layer — data, gathered automatically
The agent assembles property data, building permits, past storm/hail history, and neighborhood job completions in the background. "Used to take weeks of manual compiling," Anderson says — now it runs on its own.
2. Scoring — prioritize from 0 to 100
Each lead gets a 0–100 score based on roof age, recent renovation permits, local weather damage, and similar inputs. High score = signals of buying intent.
3. Personalized SMS — stop blasting everyone
OpenClaw drafts each message dynamically, referencing the actual property. Not "Hi {name}" — more like "Your roof is X years old, and last month's storm hit your area."
4. Storm alerts — automatic follow-ups
Two hours after a storm hits a service area, leads in those zip codes get an automatic follow-up SMS. Anderson: "Zero manual work."
5. Real-time alerts — straight to the rep
When a hot lead replies, an instant ping fires into Slack and to the field rep on duty. The scoring model itself keeps learning over time.
Sanity-checking the math
Take a conservative 0.2% close rate.
4,000 leads × 0.2% = 8 jobs 8 jobs × $12,000 (avg roofing ticket) = $96,000
Anderson's framing: "8 additional jobs. $100K+ in revenue. Zero manual outreach."
What's transferable
The point isn't novel AI — it's the pairing of an external signal (the storm) with leads gathering dust in a CRM.
- →Storms → roofing demand
- →Seasons → renovation, AC
- →Vehicle inspection due → auto shops
- →Insurance renewal → agencies
Plenty of industries have demand that flares on external triggers. If you're sitting on leads you can't activate, the Project Phoenix frame — collect → score → personalize → external trigger → instant alert — generalizes pretty cleanly.