How to See Stale Estimates in Your CRM: Jobber, Housecall Pro, ServiceTitan, Workiz
None of the major home service CRMs alert you when a quote goes cold. Here is the exact filter path in each platform to find stale estimates before they die permanently.
Key takeaways
- None of the major home service CRMs send a native alert when a quote goes cold after 7 days
- In Jobber: Quotes > filter by 'Awaiting Response' > sort by Creation Date ascending
- In Housecall Pro: Estimates > filter by 'Pending' status > sort by Created Date oldest first
- In ServiceTitan: Estimates module > filter Approved = No, Created Date range > sort oldest first
- Quotes over 7 days with no response convert at 20 to 30% when followed up immediately. Over 30 days drops to under 10%.
Contents
- 01How to find stale quotes in Jobber
- 02How to find stale quotes in Housecall Pro
- 03How to find stale quotes in ServiceTitan
- 04How to find stale quotes in Workiz
- 05How to find stale quotes in GoHighLevel
- 06What to do once you find the cold list
- 07Setting up an automated stale quote alert
- 08How Clint Finds the Genuinely Cold Ones
- 09Sources
- 10Frequently Asked Questions
No major home service CRM sends an alert when a quote goes cold. Jobber, Housecall Pro, ServiceTitan, and Workiz all let you filter for open quotes, but none of them proactively flag the ones that have been sitting for 7 days with no customer response. You have to go looking.
Here is the exact filter path in each platform and what to do when you find the cold list.
How to find stale quotes in Jobber
- In Jobber, click on Quotes in the left navigation.
- Click the Status filter and select Awaiting Response.
- Click the Sort dropdown and select Creation Date, oldest first.
- The top of the list is your oldest open quotes.
Look for everything older than 7 days. These are your follow-up targets.
Jobber does not have a filter for "created more than X days ago" natively. To get a precise stale list, use the date filter to set the "created before" date to 7 days ago. Everything in that filtered view with "Awaiting Response" status has been open for more than a week.
Text Clint: "Show me all open quotes in Jobber that have not been responded to in more than 7 days."
Note on Jobber: the Quotes section shows client name, quote number, amount, and status. Click into each quote to see the customer phone number and the specific line items before making your follow-up call.
How to find stale quotes in Housecall Pro
- In Housecall Pro, click Estimates in the top navigation.
- Use the Status dropdown to filter by Pending.
- Sort by Created Date with oldest first at the top.
Pending estimates are quotes sent but not yet approved or declined. Sort oldest first to surface the coldest ones.
Housecall Pro has a date range filter. Set the "created before" date to 7 days ago to isolate estimates that have been open more than a week.
Text Clint: "Show me all pending estimates in Housecall Pro older than 7 days."
Note on Housecall Pro: Pending includes estimates that the customer may have seen but not signed. You can also filter by "Viewed" vs. "Not Viewed" if your Housecall Pro plan includes email tracking, which tells you whether the customer opened the estimate email.
How to find stale quotes in ServiceTitan
- In ServiceTitan, go to the Estimates module (under Sales in the left navigation).
- Apply these filters: Sold = No, Dismissed = No, Date Created range set to end 7 days ago.
- Sort by Date Created ascending.
ServiceTitan's estimate filtering is more granular than Jobber or Housecall Pro. You can filter by estimated total, by technician who created the estimate, by job type, or by customer tag.
For businesses on ServiceTitan's Marketing Pro tier, you can also run an automated follow-up sequence directly from the Estimates module, which fires a text when an estimate passes 7 days without an approval.
Text Clint: "Which estimates in ServiceTitan have been open more than 7 days and not yet approved?"
How to find stale quotes in Workiz
- In Workiz, go to Jobs or Leads depending on how your account is configured.
- Filter by Status: Quote Sent or Status: Pending (label varies by account setup).
- Sort by Created Date oldest first.
Workiz has less granular quote filtering than ServiceTitan. The most reliable approach is to export the quote list to CSV and use a spreadsheet to filter by creation date.
Text Clint: "Show me all quotes in Workiz that have been open for more than 7 days."
How to find stale quotes in GoHighLevel
GoHighLevel's quote workflow depends on how the pipeline is configured in each account. If you are using GoHighLevel for quoting:
- Go to Opportunities in the CRM.
- Filter by the pipeline stage that represents a sent estimate (common stage names: "Quote Sent," "Awaiting Decision," "Proposal Out").
- Sort by Date Created oldest first.
GoHighLevel's strength is automation: you can set a trigger that fires a follow-up task or message automatically when an opportunity has been in the "Quote Sent" stage for more than 7 days without moving forward. This is the most powerful native automation of any CRM in this category.
What to do once you find the cold list
A weekly Monday review works well for most businesses. Pull the stale quote list, sort oldest first, and work the top 10 to 15.
For each stale quote:
- Under 7 days: text only. "Hi [Name], checking in on the estimate we sent. Any questions?"
- 7 to 14 days: text and call. If no voicemail response in 2 days, send the day-10 email from the estimate follow-up cadence.
- 14 to 21 days: the closing-the-file text. "I'll close out your file this week. Call us at [number] if timing changes."
- Over 21 days: move to dormant list. One reactivation attempt per quarter.
A 20-minute Monday review of stale quotes converts enough cold estimates to pay for itself within 2 weeks for any business sending more than 15 quotes per week. The home service lead follow-up guide covers the full framework.
Setting up an automated stale quote alert
If you do not want to run the filter manually, two automation approaches work:
Zapier approach: Set up a daily Zapier automation that queries your CRM's API for quotes with "awaiting response" status older than 7 days, then creates a task in your project management tool (Asana, ClickUp, Notion) for the follow-up person.
GoHighLevel approach: Create a workflow trigger: Opportunity Stage = "Quote Sent" AND Time In Stage = 7 days. Action: create a task, send an internal notification, or fire the automated follow-up sequence directly to the customer.
Clint approach: Ask Clint "show me all stale quotes" as part of your morning brief. Clint surfaces the list automatically from your connected CRM without you having to navigate to the Quotes section and apply the filter.
How Clint Finds the Genuinely Cold Ones
Finding stale estimates manually requires opening a filter in your CRM, setting a date range, and cross-referencing your email inbox for replies that came in but never updated the CRM status. An estimate that got a Gmail reply but was not marked as responded looks cold in the CRM but is not.
Clint checks both. Ask "which estimates from the last 14 days show no customer response in the CRM or email?" and Clint searches across your CRM data and connected Gmail to return only the genuinely cold ones, ranked by job value.
Sources
Frequently Asked Questions
4 questions home service owners actually ask about this.
01Why doesn't my CRM alert me when a quote goes cold?
CRMs are designed to track what is happening, not to alert you to what is not happening. A quote that sits open with no response is not generating any event in the CRM, so there is nothing to trigger an alert. This is a structural limitation of event-driven CRM architecture. Proactive alerting requires either a scheduled query (checking every day for quotes over 7 days old) or a time-based automation rule.
02How old is too old to follow up on a cold estimate?
21 days is the practical limit for a real-time conversion follow-up. After 21 days, most customers have either decided against the project, booked someone else, or forgotten about the inquiry. Move them to a quarterly reactivation list rather than continuing active follow-up. The quarterly reactivation still converts at 5 to 8%.
03Should I follow up on every stale quote or prioritize by size?
Prioritize by size and then by job type. Work all estimates over $1,000 personally. Automate follow-up on estimates under $1,000 with a text sequence. Within the large estimates, prioritize by recency: a $5,000 quote that went cold at day 8 is more recoverable than a $5,000 quote at day 18.
04How do I prevent quotes from going stale in the first place?
Same-day text confirmation when the quote is delivered, a day-3 call regardless of response, and a day-5 text. If you execute the first two touches consistently, the stale quote list at day 7 will be much shorter. The estimate follow-up cadence guide has the complete sequence.
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.