← All posts
JobberLead revivalApril 28, 2026Clint Research Team

How to Revive Cold Leads in Jobber: The Lead Revival Playbook

27% of inbound calls go unanswered, $1,200 lost per missed call, and a typical Jobber account has 150-400 stalled requests and quotes sitting cold. Here is how to find them and bring them back.

9 min read

Key takeaways

  • Jobber requests with no activity for 14+ days and quotes in awaiting-response status past 14 days are the cold-lead pool. A $1M-$10M contractor typically has 150-400 of them.
  • Multi-touch sequences hit an 89.86% best-case response rate per Hatch's 2025 HVAC speed-to-lead study, while single-message campaigns sit at 8%.
  • Jobber automations cap at two quote follow-ups in awaiting-response status. The third and fourth touch, plus tying in missed calls and Gmail replies, has to live outside Jobber.
Contents
  1. 01What Counts as a Cold Lead in Jobber
  2. 02How to Find Cold Leads in Jobber Manually
  3. 03How to Segment Before You Outreach
  4. 04The 3-Touch Revival Cadence
  5. 05Tag and Lost-Reason Discipline
  6. 06Where Jobber Falls Short on Lead Revival
  7. 07How Clint Pulls the Cold Lead List Across Jobber, Email, and Calls
  8. 08Real Numbers From the Field
  9. 09Sources
  10. 10Frequently Asked Questions

27% of inbound calls to home services businesses go unanswered, every missed call averages $1,200 in lost revenue per Invoca's 2025 Home Services Call Conversion Benchmarks Report, and most of those callers never come back. Now layer on the requests that did make it into Jobber, sat for two weeks, and went cold. That is the recovery pool.

A typical Jobber account at $1M-$10M in revenue has 150 to 400 stalled requests and quotes any given month. Eight to fifteen percent are still bookable if you actually run the touches. This is how to find them, segment them, and run the cadence inside Jobber and across the rest of your stack.

What Counts as a Cold Lead in Jobber

A Jobber lead is cold when all of the following are true. The request or quote is older than 14 days. There is no signed quote, no scheduled job, and no deposit paid. The last activity timestamp on the record (note, email, SMS, status change) is older than 7 days.

Jobber's request statuses are New, Assessment Completed, and Archived. New requests with no follow-up after 14 days are the most common cold pool. Assessment-completed requests that never got converted to a quote are the second pool. Quotes in Awaiting Response status past 14 days are the third.

Jobber auto-archives sent quotes and requests after 90 days by default per the Jobber Help Center, though you can edit that window. By the time the system archives them, you have already lost the recovery.

Text Clint: "show me Jobber requests opened more than 14 days ago with no follow-up"

How to Find Cold Leads in Jobber Manually

Open the Requests list page. Filter by status: select New and Assessment Completed. Sort by Created Date ascending so the oldest sit at the top. Anything past 14 days with no recent activity is your first batch.

Switch to the Quotes list page. Filter by status Awaiting Response. Sort by Sent Date ascending. Same rule: 14 days past sent with no client activity goes into the cold pool.

For lead source attribution, open the Quotes Report, group by Lead Source, and filter to the same 14-plus-day window. Now you can see which channels (Google LSA, referral, website form, Facebook) are dropping leads cold the fastest. That is a marketing problem and a cadence problem at the same time.

The Jobber list pages support tag filtering, so if you tag inbound source on creation (Website, LSA, Referral, Repeat) the segmentation gets sharper. If you do not tag on creation, fix that today before any revival campaign.

How to Segment Before You Outreach

Do not blast all 200 cold leads with the same SMS. Segment them three ways before you write anything.

By estimated ticket size: jobs over $5,000 get a personal call. Jobs $1,500-$5,000 get a personal text from the owner or sales lead. Jobs under $1,500 get the templated text. Recovery rate scales with personalization, but only on the high-ticket end.

