Put every lead with the right rep

Craft trains a custom model on your calls, consumer data, and closed jobs. It scores and enriches every lead in real time, books the rep most likely to win it, and gets sharper with every outcome.

Book a Demo
Custom modelReal-time enrichmentSelf-improving
New lead · The AlvarezesWindows · web form
Both homeowners on the callTimeline inside 30 daysAsked about financing

Danielle Foster

44% close on similar jobs · 6 mi away

Assigned
Booked · Thu 9:00 AM · CRM updated

+31%

Sales lift

100%

Leads scored

10–20%

Close rate improvement

Real-time

Scoring & enrichment

Scored, matched, booked

Craft scores the lead during the first conversation, picks the rep most likely to win it, and books while the homeowner is on the line.

The Alvarezes · replacement windowsLive call
We want them in before my daughter's graduation, so inside a month. Is financing an option?
Timeline inside 30 daysFinancing askedBoth homeowners

A custom model for your company

The model predicts three numbers for every lead: chance they demo, chance they buy, and project size. First-party call behavior, financing questions, urgency, who was on the phone, joins consumer and property data. The product is a dollar figure, in real time.

Score · The AlvarezesReal-time

Demos

78%

Chance they demo

×

Closes

54%

Chance they buy

×

Project size

$17,400

If they buy

=

Score

$7,330

Expected value

What the model saw

Whole-home project, 12 windows, driven by draftsHighly engaged on the call, asked about financingRisk: mentioned collecting two other quotes
Model v42 · trained on 2,314 of your closed jobsScored in 0.8s

Assignment that knows your team

Craft builds each rep's day around predicted value: geography, capacity, and their win rate on this exact job type. When a higher-value lead appears, it reassigns and reschedules the rest.

Danielle Foster3 of 4 booked · 52 min · 24 mi
1
Alicia GrantHigh value

Tyler Brooks to Danielle Foster

$8,120

Mesa · 9:00 AM

2
Dan & Priya PrattHigh value

Previous customer

$6,480

Gilbert · 12:30 PM

3
Nina Okafor

Marcus Rivera to Danielle Foster

$4,910

Chandler · 3:30 PM

Scheduling that predicts the win

While the homeowner is still on the line, the model ranks every open slot by predicted close rate for this exact lead. Your agent offers the best one first.

Live call · The Alvarezes2:41

Times to offer · ranked by predicted close

Thu 9:00 AMDanielle Foster46% close
Fri 1:30 PMDanielle Foster41% close
Thu 3:30 PMMarcus Rivera33% close
Booked Thu 9:00 AM · highest predicted close

A model that retrains on every outcome

Every closed job, lost bid, and no-show flows back in, and the model shows its work: predicted value tracks realized revenue, decile by decile. This month's scores know more than last month's.

Score calibration21,412 outcomes
Predicted valueRealized revenue
Top 10%
$7,540 · $7,310
60–70%
$4,110 · $3,980
40–50%
$3,050 · $3,120
20–30%
$1,980 · $2,090
Bottom 10%
$640 · $720

Grouped by predicted value at scoring time · n = 21,412

FAQs

AI lead scoring ranks every incoming lead by how likely it is to become a sold job, so your team works the best opportunities first. Craft builds the score from three sources: what the homeowner actually said on the first call, property and consumer data, and the closed outcomes of similar leads in your CRM.

Demographic models rank a lead by how much the household resembles past buyers. Craft adds the strongest signal available: first-party call behavior. Financing questions, urgency, project scope, and who was on the phone are heard on the first call, joined with consumer and property data, and scored in real time. Closed outcomes from your CRM confirm which signals actually predict a sold job for your company.

Yes. Craft trains the model on your own calls, your market, and your closed jobs, and it retrains as new outcomes arrive. Two companies selling the same product in the same city end up with different models, because their reps, lead sources, and customers are different.

Yes. Craft weighs geography, capacity, and each rep’s historical win rate on similar jobs, then books the appointment with the rep most likely to win it. When a higher-value lead appears, Craft can reassign and reschedule the displaced appointment automatically.

Yes. Craft checks real availability while the homeowner is still on the line, prioritizes same-day and high-value slots, and books directly into your calendar. Confirmations, reminders, and rescheduling are handled automatically.

Craft syncs scores, assignments, and appointments to ServiceTitan, Salesforce, LeadPerfection, JobNimbus, MarketSharp, and 20+ other systems. Closed outcomes flow back from the CRM so the scoring model keeps learning from your actual results.

1,100,000+

conversations behind every score

See your own leads scored

Bring last month's lead list. Watch Craft score and route it on a live demo.