Homeowners have a guided AI conversation, add project photos, and see a preliminary range built from live local costs and your guidance before your team calls back.
Every range is labeled preliminary and requires contractor approval before it becomes an estimate.

Four steps between an inbound homeowner and a lead your team actually wants to call.
Step 1
Contact details, ZIP, project description, timeline and optional photos — in a short guided flow on your site or a link you text them.
Step 2
The intake is interpreted using your pricing guidance, while live 1Build labor and material costs anchor the preliminary range.
Step 3
The homeowner sees a clearly labeled preliminary range and says whether they're comfortable proceeding.
Step 4
Your dashboard shows homeowners ready to proceed. Approve or edit the final amount before a branded estimate is sent.
Start from strong defaults for roofing, painting and remodeling — or build your own from scratch. Every rule is written in plain English and priced by you.
Embed the qualification widget on your website, or send a shareable link by text after a missed call. Same flow, same approved pricing, same clean handoff to your dashboard.
Widget preview
Let's check your project
A few quick questions and you'll see a preliminary range approved by your contractor.
Preliminary and transparent. Contractor approval is required before the estimate is sent.
Set your services, service area, minimum job size and pricing ranges once. Approve the wording. Then let the flow do the qualifying.
Create your contractor account