By lead source: LSA and referral leads convert at 2-3x the rate of paid social or aggregator leads when revived. Hit the LSA and referral pile first.

By recency: 14-30 days cold has the highest recovery rate. 30-60 days drops by half. 60-90 days drops again. Past 90 days you are running a reactivation campaign, not a revival, and the script changes.

Text Clint: "segment my 247 cold Jobber leads by ticket size and lead source"

The 3-Touch Revival Cadence

Hatch's 2025 HVAC speed-to-lead analysis of 132,188 campaigns found single-message outreach hits an 8% response rate while top performers send seven messages over five days. For revival of older leads (14+ days cold), three well-timed touches across channels does the work without burning the relationship.

Touch 1, day 0, SMS. Short, personal, no pitch. "Hey [first name], it's [your name] at [company]. We sent over a quote for your [service] back on [date] and I never heard back. Still on your radar, or did you go a different direction? Either answer is helpful." Send between 9am and 6pm local time.

Touch 2, day 3, email. Slightly longer. Reference the original quote total. Drop one piece of value (a price hold, a seasonal note, a financing option, a small discount if margin allows). Attach the original quote PDF so they do not have to dig.

Touch 3, day 7, phone call. Owner or sales lead, not a CSR. If they pick up, the script is "I wanted to close the loop on the quote we sent. Is there a reason you went a different direction?" If they do not pick up, leave a 20-second voicemail and send a follow-up SMS within 5 minutes referencing the voicemail.

If no response by day 10, mark the lead as Lost with a reason. Do not keep messaging silent leads forever, the deliverability and your sender reputation matter more than the next stalled deal.

Text Clint: "draft a 3-touch revival cadence for the 89 quotes I sent more than 14 days ago"

Tag and Lost-Reason Discipline

The biggest mistake on Jobber revival is not running the cadence, it is failing to tag the outcome. Without lost-reason data your second revival round is blind.

Use a small, fixed set of lost reasons. Six is plenty. Price, Timing, Went with competitor, Project cancelled, No response, Bad fit. Anything more granular slows down data entry and the team will skip it.

Add tags on the request or quote at lost time: which competitor (if known), what the deal-breaker was (financing, schedule, scope). Two months later when you run a price-objection revival round you can pull the Price segment and run a financing-led second touch.

Jobber's Quotes Report and Revenue Report both surface lead-source data, but lost reasons live on the record. Pull lost reasons via tag filters on the Quotes list page or via export.

Where Jobber Falls Short on Lead Revival

Jobber automations support up to two quote follow-up reminders in awaiting-response status, customizable up to 90 days after send per the Jobber Automations help docs. That covers touch 1 and touch 2. Touch 3 is on you.

Jobber does not see your Gmail. If a customer replied to the original quote email outside the Jobber Client Hub, Jobber has no idea the conversation already happened. Your CSR sends a revival text and the customer thinks you are clueless because they wrote you back two weeks ago.

Jobber does not see your missed calls. If a cold lead called your tracked number on Tuesday and nobody answered, that signal lives in CallRail or Twilio, not in Jobber. The lead might be a fresh-hot revival opportunity and you sent them a "long time no chat" text that misses the moment entirely.

Jobber automations do not coordinate cadence across SMS, email, and call. They fire by status change. To run a real 3-touch sequence you either bolt on a second tool (Hatch, Podium, ServiceTitan Marketing Pro after a migration) or accept that touch 3 lives in someone's head.

The result for most $1M-$10M Jobber shops is the same: the first two automated touches fire, the third never happens, and 200 cold leads sit in the system every month unrecovered. For a related deep-dive on what dashboards miss here, see questions Jobber dashboards cannot answer and who to call next in Jobber.

How Clint Pulls the Cold Lead List Across Jobber, Email, and Calls

Clint connects to Jobber, your Gmail, your Google Calendar, and CallRail at the same time. When you ask "who is cold," Clint does not just query Jobber requests, it cross-references every signal.

