Lead Handling Process
Purpose: This is the single process every new lead follows from the moment it hits GoHighLevel until it lands with a salesperson. Rosa owns the first touch during business hours; Marcus owns everything after qualification. If a lead falls through a crack, this document is where we find the crack.
The one number that matters
First contact within 15 minutes during business hours. Leads that come in overnight get called the next morning, first thing. Emergencies are the exception: the emergency line is answered 24/7 by the answering service and triaged immediately.
We track this because leads go cold fast. A homeowner who filled out a form is often filling out two or three other forms at the same time. First real conversation usually wins the estimate appointment.
Where leads come from
- Google Ads and Meta Ads (run by the outside agency, landing in GHL)
- Google Business Profile calls and messages
- Website form fills and SEO traffic
- Referrals (past customers, realtors, insurance agents, property managers)
- The 24/7 emergency line
All of them end up in the same GHL pipeline. No lead lives in someone's personal inbox or a sticky note. If it is not in GHL, it does not exist.
Pipeline stages (GHL, exact names)
New Lead → Contacted → Estimate Scheduled → Estimate Sent → Follow-Up → Won → Lost
| Stage | What it means | Who owns it |
|---|---|---|
| New Lead | Lead exists in GHL, nobody has spoken to them yet | Rosa |
| Contacted | We have had a real two-way conversation (voicemail does not count) | Rosa / sales rep |
| Estimate Scheduled | Site visit or photo review is on the calendar | Rosa |
| Estimate Sent | Tara's estimate has been delivered to the customer | Sales rep |
| Follow-Up | Estimate is out, we are working the Estimate Follow-Up cadence | Sales rep |
| Won | Signed agreement and deposit (remodels: 30% to schedule) | Marcus |
| Lost | Customer said no, went elsewhere, or went dark past the cadence | Sales rep |
Emergency jobs skip straight to Estimate Scheduled after triage — the dispatch itself is the first visit.
Step by step: business-hours lead
- Lead arrives in GHL as
New Lead. GHL fires the instant text acknowledgment automatically. - Rosa calls within 15 minutes. Goal of the call: confirm the basics (name, address, what is going on with the property, how urgent) and book the estimate visit on the calendar.
- If Rosa reaches them: run quick qualification per Lead Qualification, book the visit, move the card to
Estimate Scheduled. Log the notes on the contact record, not in your head. - If no answer: leave a short voicemail, send the follow-up text, and set a task to try again within 2 hours. Three attempts on day one, spread out. Card stays in
New Leaduntil we actually connect. - Once we connect and they are qualified but not yet booked, move to
Contactedand hand to Marcus's team to book the visit.
Sample first-call opener: "Hi, this is Rosa with Summit Home Services. You reached out about your roof a few minutes ago — do you have two minutes so I can get a couple details and get someone out to take a look?"
Step by step: overnight and after-hours leads
- Non-emergency after-hours leads sit in
New Leadovernight. GHL sends the automatic acknowledgment so the customer knows we saw it. - Rosa calls them first thing the next morning, before anything else on her list.
- Emergency-line calls go through the answering service. The service collects address, callback number, and the nature of the emergency, then pages the on-call number. Triage per Emergency Job SOP. Quote the $450 flat dispatch + tarping fee on that call — it is credited toward the repair if Summit does the permanent work.
Rules that keep this clean
- Voicemail is not "Contacted." A stage only moves when the thing it describes has actually happened.
- Never quote firm prices on the first call. Ranges only, per Pricing and Estimating Rules, until Tara has done a site visit or photo review.
- Every call attempt gets logged in GHL, even the failed ones. That is how we know whether the 15-minute target is real or a story we tell ourselves.
- Referral leads get flagged with their source so we can thank the referrer. Partner referrals (realtors, insurance agents, property managers) go to Marcus directly.
- If a lead is a bad fit per Bad Fit Customers, we say so politely and mark
Lostwith the reason. We do not string people along.
Related
Want documentation like this for your business?
Every Company Brain engagement produces documents at this level of detail — captured from your team, organized, and wired into an agent.