For HVAC, roofing, painting and deck contractors

Booked estimate appointments with homeowners. $147 each.

We run and pay for Facebook and Instagram ads in your service area. Homeowners book estimates directly on your calendar and receive a confirmation text. You contact them, run the appointment and close the job. The only cost is $147 per booked appointment.

How pay-per-appointment lead generation works

  1. 1. We launch ads in your service area

    Our Facebook and Instagram campaigns target homeowners in the towns you want to work in. We send every ad to you for approval before it goes live.

  2. 2. Homeowners book a time

    Interested homeowners select an estimate time on your calendar directly from the ad, with no back-and-forth scheduling.

  3. 3. You call and close

    You receive the homeowner's name, phone number, address and project details, and they receive a text confirming the appointment. From there, you call, show up and close.

One price: $147 per booked appointment

We cover the ad spend, so there are no additional fees. If no appointments are booked, there is no charge.

$147 per booked appointment
  • Ads written, set up and managed for you
  • Appointments booked on your calendar
  • Confirmation text sent for every appointment
  • Ad spend included. We pay for all advertising.
Check availability

Questions contractors ask

What counts as a booked appointment?
A homeowner who picked a specific time for an estimate on your calendar. That's what the $147 covers.
What if the homeowner doesn't show up?
No-shows can be refunded depending on the situation. Report it within 48 hours and we will review it. The details are in the no-show and refund policy.
Who pays for the ads?
We do. You pay only $147 per booked appointment.
Do you call the leads?
No. Homeowners book the time themselves and get a text confirming it. You call them before the appointment and close the job.
How soon does it start?
Your ads go live within one week of our first call.
Is there a contract?
There is no long-term contract, and either party can end the service at any time. Full details are in the terms of service.

See if we can take on your area

Submit the form and we will respond within 1 business day to discuss your trade, service area and appointment capacity.