For roofing companies

Roofing leads texted back in seconds.

After a storm, every homeowner on the street is filling out forms. Jess texts and emails each one back in seconds and books the inspection. Jordan works the roof quotes you wrote off months ago, until each one is a yes or a no.

Flat monthly price · no per-minute or per-job fees · month to month

J
Jess · Summit RoofingTexting from your business number
Facebook lead · Sunday 7:40 PM
Hi Dave, this is Jess with Summit Roofing. Saw your request. Is water coming in right now?
Yes, ceiling in the back bedroom is dripping after last night's storm
Sorry, that's stressful. I can get an inspector out tomorrow at 8 AM or 11 AM. Want me to lock one in?
8 please
Done. Tomorrow at 8 AM. Our inspector will text you when they're on the way.
Booked · leak inspection · Mon 8 AM
Example conversation with sample names.
$469Krecovered in two months from roofing and HVAC estimates our own team had written off
27%of home-service calls go unansweredInvoca, 60M+ calls
6%of missed callers leave a voicemailQuo, 16.7M missed calls
7xmore likely to qualify a lead when you respond within an hourHarvard Business Review

Where the jobs leak

Three places roofers lose jobs.

The storm lead that waited until Monday, the quote that stalled on insurance, and the review nobody asked for.

Your calendar · the morning after a storm
Leak inspection · Dave K.
Mon 8 AM · booked by Jess
Hail damage check · Pam W.
Mon 11 AM · booked by Jess
Missing shingles · Tom B.
Mon 2 PM · booked by Jess
Re-measure · roof replacement
Tue 10 AM · revived by Jordan

Storm leads, booked overnight

Every form fill and missed call answered while your crews sleep.

Open estimate · sent in March
Roof replacement · $14,200
No answer since Mar 12
Open
Hi Dave, it's Jordan with Summit Roofing. Back in March we quoted your roof. Still on your list?
Yes, insurance finally came through
Roof replacement · $14,200
Re-measure booked Thu 10 AM
Revived

Old quotes, back on the board

After the job · Maya
Hi Karen, it's Maya with Summit Roofing. Thanks for trusting us with your new roof. If the crew took good care of you, would you leave a quick Google review?
Absolutely, they were great

Reviews from every finished roof

More reviews means more calls from the map when the next storm hits.

Example conversations with sample names. Results figures are from our own company (Tampa, FL).

How it works

Three steps to every lead answered.

Step 1

Connect

We hook up your website forms, Facebook lead forms, Google LSA, Angi, missed calls and your CRM, and register your texting with the carriers.

Step 2

Set your rules

Service area, storm and leak priority, inspection slots, what Jess can and can't say about insurance. Review mode the first week.

Step 3

Every lead answered

Jess texts and emails every new lead in seconds, 24/7. Jordan works every open roof quote by text and email until it's a yes or a no.

Side by side

Texting AI vs the usual options.

How a roofing lead gets handled after hours, depending on who's on the other end.

HSA (Jess + Jordan)Answering serviceYour CSR after hoursDoing nothing
First reply to a web leadSeconds, by text and emailOnly if the lead calls in; forms wait for your officeWhenever someone checks the inboxNext business day, if at all
Missed callsTexted back within secondsAnswered live, message takenVoicemail, called back laterVoicemail. Only 6% of missed callers leave one (Quo)
Nights and weekends24/7 at the same speedYes, mostly message takingOn-call rotation or overtimeNo
Books on your calendarYes, by your rulesVaries; many just take a messageYes, when they're logged inNo
Follows up on old estimatesEvery one, until yes, no or a reason (Jordan)NoWhen there's time, which is rarelyNo
Written recordEvery text and email in your inbox appCall notesWhatever gets typed into the CRMNone
Price modelFlat monthly plus itemized texting usageUsually per minute or per callWages, overtime and on-call payFree, until the roofing job goes to someone else

Swipe the table sideways to compare.

Answering services and in-house setups vary. This compares the typical setup.

Your team for this trade

Who does what for a roofing company.

Start with Jess or Jordan (Jordan's plan includes Jess). Add Riley as your referral bot (Tyler comes with him for gutters and inspections), Maya for reviews and the map, and the Growth team for ads.

Start here
J

Jess

Speed to lead

Storm leads come in all at once and mostly after hours. Jess texts and emails each one in seconds, texts back missed calls, and books the inspection.

Most revenue
J

Jordan

Old roof quotes

Roof replacements stall on insurance, financing and spouses. Jordan follows up on every open quote until it's a yes, a no, or a reason, one thread per job even with multiple options. In our own company that recovered $469K in two months.

Add-on
R

Riley

ReferralBot · past customers

Roofs don't need tune-ups, but happy homeowners have neighbors. Every homeowner you've re-roofed gets a personal referral code. Neighbors who use it get a discount, your customer earns a reward you set, and Riley catches the code on the estimate or invoice and credits the right person automatically. Tyler works the same list for gutters, guards and annual inspections.

Add-on
M

Maya

Google profile

Review requests after every roof, drafted replies, weekly posts from your real job photos and a monthly rank grid, so you show up in the map when the next storm hits.

Add-on
G

Grant

Growth team · Meta ads

Storm and replacement offers on Facebook and Instagram, with fresh static ads made from your own job photos and daily optimization.

Alex Hoffman, founder of Home Service Automation

Built inside a contracting company

"We were paying for leads and losing them because nobody could text back from a roof. So we built Jess and Jordan for our own company first."

Alex Hoffman · owner of a roofing and HVAC company in Tampa, founder of Home Service Automation. In the first two months, Jordan recovered $469,000 from 3,762 open estimates his team had written off.

Works with your stack

Plugs into the tools you already use.

ServiceTitanHousecall ProJobberGoHighLevelWorkizAccuLynxQuickBooks OnlineGoogle CalendarFacebook lead formsGoogle Local ServicesAngiThumbtackWebsite formsAny CRM via CSV

Pricing: Jess (BookedBot) is $497/mo. Jordan (ReviveBot) is $1,297/mo flat and includes Jess. Add-ons from $297/mo. Texts are billed by usage, typically $0.02 to $0.03 per text segment, itemized. See all pricing

Straight answers

Roofing owners ask us.

Can Jess keep up after a storm?

Yes. She replies to every lead at the same speed no matter how many come in at once, so a storm weekend doesn't turn into a two-day backlog.

Does Jordan work old roof quotes stuck on insurance?

Yes. Jordan follows up on quotes waiting on insurance at the pace you set, and hands them to your team the moment the homeowner is ready.

Does it work with AccuLynx?

AccuLynx is on our integration list, along with ServiceTitan, Housecall Pro, Jobber and GoHighLevel. Any other CRM works through a CSV export.

Does the AI answer phone calls?

No. It texts. When a call goes unanswered, Jess texts the caller back within seconds and emails new web leads too, so you have a written record of every conversation.

Will it promise a price or a free roof?

No. Your rules decide what Jess and Jordan can say. Pricing, insurance questions and anything outside the rules go to your team with the full thread.

How fast can we go live?

Usually about two weeks: a free audit, then we connect your CRM and lead sources and register your texting. Done for you.

Be the roofer who texts back first.

Put your number in and Jess texts you within seconds, the same way she'd text your next customer.