← All posts
Housecall ProFollow-upApril 26, 2026Clint Research Team

How to Figure Out Who to Call Next in Housecall Pro

Housecall Pro doesn't surface a 'who to call next' list natively. Here's how to build one from Pipeline, Estimates, and Service Plan data, and what's still missing.

9 min read

Key takeaways

  • Housecall Pro has no native 'who to call next' surface, so you build one by combining cold-estimate, expiring-service-plan, and dormant-customer reports
  • The highest-value calls usually live across surfaces (Pipeline, Estimates, Service Plans, missed calls in CallRail) and HCP cannot stitch them
  • A daily 8 AM call list of 5 to 8 high-confidence prospects beats a weekly batch of 40 names every time
Contents
  1. 01The Real Question Behind "Who to Call Next"
  2. 02Source 1: Cold Estimates Older Than 14 Days
  3. 03Source 2: Service Plans Expiring in 30 Days
  4. 04Source 3: Top Customers With No Visit in 9 Months
  5. 05Source 4: New Leads in the Last 60 Minutes
  6. 06Source 5: Missed Calls That Never Became Leads
  7. 07How to Rank the Combined List
  8. 08A Daily 7:30 AM Routine
  9. 09What HCP Can't Do (and Why It Matters)
  10. 10A Real Example From a $2.4M HVAC Shop
  11. 11What "Who to Call Next" Looks Like Once You Cross HCP
  12. 12Sources
  13. 13Frequently Asked Questions

Drift's lead response benchmark found that calling a lead within 5 minutes makes you 100x more likely to qualify them than calling at 30 minutes. ServiceTitan's 2025 AI in the Skilled Trades Report found 51% of contractors say marketing and sales is where AI delivers measurable impact. The single highest-impact decision a $1M to $10M shop owner makes every morning is "who do I call first?"

Housecall Pro does not have a native "who to call next" view. This post shows how to assemble one from existing HCP surfaces, what the daily routine looks like, and where HCP forces you to leave the platform.

The Real Question Behind "Who to Call Next"

Most owners ask "who to call next" in one of four contexts:

  1. Sales recovery. Cold quotes that need a nudge.
  2. Retention. Customers whose service plan is about to expire.
  3. Reactivation. Customers who haven't booked in 9 to 18 months.
  4. Speed-to-lead. New inbound leads or missed calls in the last hour.

These pull from different HCP surfaces. A single answer requires looking at all four and ranking the entries by expected value. HCP makes you do that ranking in your head.

Source 1: Cold Estimates Older Than 14 Days

Inside Housecall Pro, click Reporting > Estimates. Filter to Status = Sent, Sent Date older than 14 days, and not won or declined.

Per HCP's Pipeline FAQs, the recommendation is to review all sent estimates regularly. The reality at most shops is that estimates over 14 days old never get a second touch. That's where 25% to 40% of recoverable quote revenue evaporates.

Sort the report by Estimate Total descending. Call the top 5 first. Anything over $5,000 with a "considering it" or no-response status should be on today's list. For the full cold-quote recovery motion, see our find every cold quote in your CRM playbook and the HCP-specific walkthrough in revive cold leads in Housecall Pro.

Text Clint: "show me HCP estimates over $2,000 sent in last 30 days that aren't won yet"

Source 2: Service Plans Expiring in 30 Days

Per HCP's Service Plan Renewals doc, Housecall Pro shows service plans with statuses including Active, Renewed, Pending Renewal, and Expired. Plans set to expire soon need a personal outreach, not just an automated email.

Build a Service Plans report filtered to Status = Active, Renewal Date in the next 30 days. Sort by Annual Plan Value descending.

The owner-call rate matters here. An automated renewal email converts at 30% to 50%. A personal call from the owner or service manager pushes it to 70%+. Plans north of $400 annual value are worth the 4-minute phone call.

Source 3: Top Customers With No Visit in 9 Months

Build a Customers report filtered to Last Service Date older than 9 months, sorted by Lifetime Value descending. The top 20 are your reactivation list for the week.

A pest control owner on r/sweatystartup wrote in 2024: "I pulled my top 50 dormant customers, called 30 of them in two weeks, and booked 11 jobs averaging $380 each. Best $0 marketing campaign I've ever run."

That's a $4,180 return on six hours of phone calls. It's the cleanest math in the trades. See our customer reactivation from CRM playbook for the full motion.

Text Clint: "list HCP customers tagged 'maintenance' with no visit in 9 months"

Source 4: New Leads in the Last 60 Minutes

Pipeline > Leads > sort by Created Date descending. Anything in the last 60 minutes that hasn't moved past New Lead is a speed-to-lead emergency.

Per HCP's Lead Sources help, Lead Source ROI compounds dramatically when first-contact happens fast. Drift's benchmark of 5-minute response time as a 100x qualification multiplier holds for residential service work too.

This is where most shops lose. The CSR is on another call, the lead sits at New Lead for 4 hours, and the customer books with a competitor who called back in 12 minutes.

Source 5: Missed Calls That Never Became Leads

This is the source HCP can't see. Open CallRail. Filter to missed calls in the last 7 days. Cross-reference each one against your HCP customer database and Pipeline.

Per CallRail's Housecall Pro integration docs, CallRail can identify the caller against your HCP customer database when the call connects. But missed calls that hung up before voicemail often never trigger a Pipeline lead creation.

A missed call from a number that has no Pipeline lead and no recent customer record is a hot prospect that fell through. Call them back. The first words are "I saw you tried to reach us, sorry I missed you." Conversion on these is brutal high.

