Skip to content
ServiceSpartan
ReactivationSalesFollow-up

Recovering dismissed and unsold estimates in ServiceTitan

By Jeremiah Ballew · June 24, 2026 · 7 min read

The cheapest revenue in your business is already sitting in ServiceTitan. Only about 37% of estimates close on the first visit, which means the majority of what your techs present never gets a real second touch. Those unsold estimates are warm, qualified, and already paid for — you spent the marketing dollars and the truck roll to create them.

The math is blunt: a 10% lift in your unsold-estimate follow-up close rate can add six figures to annual top-line revenue for a mid-size shop. And roughly two-thirds of customers say no several times before they say yes. Follow-up isn't nagging — it's finishing the sale you already started.

Dismissed vs. unsold — and the trap in between

In ServiceTitan an estimate can be open, sold, or dismissed. The instinct is to dismiss everything that didn't close so the follow-up screen stays clean. That's a mistake. Dismissing an estimate pulls it out of the follow-up flow — clean screen, lost revenue. You don't need to dismiss every unsold estimate, and you can reopen a dismissed one later if you need to, but the better habit is to keep genuinely live opportunities in the follow-up queue and work them.

One caveat from experience: not every 'dismissed' status means a dead lead. Some web-booking and queue statuses read as dismissed but are just routine queue-clearing. Before you exclude anything from follow-up, confirm what the status actually means in your tenant — we've seen shops silently drop hundreds of workable leads because a status label was misread.

Build the reactivation workflow

  1. 1Surface every unsold estimate with its dollar value and age. You can't work a queue you can't see. Sort by age so nothing slips past the window where the customer still remembers you.
  2. 2Give it an owner. The shops that win at this assign a follow-up coordinator who treats the follow-up tab as their primary job and clears it daily.
  3. 3Set a cadence with enough touches. A single call isn't follow-up. Build a sequence — call, then a truthful, specific message, then another touch — spaced over the days the decision is actually live.
  4. 4Make the message specific and honest. Reference the exact job, a real reason to act now (a seasonal window, a genuine price change, financing that fits their number), not a generic 'just checking in.'
  5. 5Track recovered revenue. Report what the queue is worth and what you closed from it, so the effort defends itself in the numbers.

Draft, don't blast

I'm cautious about full automation here. Auto-sent blasts feel like spam and burn the goodwill that makes reactivation work. The approach I trust is to generate ready-to-send drafts — the estimate pulled, the dollar value, a specific and truthful reason to reengage — and let a human approve each one. You get the speed of automation without sounding like a robot.

Spartan Command's reactivation engine does exactly that: it surfaces every unsold estimate with its value, writes the follow-up drafts, and never auto-sends. If you'd rather we build the recovery playbook into your tenant and process, that's core to our optimization engagement.

Curious what your unsold-estimate backlog is worth? Book a call and we'll put a number on it.

Ready to make ServiceTitan actually pay for itself?

Book a free strategy call. We'll find the biggest leaks in your setup and show you what fixing them is worth.