HomeIndustriesHome services

Contractors lose jobs between the lead and the kitchen table. That gap is what a CRM is for.

A CRM for contractors tracks every lead from the first form or call to the signed contract, the install and the final walk. The part that wins jobs is the stretch before anyone sits down: answering the lead while the crew is on a roof, getting the inspection on the calendar, and following up on the bid that did not close that night.

ElevAIte CRM, the AI and automation division of Impact Solution Services in Gettysburg, PA, builds that system for home services contractors: roofing, HVAC, plumbing and electrical.

On this job: Intake takes the form, Follow-Up sends the texts, Booking sets the inspection

Lead board · todayRoofing
WhenEventSourceStatus
Day 0 4:40 PMNew lead Dana K. · roof 16 to 20 years old · shingled · wants an inspection0h 01mLead adNot called
Answered52% of calls to home services businesses reach a person. In construction it is 32%.Invoca, Home Services Lead Conversion Benchmarks Report, 2026BenchmarkRinging out
Asked55% of home services businesses do not ask the caller to book the job.Invoca, Home Services Lead Conversion Benchmarks Report, 2026BenchmarkNever asked
Dana K. is invented. The follow-up below is modeled on a cadence running for a roof restoration company today, with names removed.

Where the jobs go. Five gaps between the lead and the final walk.

Every row starts with something that already happens between the lead and the final walk. The first one is running for a roofing client today and runs below, on your calendar.

The boardHome services
TriggerThe problemWhat runsStatus
Lead formThe lead that went cold before anyone calledA text with a booking link inside the minute, an alert to the setter, then twenty days of follow-up that stops the moment the homeowner books.Intake · Follow-Up · BookingRuns below
Demo No SaleThe bid that went in a drawerThe rep priced it at the kitchen table and left the bid sheet. The job is tagged and moved today; the follow-up built off the last price offered is next.ReactivationIn build
No sitThe appointment that never satNot home, one party, porched: a reschedule text the same day, instead of a lead that quietly dies with the disposition.BookingTemplate
Phone rings outThe call you missed on a roofA text back inside a minute when a call goes unanswered, or the Voice agent picks up, answers the basics and books the inspection.Voice · IntakeTemplate
COC signedThe review nobody asked forEvery homeowner asked for a review after the final walk. Every one, not only the happy ones.Follow-UpTemplate

Runs below is live for a client today. Template is built in our agency account and installed per client. In build means the trigger exists and the follow-up is being written.

The crew is on the roof. The phone is in the truck.

Same homeowner, same roof. This time the texts go out while the crew is still up there.

12 of 12
WhenEventChannelStatus

Scroll to switch the system on.

Day 04:40 PMNew lead Dana K. from a lead ad · roof 16 to 20 years old · shingled: yes · street address on the formLead adReceived
Day 04:40 PMText to the setterDana K. is a new facebook lead. You can give them a call at (717) 555-0142. Good luck!SMSAlerted
Day 04:40 PMText to DanaHello Dana, this is Chris with [company]. Thank you for your interest in our roof rejuvenation service. Click the link below to schedule your free roof assessment today!SMSDelivered
Day 04:40 PMTagged by source and reported back to the ad platform as a leadTrackingLogged
Day 07:40 PMText to DanaDana thanks again for your interest in roof rejuvenation. To learn more about [company]...SMSDelivered
Day 210:00 AMText to DanaDana, it is Chris again from [company]. Are you curious if your roof qualifies for rejuvenation instead of replacement?SMSDelivered
Day 310:00 AMText to DanaHi there Dana, checking in to see if you would like to take advantage of our free roof inspection service?SMSDelivered
Day 65:30 PMText to DanaHello Dana, are you still concerned about the health of your roof?SMSDelivered
Day 66:05 PMDanaYes. Can someone come look Thursday after 4? IllustrativeSMSReply
Day 66:09 PMBooked the appointment day · 4:00 PM · roof inspection · booked by the setter from Dana's replyCalendarBooked
Day 66:09 PMLead texts stop. The booking removes Dana from the follow-up the same minute.GuardrailExited
Appt day -15:00 PMText to DanaSee you tomorrow at 4. Chris will text when he's on the way. IllustrativeSMSDelivered

Job ticket · Dana K.

Lead source
Lead vendor · ad
Roof age
16 to 20 years
Shingled
Yes
Booked by
Setter
Appointment
Appt day 4:00 PM
Disposition
Appointment booked
Square count
Pitch
Last price offered

So far

