We generate the demand, qualify the prospect, and book the appointment. You pay when a confirmed, exclusive job lands in your schedule — not before.
Most lead generation leaves all the hard work to you. We handle the full path — from generating demand to confirming the booking.
Paid search, local SEO, and Maps visibility drive inbound interest for your trade in your area.
Right service, right zip, homeowner decision-maker, real timeframe. If it doesn't clear all four filters, you don't pay.
Confirmed appointment on your calendar — date, time, address. The prospect is expecting your call or visit.
You pay per booked appointment. Junk appointments are credited. Volume is fully adjustable.
We run appointment setting across five core home service verticals. Each has its own qualification criteria, pricing range, and lead flow dynamics.
| Model | What you pay for | Exclusivity | Close rate | Work left for you |
|---|---|---|---|---|
| Pay per click | A website visit | Mixed | Low | Everything |
| Pay per lead | A contact form fill | Often shared | ~5–15% | Qualify + book |
| Pay per call | A live inbound call | Usually exclusive | ~15–25% | Qualify + book |
| Pay per appointment | A confirmed, booked job | Always exclusive | 30%+ | Just show up |
The fastest way to evaluate the model is to run the numbers on your own trade. Here's what a roofing contractor sees — and why the math holds across most higher-ticket home service verticals.
Typical rate for a pre-qualified, booked roofing estimate confirmed at your location — exclusive to you.
Roofers running booked, exclusive appointments routinely close 1 in 3. Shared lead close rates average 5–12%.
Residential replacement. Storm damage and full re-roofs sit at the top of that range, adding margin on top.
$10,000 avg job × 30% close = $3,000 per appointment paid. At $125/appt, that's 24x return on acquisition cost.
Running this in-house means hiring, training, and managing a team whose only job is to fill your calendar. Most contractors outsource it — here's why the math almost always wins.
You pay per appointment — not salaries, benefits, or management time for a booking rep who quits in month three.
The demand generation and booking infrastructure is already built. You plug in your service area — calendar flow starts within the first week.
Slow week? Turn it up. Booked solid? Pause. An in-house team can't flex like that without layoffs or overtime.
You never pay for a no-show or an unqualified prospect. Junk appointments are credited — the risk stays on us, not on your invoice.
The math section above is the model. Here's what we actually saw running it — and what qualification standard produced it.
From the founder — Nir Barlev
The hardest thing I had to learn building this model is that fewer leads isn't a bug, it's the feature. When we first ran appointment-only programs, contractors pushed back on volume. They wanted 30 leads a week. We said: take 10 appointments, all filtered, all confirmed. Inside 45 days, they stopped asking for volume. Conversion went from 8% on raw leads to 31% on booked appointments — same market, same trade, same homeowners. The difference was qualification, not territory.
We document this rigorously because it's the only way to improve it. Every appointment we deliver is logged against the four-filter standard. Every credit — no-show, out-of-area, wrong service — feeds back into how we tune demand generation for that trade and market. That's the loop that makes the model get better over time instead of degrading. See the ProPlumb case study →
Want to understand the full qualification framework? Read the contractor appointments qualification standard →
Tell us your trade and service area. We'll show you what appointment volume looks like in your market.
Get a Free Appointment Estimate