A flooring installer outside Kitchener sends over a quote for a 1,400-square-foot hardwood job on a Tuesday afternoon. The homeowner sounds genuinely excited on the phone — thanks for coming out so quickly, this looks great, we just want to think it over and talk to my partner. That's the last conversation anyone has about it. No callback. No email reply. No "thanks, but we went another way." Nine days later, the quote is still sitting in the CRM marked "sent," the crew that could have started that job a week ago is booked on something else instead, and nobody on the team has picked up the phone to check in — not because they forgot the customer existed, but because calling to ask "so, did you decide?" felt a little awkward, and there was always something more urgent to do first.

This is one of the most common — and most fixable — leaks in a trades business's pipeline. The job isn't lost. It's just stalled, and it's stalled for reasons that have almost nothing to do with the price on the page.

Why Quotes Stall (Even When the Customer Wants the Work)

"I'll think about it" is one of the most common phrases a Canadian trades business hears, and it rarely means what it sounds like. It's not usually a soft no. It's a genuine "not yet" — the homeowner really does intend to move forward, but the moment they hang up, life takes over. The kids need picking up. A deadline lands at work. The quote gets set aside "for now," with every intention of getting back to it, and then simply doesn't, not out of indecision but out of ordinary busyness.

Add to that the fact that many home improvement decisions — window replacements, roofing, flooring, solar — aren't made by one person alone. "Let me check with my spouse" is often completely sincere, and it introduces a second conversation that has to happen before anyone circles back to call you. Every extra step between "quote received" and "decision made" is another chance for momentum to quietly die. Multiply that across a homeowner who also requested quotes from two other companies, and the business that stays visible without becoming annoying is often the one that gets the job by default — simply because the others let it go cold, too.

Why Manual Follow-Up Rarely Happens Consistently

Almost every trades business owner has said "we should call and check on that quote" — and then hasn't. It's not a lack of caring about the job. Manual follow-up runs into three real problems.

First, it feels pushy. Calling a customer to ask whether they've decided puts the business in the position of chasing a sale, which sits uncomfortably for tradespeople whose reputation is built on craftsmanship, not sales pressure. Second, it's easy to forget. Quotes go out between jobs, from a truck, in the ten minutes between site visits, and attention moves on to the next task the moment it's sent. Third, and most fundamentally, there's no natural trigger. Nobody wakes up thinking "today's day four, I should call about the Smith quote." Follow-up depends entirely on someone remembering to do it, and remembering isn't a system — it's a hope.

How an Automated Outbound Follow-Up Call Works

Canadian AI Lab's AI voice agent can now place outbound calls automatically, triggered by events in the CRM you already run your business on — Jobber, ServiceTitan, Housecall Pro, and others. When a quote is marked "sent" and a set number of days pass without it converting into a booked job, that status change is exactly the trigger. The call goes out on its own. No one on the team has to remember, flag it on a whiteboard, or work up the nerve to dial the number.

The call itself isn't scripted as a pressure close. It's framed as a helpful check-in: confirming the customer received the quote, asking if they have any questions about the scope or pricing, checking whether their timeline has shifted, and offering to adjust the quote if their needs have changed since the estimate was written. If they're ready to move forward, the agent can book the job directly into the calendar on the spot. If they need more time, it notes that, and the follow-up can be configured to check back again later — or hand the details to a person on the team. Either way, someone reaches out at exactly the right moment, in exactly the right tone, without a single person having to sit down and make an awkward phone call.

Why a Helpful Tone Converts Better Than Silence or a Guilt Trip

There are really three possible outcomes for a stalled quote. The first is silence — the default in most businesses, where the quote simply goes cold and a competitor who followed up wins the job. The second is a manual call made by someone who feels genuinely awkward making it, which either doesn't happen at all or comes across stilted: "just checking if you're still interested" can land as pressure precisely because the person making the call feels the pressure themselves. The third is a consistent, friendly, well-timed call that treats the follow-up as customer service rather than a sales tactic.

Customers generally don't dislike being followed up with — they dislike feeling pressured. A call that offers to answer questions, adjusts to their timeline, and makes it easy to say "not yet" removes the pressure entirely, and that attentiveness becomes a selling point in its own right when a homeowner is comparing several quotes side by side. Businesses that follow up reliably tend to get chosen more often, not because they're more persistent, but because the follow-up itself signals they'll be just as responsive once they're on the job.

Setting the Trigger: A Practical Example

In practice, most businesses set the trigger based on how long customers typically take to decide. A pressure washing or gutter cleaning quote might trigger a follow-up call after just 3 days with no response, since it's a smaller decision and homeowners tend to move quickly. A quote for a roof replacement, a full window and door install, or a solar installation might use a 7-day window instead, since those are bigger purchases that usually involve comparing multiple quotes and a conversation with a spouse or partner before anyone calls back.

The trigger can be set by quote value, service category, or CRM pipeline stage, and businesses often layer a second follow-up — say, at day 14 — for quotes that are still unconverted, before stopping outreach so it never tips into annoying. None of this requires a one-size-fits-all default; the days-to-trigger and the script's tone are both configurable to match how your specific customers actually make decisions.

What It Costs

Automated outbound quote follow-up is included in the standard $99/month or $999/year plan — there's no extra fee to turn it on, and it runs alongside the same AI voice agent already answering your inbound calls. Data stays PIPEDA-compliant and hosted in Canada. If you're not already using the AI voice agent, the free 60-day trial is the easiest way to see how a stalled quote in your own pipeline gets picked back up automatically.

Stop Losing Booked Jobs to "I'll Think About It"

Start your free 60-day trial and let your AI voice agent follow up on stalled quotes automatically, or book a free consultation to see how the outbound trigger works with your CRM.

← Back to The Lab