Texts to Dana
7
Alerts to the setter
1
Dana replied
1
Appointment
Appt day 4:00 PM

Demo scenarioThe timings and every unmarked message come from a lead cadence running for a roof restoration company today, with names removed; its recorded voicemails are left out. Lines marked Illustrative were written for this page. No results are shown because none are claimed.

The ticket is ready for the kitchen table. The blank lines are the rep's job.

Open it up: twenty days, as it runs for a roofer.

Every text goes out under the rep's name. It starts the minute the lead lands, slows after the first week, and stops the moment the homeowner books.

  1. Minute 0
    Text · setter alert

    Schedule your free roof assessment

    "Click the link below to schedule your free roof assessment today!"

    The setter gets the name and number in the same minute.

  2. Hour 3
    Text

    Thanks again

    "Dana thanks again for your interest in roof rejuvenation."

    A second touch the same evening, before the lead goes cold.

  3. Day 2
    Text

    Does it qualify?

    "Are you curious if your roof qualifies for rejuvenation instead of replacement?"

    Asks about the homeowner's roof, not about the company.

  4. Day 3
    Text

    The free inspection

    "Checking in to see if you would like to take advantage of our free roof inspection service?"

    Offers the inspection again, plainly.

  5. Day 6
    Text

    Still concerned?

    "Are you still concerned about the health of your roof?"

    One short question. Easy to answer yes.

  6. Day 12 to 17
    Text

    Last check

    "...just want to make sure you resolved your roofing issues."

    The last texts. Then the lead is closed, not left open forever.

When they book, the texts stop.

The booking removes the homeowner from the lead run the same minute. Nothing chases a booked appointment.

Every disposition moves the job.

Demo Sold, Demo No Sale, One Party, Porched, Not Home: the rep taps one after the appointment and the job moves to the right stage with the right tag.

One ticket from lead to COC.

Bid sheet, square count, pitch, last price offered, deposit, install date, punch out and the signed certificate of completion live on one record.

Two real conversations. Names changed, words not.

Both are transcribed from contractors' own CRMs: one where an AI assistant booked the estimate by text, and one where a roofing lead went quiet for three months and came back.

A painting contractor · AI booking by textSeptember 2025
WhenMessageChannelStatus
7:30 PMSeasonal offer, to a past inquiryG., exciting news from [company]. We are offering a fall painting special. Schedule today to get a free paint upgrade from [paint brand] available through September. For all signed contracts with project completion date in October. Up to a $700 value. Call or text us back to claim your upgrade.SMSSent
7:42 PMHomeownerOkay, okay... I get it you're offering a special. Let me know more details please.SMSReply
7:43 PMAI assistantThank you for your interest! Our fall special includes a free paint upgrade from [paint brand], available through September. This offer is valid for all signed contracts with project completion dates in October, providing you with up to a $700 value. Would you like to schedule a free estimate to discuss your painting project and take advantage of this offer?SMSSent
7:44 PMHomeownerI believe I already have an estimate from you guys?SMSReply
7:45 PMAI assistantIt looks like there are no scheduled or past estimate appointments for you in our system. Would you like me to help you schedule a free estimate appointment to discuss your painting project and take advantage of our special offer?SMSSent
7:45 PMHomeownerYes. I'll be home this Friday.SMSReply
7:46 PMAI assistantGreat! Do you prefer a morning or afternoon appointment this Friday?SMSSent
7:46 PMHomeownerAfternoon or evening.SMSReply
7:47 PMAI assistantWe have availability this Friday at 2:00 PM, 2:30 PM, or 3:00 PM. Which time would work best for you?SMSSent
7:47 PMHomeowner3 will work best.SMSReply
7:47 PMEstimate appointment booked, 3:00 PM, tagged as booked by the AICalendarBooked
Transcribed from the contractor's CRM, names and brand removed. Seventeen minutes from the offer to a booked estimate, in the evening, with nobody from the office involved. When the homeowner thought an estimate already existed, the assistant checked the calendar history instead of guessing.
A roof restoration company · the lead who came backDecember 2025 to April 2026
WhenMessageChannelStatus
Dec 22, 8:24 PMLast follow-up text, after a quote was sentR., this is [rep] from [company] again. I just want to make sure you have resolved your roofing issues. When you get a chance let me know if I can help.SMSSent
Dec 22, 8:24 PMVoicemail left, then the lead went quiet for almost three monthsVoiceLogged
Mar 16, 6:20 PMNew inquiry, answered with the booking linkHello R., this is [rep] with [company]. Thank you for your interest in our Roof Rejuvenation service. Click the link below to schedule your free roof assessment today!SMSSent
Mar 16Inspection booked from the linkCalendarBooked
Mar 16, 6:35 PMHomeownerIt's this wednesday at 10 amSMSReply
Mar 16, 6:35 PMConfirmationYour free roof inspection is all set for this Wednesday, March 18th, at 10 AM. I'll send you a reminder the day before. If you have any questions before then, feel free to reach out. Thanks for choosing [company]!SMSSent
Mar 18 and Mar 25Inspection moved twice, to March 25 and then April 15, and kept on the calendar both timesCalendarRescheduled
Transcribed from the roofer's CRM, names removed. The same contact record carries the December quote, the last follow-up and the March return, so whoever picked up the conversation had the whole history in front of them.

