A little less on your plate.

Your work.
Our follow-up.

AI that texts the leads you already paid for, answers what they ask, and books the ready ones into your calendar. Built for HVAC, roofing, pest control and landscaping.

Built around your team.Managed by JJ Insight.
A contractor's office after hours, one monitor still showing the CRM

01 — Old leads

Every quote that went quiet.

They asked for a price, called once, or cancelled a plan. Then life happened. They're still in your CRM, and nobody has messaged them since.

A text conversation from the company that ends in a booked call

02 — We text them

A text from your company. Not a robot.

Two lines and one question, from your number. It answers what they ask, handles "not interested" gracefully, and never sends a blast.

A booking calendar on a workbench filling with appointments

03 — Booked calls

Ready ones land on your calendar.

With notes. Your team walks into a warm conversation with someone who already wanted the work. The close stays yours.

Try it — scripted demo

This is what you see.

Your inbox on a Monday. Mike asked Northgate Heating & Air for an AC quote last spring and went quiet. Play Mike — pick his reply, watch the assistant answer, and watch the card on the right fill in.

  • 01Two lines and one question. Never a paragraph.
  • 02"Not interested" ends it — no "but", no second push.
  • 03A yes becomes a booked call with notes your team reads first.
ConversationsSearch contacts
MT
Mike TurnerAC replacement quote · March 2026 · SMS
AI assistant: Dana
Simulate Mike's reply

Scripted demo — fictional company and contacts. Your inbox runs on your services, prices and calendar.

A system, not another task.

The small things.
Finally connected.

Start with the list you already own. We build the follow-up around the way your team already works.

01

Dead Lead Revival

We text every past enquiry and unclosed quote in your CRM, qualify the replies, and book the ready ones. Small batch first, then scale.

Part of the $1,500 build — your first campaign is in it.Reconnect · Qualify · Book
02

Always-on follow-up

New enquiries answered in under a minute, missed calls texted back, open quotes chased at day 2, 7 and 21 — so nothing goes quiet again.

$497 a month. Cancel any month.Answer · Chase · Hand off
03

Booking workflows

Calendar connection, reminders, and the notes your team reads before every call. Less back-and-forth, more context.

Included.Schedule · Remind · Prepare

Familiar with your kind of busy.

Different trades.
The same list gathering dust.

The replacement quote
that never closed.

Every shop has a folder of AC quotes that went quiet. That's the highest-intent list in your business — and it's sitting cold while your technicians are in the field.

  1. 01
    Old lead"We put it off. Still need to do it."
  2. 02
    AssistantOffers two times this week for a call about options.
  3. 03
    Your teamTakes the call with the original quote already open.

Built with you. Managed for you.

Useful from the
way it's set up.

01

Send the list.

A CSV from your CRM. We review who's appropriate to contact and what they originally asked for.

02

Approve the message.

You sign off the tone, the answers, the opt-out and the moment a person on your team takes over.

03

Small batch, then scale.

Two to five hundred leads first. We read every reply, fix what needs fixing, then send the rest.

04

What it costs.

$1,500 to build it, first campaign included. $497 a month to run it. Messaging billed at cost, no contract.

Let's make room for the work.

What would you
take off your plate?

Pick a time below. Bring your trade, roughly how many contacts sit in your CRM, and who takes the calls — in twenty minutes we'll tell you honestly whether your list is worth waking up.

Prefer email? js@jj-insight.com

Automated texting in the US requires carrier registration, which takes one to three weeks — we start it the day you sign. We promise replies and booked calls, never sales.