← All posts
Housecall ProLead trackingApril 26, 2026Clint Research Team

How to Track Leads in Housecall Pro (and What Falls Through the Cracks)

Housecall Pro's Pipeline tracks leads through stages like New Lead, First Contact, and Won. Here's the step-by-step setup, plus the gaps that cost contractors booked jobs.

9 min read

Key takeaways

  • Housecall Pro's Pipeline uses fixed stages (New Lead, First Contact, Second Contact, Estimate Sent, Won, Lost) with drag-and-drop on the Leads Board
  • Lead Sources, Tags, and automated stage follow-ups are the three settings that decide whether tracking actually works
  • Pipeline does not surface missed calls from CallRail in the same view as your leads, which is the most common reason a hot lead goes silent
Contents
  1. 01What Pipeline Actually Tracks in Housecall Pro
  2. 02Step 1: Turn On Lead Sources Before Anything Else
  3. 03Step 2: Create a Lead From the Right Surfaces
  4. 04Step 3: Use Tags to Segment Inside Pipeline
  5. 05Step 4: Set Up Automated Follow-Ups by Stage
  6. 06Step 5: Move Cold Leads to a Nurture Status
  7. 07What Pipeline Misses
  8. 08What Pipeline Does Well
  9. 09A Weekly Pipeline Review That Catches the Leaks
  10. 10Sources
  11. 11Frequently Asked Questions

ServiceTitan's 2025 AI in the Skilled Trades Report found that 51% of contractors say marketing and sales is where AI is already producing measurable impact. Lead tracking sits at the center of that, and most $1M to $10M shops running Housecall Pro are leaking 20% to 30% of inbound interest somewhere between "phone rang" and "estimate sent."

This post walks through how to track leads in Housecall Pro using the Pipeline tool, what the Leads Board does well, and where the system goes quiet. If you run HCP at the Essentials or MAX tier, every step here is available to you today.

What Pipeline Actually Tracks in Housecall Pro

Pipeline is Housecall Pro's lead management surface. It lives at the top navigation bar inside HCP. Click Pipeline, then Leads in the left menu, and you see a Kanban-style board with columns for each stage of your sales process.

The default lead stages are:

  • New Lead (assigned or unassigned)
  • First Contact
  • Second Contact
  • Estimate Sent
  • Won
  • Lost

Each card represents one lead. You drag the card across columns as the deal moves. According to the Housecall Pro Pipeline help docs, you can edit the board on mobile and the stage updates sync in real time.

That's the basic shape. The next sections cover what to actually configure so the board reflects reality, not wishful thinking.

Step 1: Turn On Lead Sources Before Anything Else

If you skip Lead Sources, every lead in your Pipeline shows up as "Unknown" and your reporting is dead on arrival.

Go to Settings then Lead Sources. Add every channel that brings you leads: Google Search, Google LSA, Facebook, Yelp, Angi, referrals, repeat customers, door hangers, yard signs, your CallRail tracking numbers, and whatever else you spend money on.

Per HCP's Lead Sources help article, you can mark sources active or inactive, and you should require Lead Source on every new lead so your team can't skip the field.

Without this, you can't answer "where do my best leads come from?" in HCP or anywhere else.

Text Clint: "what was my booking rate by lead source for the last 90 days in HCP?"

Step 2: Create a Lead From the Right Surfaces

Three places to create a lead in Housecall Pro, and only one of them is right depending on context:

  1. Pipeline > Leads > New Lead button. Use this for inbound calls, web form submissions, and walk-ins where no estimate exists yet.
  2. Customer profile > Add Lead. Use this for repeat customers asking about new work. The lead links to the existing customer record so service history is one click away.
  3. CallRail integration auto-create. When a tracked number rings, CallRail's Housecall Pro integration checks if the caller is already a customer and either updates that record or creates a new lead.

The mistake most shops make is creating an estimate before creating a lead. That blows up your funnel reporting because the lead phase gets skipped entirely. Your conversion rate from "first call" to "estimate" never appears anywhere.

A roofing contractor on Reddit's r/sweatystartup put it plainly in a 2024 thread: "I had 60% close rate on paper because I only made an estimate when the customer was already 90% sold. Switched to logging every inbound as a lead first. My 'real' close rate was 22%. Now I actually know what I'm working with."

Step 3: Use Tags to Segment Inside Pipeline

Housecall Pro tags are internal labels you attach to a Customer, Job, or Estimate. Customers cannot see them. Use them to group leads by characteristics that don't fit Lead Source.

Useful tags for lead tracking:

  • commercial vs residential
  • repeat-customer
  • referral-from-{name}
  • priority-job for high-ticket inquiries
  • requires-financing
  • out-of-area for jobs you might decline

Inside Pipeline, you can filter the Leads Board by tag, which is how you build short lists like "all commercial leads in First Contact stage." For more on tag discipline that holds up over time, see our CRM tagging guide for contractors.

Text Clint: "list HCP leads tagged 'commercial' in Estimate Sent stage older than 7 days"

Step 4: Set Up Automated Follow-Ups by Stage

Housecall Pro lets you trigger automated emails and SMS off pipeline stage changes. This is the feature most owners turn on the first week and never check again, which is a problem because the templates default to generic copy.

Go to Marketing Center > Campaigns and build a stage-triggered flow. The most useful ones:

  • New Lead created > confirm receipt within 5 minutes
  • First Contact set > follow-up email at 24 hours if no estimate sent
  • Estimate Sent > 3-day check-in SMS
  • Estimate Sent > 7-day check-in SMS
  • Estimate Sent > 14-day "still considering?" email