A roof lead at 4:40 PM, three ways.

Most contractors run the middle column: the leads land somewhere, and whoever is off the roof first decides what happens next.

One new lead, three setups
The setter's phoneJob softwareElevAIte
First contactWhen the setter gets downWhen someone opens the leadA text with a booking link inside the minute
The setterAlready knows, maybeSees it in a listGets the name and number by text
No answerOne more call, maybeNothing until someone actsTexts over twenty days, then closed
They bookA note in the phoneA calendar entryFollow-up stops; the job ticket fills in
After the demoWhatever the rep remembersA status fieldA disposition that moves the job and starts the next step
Rep leaves the companyThe leads leave tooThe records stayThe records and the conversations stay

Contractor CRM or job-management software?

Job-management software runs the work: crews, schedules, materials, invoices. A contractor CRM runs everything before the work: the inquiry, the call, the inspection, the bid and the follow-up that turns a bid into a signed job. Many contractors have the first and use a phone for the second.

ElevAIte builds the second. It does not measure roofs or price jobs. It makes sure every lead is answered, every appointment gets a disposition, and every unsold bid gets a follow-up instead of a drawer.

A worked example: what a 32% answer rate costs a roofer.

Hypothetical contractor, answer rate from Invoca 2026

Say a roofing company gets 100 calls a month from homeowners. Apply the construction answer rate from Invoca's 2026 report, 32%, and 68 of those calls ring out to voicemail or nobody.

Homeowner calls a month100
Answered by a person (32%)32
Not answered68
Texted back within a minute, with the system on68

The system does not answer for the roofer. It makes sure none of the 68 hear nothing, and it hands the setter every one that texts back.

Where contractors go wrong with a CRM.

Buying job software and calling it a CRM.

Scheduling crews and invoicing jobs is not the same as winning them. If nothing texts the homeowner at 4:40 PM, the best job software in the trade is tracking work you never got.

Letting the setter's cell phone be the CRM.

Texts from a personal phone leave no record, cannot be handed off, and walk out the door with the rep. The conversation belongs on the job ticket, under the company's number.

Questions people ask

What is the best CRM for tradesmen?

The one that answers leads while the crew is working. Look for a text back inside a minute, an alert to whoever sets appointments, follow-up that stops when the homeowner books, and a disposition for every appointment. Crew scheduling and invoicing can stay in your job software.

What does CRM mean in roofing?

Customer relationship management: the record of every homeowner from the first lead to the signed contract, the install and the final walk, with every call and text on it.

Is there an AI answering service for HVAC technicians?

Yes. An AI voice agent can answer when the tech is on a call, take the details, answer the basics and book the visit. ElevAIte deploys a Voice agent for this; it says it is an automated assistant, and anything it cannot handle goes to a person.

How much does an answering service typically cost?

Human answering services usually bill per minute or per call, and AI services are usually cheaper per minute. ElevAIte prices by scope, meaning which lines are answered and which follow-up runs behind them, and you get the figure in a working session before anything is built.

Will it replace my job-management software?

No. Keep the software that runs crews, schedules and invoices. ElevAIte runs the lead side: the first reply, the follow-up, the booking and the disposition after every appointment.

Nathan Hockley

Nathan Hockley

Founder of ElevAIte CRM in Gettysburg, PA. This page quotes a lead cadence running for a roofing client, and he scopes every contractor build himself, from the first text to the disposition list.

Published · Updated

Tell us where your leads go quiet. We will wire that stretch first.

Start with a free market insight brief, or book a 30-minute working session and we will walk through your leads, your phone and your dispositions.

The demo follows a lead cadence running for a roof restoration company, with names and numbers removed; Dana is invented. Every statistic names its source. Business texting requires a registered number (A2P 10DLC) before any text sends. No outcome on this page is guaranteed for your business.