From form to phone call in under a minute

The problem in one line

New leads waited 15 to 45 minutes for a call back, and every booked estimate cost the office about 25 minutes of work by hand.

In short

For a Southern California residential painting company, we built a system that runs from the ad to the booked estimate. When a homeowner fills out the form, the lead reaches the office and estimator phones in seconds. The homeowner gets a text a minute later, and a person usually calls in under a minute. When the team books the estimate, one status change updates the CRM and the calendar and sends a confirmation email that shows the estimator, the price ranges and the closest homes the company has painted. It runs inside the software the company already had.

Secondsfor the lead to reach the office and estimator phones
1 minuteuntil the homeowner gets a text from the company
Under 1 minuntil a person usually calls
~25 minof office work removed from every booked estimate

The client

A family-owned residential painting company doing interior, exterior and cabinet work. It's the same company from our home service ads case study, where $65,309 in ads turned into $270,277 in signed jobs. The ads brought in plenty of leads. This system makes sure they get answered before the homeowner calls another painter.

What was going wrong

  • Leads waited. A new lead usually waited 15 to 45 minutes for a call back. Sometimes days. By then, the homeowner had called someone else.
  • The office did everything by hand. Each booked estimate took about 25 minutes: typing the lead into the CRM, writing the confirmation email, making the calendar entry and hunting for nearby jobs to show.
  • Homeowners showed up cold. The confirmation email was different every time, and nobody explained the visit the same way twice.

It starts before the form

Fast follow-up only pays off if the right people are filling out the form. So we rebuilt the ads first.

  • Words that call out the right customer. The ad says who it is for, so the wrong people scroll past and the right ones stop.
  • The right zip codes. Ads run only in the areas the company wants to work in.
  • The right hours. Most leads came in during the afternoon and evening, so one campaign runs on that schedule.
  • Tracking back to the ad. Every lead alert names the ad it came from, so we know which ad and which time slot pays.

What happens when a homeowner hits submit

Instantly

The lead lands in the CRM

Every field goes in the right place. Nobody retypes anything.

Instantly

The office and the estimator get a text

It has the lead's details, a priority score, the ad it came from and a tap-to-call number.

1 minute later

The homeowner gets a text

Thanks for reaching out, and tap this number to talk to a person now.

Right behind it

The homeowner gets a first email

Call a real person, or pick a time on either estimator's calendar.

Usually under a minute

A person calls

The system gets the lead to the team in seconds. Someone still has to pick up the phone, and on this team that call usually goes out in under a minute.

A score that tells the caller how to open

The form asks a few short questions: Do they own the home? How soon do they want the work done? The answers rate the lead low, mid or high priority. Everyone still gets a call. The score tells the estimator how to start the conversation and tells the company which leads to call first when several come in at once. Read more about lead scoring.

One status change books everything

After the call, the team does four things:

  1. Add the notes from the call.
  2. Set the estimate date and time.
  3. Assign the estimator.
  4. Change the status from New Lead to Converted.

Changing the status to Converted does the rest. The lead moves from new leads to estimates, the homeowner gets the confirmation email with the estimator and office copied, and the appointment goes on the estimator's calendar. If a homeowner books a time from the first email instead, the system finds their lead, fills in the date and estimator, and converts it with no one touching it.

Before any confirmation goes out, the system checks for a date, a time, an address and an email. If one is missing, it holds the email and alerts the team, so a homeowner never gets a broken message.

The confirmation email answers questions before the visit

The email answers the questions every homeowner has, so they feel ready for the visit.

The homeowner asksThe email answers
Have you worked near me?For exterior jobs, the email shows the three closest homes the company has painted, picked from the homeowner's address. They can drive by and see the work.
Who is coming?The estimator's photo, name and phone number.
What might this cost?A link to the company's price ranges, so they can see where their home may fall.
What happens at the visit?We visit, talk through the project and take photos. Then we come back and sit down together on the proposal.
How do I remember it?Add-to-calendar buttons for Google, Apple and Outlook. The estimator's calendar updates too.

The call gives the email a purpose. Before hanging up, the caller tells the homeowner what to look for in it: the price ranges, the homes nearby and videos from neighbors the company has painted for. We built the same kind of email into the company's website, too: see our website turnaround case study.

The office work it replaced

TaskBeforeWith the system
CRM entryAbout 5 minutes of typingFilled in automatically
Confirmation emailAbout 10 minutes, different every timeThe same complete email, sent when the estimate is booked
Calendar appointmentAbout 5 minutes by handAdded automatically
Nearby project examplesAbout 5 minutes of searchingThe closest painted homes added automatically
Getting the homeowner readyNo calendar invite; the visit explained differently each timeEstimator, price ranges, process and calendar buttons in every email

A real lead, one phone call

A homeowner saw an evening ad and said he was only getting prices. He booked an estimate on the first call.

  1. The lead came in with context. The CRM had his details and the evening ad he came from. His answers scored him low priority: he owns the home but was only getting prices.
  2. The team could act from the text. The office phone and Rob's phone both got it. Rob called right from the text, and the score told him how to open.
  3. He heard from us on his own. A minute after he submitted, he had the company's text, with the first email right behind it.
  4. The call set up the email. He agreed to an estimate. Before hanging up, Rob told him why to read the confirmation: the price ranges, the homes near him and the neighbors' videos.
  5. One booking did the rest. Rob added his notes, set the date and time, put his name on it and changed the status to Converted.
  6. He got the full introduction. Rob's photo and number, the calendar buttons, the price ranges and the process. He already knew why to open it.

A homeowner who was only getting prices became a booked estimate in one phone call.

You already have the software. This isn't a template.

Anyone can turn on an automatic text and email in GoHighLevel or Jobber. Those tools don't come with what to say, when to say it, or what to show a homeowner so they trust you before you arrive. Every step here exists because Rob needed it on a real sale. He takes these calls and runs these estimates himself.

Building yours means making the same decisions for your company, from the ads and the form to the texts, the emails, the calendar and the nearby-job matching, shaped by your service, your area, your team and your prices.

What we'll measure next

The system went live in November 2026. Once there are 90 days of leads, we'll add the booked-estimate rate and close rate to this page. For why response time matters and what the research shows, read our guide to speed to lead. To see the other tools we built for the same company, read the painting company operating system case study.

Questions owners ask

What is a good speed-to-lead time for a home service company?

Under 5 minutes is a strong target, and under a minute is better. In this case study, the lead reaches the team's phones in seconds, the homeowner gets a text after 1 minute, and a person usually calls in under a minute.

Can I build this in GoHighLevel, Jobber or the CRM I already have?

Usually, yes. Those tools can send texts and emails. What they don't come with is what to say, when to say it, and what to show a homeowner before the visit. That's the part we build in.

Does the system replace the phone call?

No. It gets the lead to a person in seconds and keeps the homeowner warm for the first minute. A person still makes the call.

What does the lead score do if everyone gets a call?

It tells the caller how to open, and tells the company which leads to call first when several come in at once. A homeowner who is only getting prices gets a different first sentence than one who wants work done this month.

What happens if a booking is missing information?

The system checks for a date, a time, an address and an email before any confirmation goes out. If one is missing, it holds the email and alerts the team.

Find out what your leaks are costing you

Book 30 minutes with Rob. You'll leave knowing your biggest leak and what fixing it is worth, even if we never work together.

Book a 30-minute call Get a free website audit

rob@robpene.com · 562-444-5620

Book a callFree audit