A request from 17 days ago with no Jobber follow-up but a Gmail reply 8 days ago is not actually cold, it is hot and stuck. Clint flags those first.

A request from 21 days ago with a missed call from the same number two days ago is the highest-priority recovery in the system. Clint surfaces it before the templated cold pile.

A quote from 35 days ago with no email reply, no missed calls, and no calendar booking is a true cold lead and goes into the bulk cadence.

Clint reads the Jobber data, the Gmail thread, the call log, and the calendar in one pass and builds the actual revival list, not the version Jobber alone can show you. Then it can send the touch 1 SMS for you, draft the touch 2 email reply in your Gmail thread, and put a callback task on your calendar for day 7.

Text Clint: "send touch 1 to the 47 cold Jobber leads from my Gmail"

Text Clint: "which cold quotes called me back this week and Jobber missed it"

Text Clint: "book a callback on my calendar for every cold lead with a ticket over $5,000"

For the broader playbook across CRMs, see the customer reactivation from CRM playbook and AI customer reactivation for contractors.

Real Numbers From the Field

A two-truck plumbing shop in Cleveland ran a 3-touch revival on 134 cold Jobber requests from the previous 60 days. They booked 11 jobs at an average ticket of $1,420 for $15,620 in recovered revenue. Cost of the campaign: 4 hours of CSR time and one round of texting credits.

A roofing contractor in central Texas pulled their Awaiting Response quotes older than 14 days, segmented by ticket size, and ran a personal owner-call sequence on the over-$8,000 segment only. 18 calls, 4 booked, $52,000 in signed work. The same shop running an untargeted blast the prior quarter booked $9,000 from 90 sends.

The pattern repeats. Discipline beats volume. Segmentation beats blasts. Multi-channel beats single-channel. And visibility across email, calls, and CRM beats any single tool.

For the parallel plays, see how to find alive leads in your contractor CRM and dead leads in your CRM are worth $10K.

Sources

Frequently Asked Questions

6 questions home service owners actually ask about this.

  • 01How often should I run a Jobber cold lead revival sweep?

    Weekly for high-volume shops (50+ new requests per week), every two weeks for everyone else. The window past 14 days is when the cold pool builds up, and a stale 60-day-old lead converts at half the rate of a 20-day-old lead.

  • 02Do I need a separate texting tool to run this in Jobber?

    For touch 1 SMS at scale, yes. Jobber's built-in client communications work for individual sends. For 50-plus messages with merge fields and reply tracking, most shops add Hatch, Podium, or Clint. Jobber's automations cover automated reminders but not multi-touch revival cadences.

  • 03What is the response rate on a 3-touch revival of 14-plus-day-old quotes?

    In our customer data and consistent with Hatch's 2025 HVAC speed-to-lead findings, 3-touch revivals on 14-30 day cold leads see 25-40% engagement (any reply) and 8-15% booking rate. That falls to 4-8% booking on 30-60 day cold and under 3% past 60 days.

  • 04Should I offer a discount on the revival touch?

    Only on the second or third touch, never the first, and only if your margin supports it. A "we are still here, just checking" first touch outperforms a discount-led first touch because it does not anchor the customer on price. If the customer says price is the blocker, a financing option converts more revival deals than a flat discount.

  • 05Can Jobber automations handle the full 3-touch cadence?

    No. Jobber automations support up to two quote follow-ups while the quote is in awaiting-response status. The third touch (call or cross-channel) requires a human task or an outside tool. This is the gap most shops live with for years.

  • 06What is the right lost reason taxonomy?

    Six options is the sweet spot: Price, Timing, Went with competitor, Project cancelled, No response, Bad fit. More than that and the team skips the field. Tag the lost reason at touch 3 cutoff (day 10) so future revival rounds can segment by objection.

See Clint in action

Clint is the pre-built AI for home service shops. Connect your CRM, email, and phone system in minutes and the agents run on your real data.