This is the single most valuable list in the trades and the hardest to build inside HCP. We cover the full motion in our AI missed call follow-up agent for contractors post.

How to Rank the Combined List

You now have 5 source lists. The naive answer is "call from longest list to shortest." The right answer is to score each entry.

A simple ranking score:

  • Estimate value > $5,000 + days since sent > 14: score 90
  • Service plan expiring < 30 days + annual value > $500: score 85
  • Missed call < 7 days + no follow-up logged: score 80
  • Top-100 customer + no visit > 9 months: score 75
  • New lead < 60 minutes + lead source = paid ad: score 95

The new-paid-lead always wins because the cost-per-acquired-lead is highest. After that, the cold high-dollar estimate beats most other plays.

You're not building this in HCP. You're building it in a spreadsheet or in Clint. HCP doesn't compose across these tables.

A Daily 7:30 AM Routine

Five steps, 20 minutes total.

Step 1 (5 min): Pull your three saved HCP reports (cold estimates, expiring plans, dormant top customers). Skim the top 5 of each.

Step 2 (3 min): Open Pipeline. Sort by Created Date descending. Note any new leads from the last 12 hours.

Step 3 (5 min): Open CallRail. Filter to missed calls in the last 24 hours. Cross-reference against new HCP leads. Anything missed.

Step 4 (2 min): Pick your top 5 to 8 calls for the day. Highest score first.

Step 5 (5 min): Open each customer profile in HCP, scan their last 3 jobs and any tags, then start dialing.

The last step matters. A call that opens with "I see you had us out for a 6-month tune-up in February" is a different call than one that opens with "Hi, this is your contractor." Customers can hear the prep.

Text Clint: "who should I call this morning?"

What HCP Can't Do (and Why It Matters)

Three structural gaps you'll feel within a week of running this routine.

Gap 1: HCP can't combine its own surfaces into one ranked list. Pipeline, Estimates, Service Plans, and Customers are separate reports. You build the combined call list manually every morning.

Gap 2: HCP can't see your inbox. A customer who replied to a 6-month-old quote in Gmail asking about a different scope doesn't show up anywhere in HCP. That's a hot lead you'll miss until you scroll your inbox.

Gap 3: HCP can't see your call logs. Missed calls in CallRail that never created a lead are invisible. The customer who called and hung up at 8:32 AM yesterday is your highest-value prospect today, and HCP shows nothing. Each of these gaps is one of the leakage points in a Housecall Pro lead audit for revenue leaks.

This is the structural pitch for cross-system tooling. HCP alone gives you part of the picture. Reading HCP plus inbox plus call logs plus calendar at once turns "who should I call?" from a 20-minute spreadsheet into a single text. We cover the broader frame in questions no dashboard will answer.

Text Clint: "show me missed calls from CallRail in the last 24 hours that don't have an HCP lead, with caller phone, time, and any prior HCP customer match"

A Real Example From a $2.4M HVAC Shop

An HVAC owner running HCP MAX in central Texas (declined to be named) shared this routine in a Housecall Pro Facebook user group thread in 2024:

"I used to look at jobs scheduled for the day and call whoever I felt like. Started running a daily call list pulled from cold estimates plus expiring plans. First month, recovered $14,200 in revenue from quotes that were 21 to 60 days old. Second month, $9,800. The motion isn't fancy. Pull the report, score the rows, dial in priority order. The discipline is the whole thing."

That's a $24,000 quarter from 90 days of disciplined morning calls. No new ad spend, no new tech, no new software. Just a call list built off HCP data.

What "Who to Call Next" Looks Like Once You Cross HCP

Once you stop trying to make HCP do everything, the answer surfaces fast. The pattern that works for $1M to $10M shops:

  1. Keep HCP as your operational system of record (jobs, estimates, customers).
  2. Run CallRail or your call-tracking platform alongside.
  3. Have a tool or a person who reads both daily and produces a ranked list.

The "tool" version of step 3 is what Clint does. You text "who should I call this morning?" at 7:25 AM and get a ranked answer that pulls from HCP, your inbox, your call log, and your calendar.

For the related buyer-side decision, see our AI customer reactivation for contractors post.

Sources

Frequently Asked Questions

6 questions home service owners actually ask about this.

  • 01Does Housecall Pro have a built-in call list?

    No. HCP has Pipeline (for leads), Estimates Board (for sent quotes), Customer list, and Service Plans dashboard. None of them produce a single "who to call next" ranked output. You assemble it from the parts.

  • 02How do I find customers in Housecall Pro who haven't booked recently?

    Customers report, filter by Last Service Date older than your cutoff (6, 9, 12 months), sort by Lifetime Value descending. Limit to your top 50 or 100 for a manageable call list.

  • 03Can Housecall Pro show me missed calls?

    Only if CallRail or another integrated phone system pushes them in. The Pipeline view shows leads that were created from calls. Missed calls that didn't create a lead are invisible inside HCP. You'd need to look in CallRail directly.

  • 04What's the best report in HCP for follow-up calls?

    For most shops, it's the Cold Estimates report (Estimates filtered to Status = Sent, older than 14 days). It surfaces the highest-recoverable-revenue calls fastest.

  • 05Can I prioritize calls by customer lifetime value in HCP?

    Yes, on MAX. Build a Customer report with Lifetime Value as a sortable column. You can also filter to top-tier customers using tags if you maintain a "vip" or "top-100" tag.

  • 06How often should I refresh my call list?

    Daily for high-volume shops, twice a week for smaller ones. The cold estimate list compounds, so even a weekly refresh catches the new entries.

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.