Skip to content

Lead Pipeline & AI Scoring

Every lead moves through five stages:

StageMeaningWhat to do
NewJust added, not yet contactedCall or send AI email
ContactedYou’ve reached outFollow up, send estimate
QuotedEstimate sentFollow up (AI estimate_followup template helps)
WonJob soldPost-job sequence fires automatically
LostLead went cold or chose a competitorReactivation sequence available

Change a lead’s status by clicking the badge on the lead card or inside the lead detail slide-over.

When a lead is created, ArborBuddy runs a two-stage scorer:

Uses a DistilBERT model running via Workers AI to classify the lead’s message as positive, neutral, or negative, and detect urgency signals:

  • “Emergency” / “tree fell” / “storm damage” → high urgency
  • “Get a quote sometime” → low urgency

Stage 2: Rules-Based Intelligence (40% weight)

Section titled “Stage 2: Rules-Based Intelligence (40% weight)”

Checks service type, message content, and metadata for commercial signals and high-value indicators:

  • 🐋 Whale hunter mode: If the message or company name suggests a commercial property (HOA, apartment complex, county), the lead gets a +20 point boost and a blue 🐋 badge
  • High-value services (crane work, emergency removal) boost the score
  • Missing phone/email reduces the score (harder to close)
ScoreColorAction
80–100🔴 RedCall within the hour
60–79🟠 OrangeFollow up today
40–59🟡 YellowFollow up this week
0–39⚪ GrayLow priority

The top of your dashboard shows a live-ticking banner for your highest-scoring uncontacted lead. The conversion probability decays on a model tuned to real service business data — typically 40–60% drop in conversion if you wait more than 4 hours.

For leads marked Lost, click AI Draft to generate a reactivation email using the reactivation template. The email references the original service type and uses language tuned to re-engage cold leads.