Most service businesses check their GHL pipeline every few days — or rely on reps to manage their own queues. By then, half the leads are already gone. Here's what the decay curve actually looks like, how to score lead risk in real time, and what to do when a lead crosses the threshold.
GoHighLevel gives you a pipeline. It tracks which stage each contact is in. It lets you build sequences, set tasks, and log calls. It is a genuinely powerful CRM, and most businesses using it are getting a fraction of what it can do.
The gap isn't features. It's visibility. GHL shows you where leads are. It doesn't show you which ones are dying.
There is no built-in alert when a lead has gone 72 hours without contact. No decay score that escalates when a promising opportunity has been sitting untouched since Tuesday. No prioritized queue that surfaces the leads most likely to close — or most likely to walk — right now.
So leads go cold. Not because the rep forgot on purpose. Not because the business doesn't care. Because there are 200 contacts in the pipeline and no signal pointing to the 8 that are about to book with a competitor today.
Lead decay is not a single event. It's a gradient. A lead doesn't go from warm to cold the moment a rep stops calling — the probability of conversion drops continuously as time passes without meaningful contact, and the drop accelerates as more time passes.
Think of it as a half-life. In the first few hours after a lead comes in, conversion probability is at its peak. Every hour without contact takes a percentage off that probability. The first 24 hours have the steepest drop. After 72 hours with no contact, you're working a fundamentally different kind of lead — one that requires a re-engagement strategy, not just a follow-up call.
Here's how the decay timeline typically maps to a service business lead:
| Time since last contact | Estimated conversion probability | Status | Risk level |
|---|---|---|---|
| 0–4 hours | High intent | Low | |
| 4–24 hours | Cooling | Medium | |
| 24–72 hours | At risk | High | |
| 72 hours – 10 days | Cold | Critical | |
| 10+ days | Dormant | Revival required |
These aren't universal constants — the exact half-life varies by vertical, by lead source, and by how competitive the market is. Emergency services decay faster than planned home renovation. High-competition markets decay faster than rural monopolies. But the shape of the curve is consistent: rapid early decay, flattening into a dormant state that requires deliberate revival effort to re-engage.
A GHL pipeline gives you a Kanban-style view of your leads by stage. Move a lead to "Quote Sent" and it sits there until someone moves it again. The problem is that sitting there looks exactly the same whether the lead responded to your quote yesterday or hasn't been touched in two weeks.
There's no visual difference between a hot lead and a cold one unless your rep manually logs activity and updates the stage. Which they often don't — not out of negligence, but because their day is full of calls and installs and customer issues, and updating a CRM stage is low-priority when you're the one doing the actual work.
The pipeline wasn't wrong. It just wasn't telling us what we needed to know. We had 140 contacts across five stages and no way to tell which ten were urgent right now.
— Roofing company owner, Midwest
The result is a pipeline that looks busy but is actually a graveyard. Leads sit in "Contacted" or "Follow-up" stages for weeks. The rep who worked them has moved on to newer leads. Nobody is watching the clock on the old ones.
A decay score is a single number — typically 0 to 100 — that summarizes the risk that a given lead is about to go dark permanently. Higher score means higher urgency. The score is calculated in real time and is a function of several inputs:
The output isn't a prediction — it's a prioritization signal. A score of 82 means: this lead needs attention today, before it crosses into dormant status. A score of 23 means: normal follow-up cadence, no immediate action required.
Auctum uses a time-decay model with a vertical-specific half-life calibrated to your business's historical contact patterns. For new clients, we use industry defaults (e.g., HVAC: 6-hour half-life in the first 24 hours, 24-hour half-life thereafter). The model updates in real time as GHL logs new outbound calls, messages, and rep activity. No manual scoring required — the number is live the moment a lead enters your pipeline.
This is the window where a standard follow-up sequence still works. The lead remembers you. They haven't made another decision yet. A second or third contact attempt at this stage — SMS, call, or email — has a high probability of getting a response.
What you should do: trigger an automated follow-up sequence that escalates through channels. If the first SMS didn't get a response, try a call. If the call didn't connect, send a personalized email. Keep the tone conversational, not robotic.
The lead has likely made progress on their problem with or without you. They may have gotten a quote from a competitor. They may have decided to delay. The lead isn't lost, but re-engaging them requires more than a generic follow-up — it requires new value.
What you should do: surface the lead to a rep with full context (original inquiry, what was sent, what went unanswered). A personal call from a rep who can say "I noticed we hadn't connected — what happened?" is far more effective than another automated SMS at this stage.
The lead has mentally moved on. Cold outreach at this point requires a re-engagement approach, not a follow-up approach. You're not continuing a conversation — you're restarting one. The lead needs a reason to re-engage, not another ping asking if they're still interested.
What you should do: run a deliberate revival sequence. This means leading with value — a relevant piece of information, a seasonal offer, or a concrete reason the conversation is worth having again. For 21-day dormant leads, Auctum fires a multi-touch sequence specifically designed to re-open the conversation without sounding desperate.
Here's the part most businesses never calculate: the revenue value of leads that go cold isn't zero. It's the average job value multiplied by the historical close rate at that stage.
If your average job value is $1,400, and you close 35% of leads that get a second contact, and you're losing 15 leads per month to decay before a second contact happens — that's $7,350 in recoverable revenue leaving your pipeline every month. Not because the leads were bad. Because nobody was watching the clock.
The ROI on a decay monitoring system is almost entirely a function of how many leads are currently sitting untouched in your pipeline right now. For most businesses running GHL, that number is higher than they think.
Auctum scores every lead in your GHL pipeline in real time and surfaces the ones about to go cold — before they do. Connect in under a day, no CRM changes required.