Per Housecall Pro's Campaigns step-by-step guide, every automated send must comply with the consent rule that took effect June 19, 2024. Customers must opt in before you send marketing emails or texts.

The bigger issue: HCP's automation runs off stage changes. If your team forgets to move a lead from First Contact to Second Contact, the automation never fires. Real-world adherence is closer to 60% than 100%.

Step 5: Move Cold Leads to a Nurture Status

Housecall Pro recommends moving leads to a "cold" or "nurture" list when they ask you to stop, go silent for over 30 days, or push the project off indefinitely. Don't delete them. Move them.

Most $1M to $10M shops sit on 200 to 800 cold leads in Pipeline at any time. The recoverable share is 8% to 15% with disciplined seasonal outreach. For more on running that motion, see our find every cold quote in your CRM playbook and revive cold leads in Housecall Pro.

Tag the cold ones, filter by tag in 60 days, and run a "we're back in your area" or "season prep" campaign. The cold-lead recovery motion is one of the cleanest revenue plays in the trades.

What Pipeline Misses

Here's where honesty matters. Pipeline tracks the leads it knows about. It does not catch:

Missed calls that never made it to a lead. CallRail logs every call, including the missed ones. HCP's Pipeline shows you only the leads that got created. If your CSR was at lunch and a hot caller hung up after 30 seconds, that call sits in CallRail with no Pipeline footprint. You'll never see it on your Leads Board. That bleed is leakage point #1 in our Housecall Pro lead audit for revenue leaks.

Email threads that turned into leads outside HCP. A customer replies to a 6-month-old quote in Gmail asking about a different scope. That conversation lives in your inbox, not in Pipeline. By the time someone notices, the lead is cold.

Calendar gaps that hint at availability. A two-day hole in next week's dispatch board is a lead-generation opportunity. HCP doesn't surface it as such.

Cross-system context. Pipeline tells you the lead exists. It can't tell you the customer also called twice last month, opened your last three campaign emails, and has a 5-year service plan that lapsed in February.

This is the piece Clint solves. Clint reads Housecall Pro plus your inbox plus your call logs plus your calendar at once. When you ask "who should I call this morning?" the answer pulls from all four, not just from what got logged in Pipeline. For a deeper look at what dashboards and CRMs structurally miss, see questions no dashboard will answer.

Text Clint: "show me all missed calls from CallRail in the last 7 days that don't have an HCP lead yet"

What Pipeline Does Well

Credit where it's due. The Pipeline tool inside Housecall Pro is solid for what it covers:

  • Visual board format that techs and CSRs can update on mobile
  • Tight integration with Estimates and Jobs (one click to convert)
  • Customer history surfaces on every lead card
  • Lead Source tracking when you configure it
  • Automated stage-triggered campaigns when stages get updated correctly

For a sub-$3M shop running residential service work, the Essentials tier handles 80% of lead-tracking needs. The gaps show up at scale, when cross-channel volume exceeds what one CSR can manually keep clean.

A Weekly Pipeline Review That Catches the Leaks

Run this every Monday morning. Block 30 minutes.

  1. Open Pipeline > Leads. Filter to "Created in last 7 days."
  2. Sort by Lead Source. Spot any sources with high volume but low conversion to Estimate Sent.
  3. Filter to "First Contact" stage older than 3 days. These are leads your team made first contact with and dropped. Reassign or escalate.
  4. Filter to "Estimate Sent" stage older than 14 days. These are cold quotes. Trigger a manual follow-up or move to nurture.
  5. Open CallRail. Filter to missed calls in the last 7 days. Cross-reference against new leads in HCP. Anything that didn't become a lead is a leak.
  6. Open Gmail. Search for "quote" or "estimate" in the last 14 days. Anything not in Pipeline is a leak.

That last two steps are where Clint replaces the manual cross-check. You text Clint once and it pulls all four views into a single morning brief.

Sources

Frequently Asked Questions

6 questions home service owners actually ask about this.

  • 01Is Pipeline included in every Housecall Pro plan?

    Pipeline ships with all paid Housecall Pro plans (Basic, Essentials, MAX) per HCP's pricing page. Some advanced reporting on Pipeline data is gated to MAX.

  • 02Can I customize the lead stages in Housecall Pro Pipeline?

    The default stages are fixed (New Lead, First Contact, Second Contact, Estimate Sent, Won, Lost). You can rename or reorder some stages on Essentials and above, but you cannot add unlimited custom stages the way Pipedrive or HubSpot allows.

  • 03How do I track lead source ROI in Housecall Pro?

    You enable Lead Sources, require the field on every new lead, and run the Lead Source report under the Reporting tab. MAX tier gives you customer-lifetime-value-by-source. On Essentials, you'll see lead count and revenue but not always full attribution depth.

  • 04Does Housecall Pro show missed calls in Pipeline?

    No. Pipeline only shows leads that were created. Missed calls live in CallRail or your phone system. If no one creates a lead from the missed call, it never appears in Pipeline. This is the single most common source of missed revenue we see in HCP shops.

  • 05How is Pipeline different from the Estimates Board?

    Pipeline tracks leads from inquiry through to won or lost. The Estimates Board (under Estimates) tracks every estimate regardless of pipeline stage. Most shops use Pipeline as the front door and the Estimates Board as the follow-up surface for sent quotes.

  • 06Can I set automated follow-ups for cold leads in Housecall Pro?

    Yes, through Marketing Center > Campaigns. You build a stage-triggered or tag-triggered campaign. The catch is that HCP requires customer opt-in before sending automated marketing emails or SMS, per the rules that took effect in June 2024.

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.