How Toronto plumbers automate quote follow-ups in 2026
Published 2026-04-26
If you’re a Toronto plumber running 1-3 trucks, you already know the pattern: customer calls, you visit, send a quote, then hear nothing for a week. By the time you remember to follow up, they’ve already booked someone else.
In 2026, AI tools have made the follow-up problem trivially solvable for trades — but most local plumbers still aren’t using them. Here’s the actual playbook.
The math behind the gap
Industry surveys put plumber close rates on first quotes at 35-45%. Add a single follow-up at 24-48 hours and the close rate jumps to 55-65%. Two follow-ups at day 1 and day 4 push it to 65-72%. That’s a 30-40% revenue lift on the same lead volume — for the cost of one Slack-message-length text per customer.
Why don’t plumbers do this? Time. Between truck rolls, parts pickups, and the actual plumbing, who has 30 minutes a day to draft texts to people who didn’t reply?
What the 2026 stack actually looks like
The fastest setup uses three layers:
| Layer | Tool | Cost | What it does |
|---|---|---|---|
| Quote sender | Jobber or Housecall Pro | $69-139/mo | Sends the original quote, tracks open + click |
| Follow-up trigger | Built-in or Zapier ($30/mo) | included | Detects no-reply after 24h |
| AI message draft | Claude API or built-in | $5-20/mo usage | Drafts a personalized text mentioning their specific job |
Setup time: 2-3 hours one-time. Ongoing: 5 minutes a day reviewing drafts before they send (you don’t want to fully autopilot — every plumber has a horror story about a tone-deaf bot reply).
The follow-up script that actually works
Here’s the template prompt I’d run through Claude or ChatGPT for follow-ups:
Customer name: {name}. Job they asked about: {job_description}. Quote sent: {date}. Quote amount: ${amount}. Write a friendly 2-sentence text checking in. Mention one specific detail of their job. Don’t sound salesy. Don’t use “Just checking in”.
The “don’t use ‘Just checking in’” line is critical. That phrase is the cold-email kiss of death — Toronto homeowners ignore it on instinct. Specificity wins: “Hey Sarah — wanted to make sure you got my quote for the kitchen sink + dishwasher install. Happy to come back and walk through it if helpful.” converts; “Just checking in!” doesn’t.
The CRA compliance angle
If you’re texting customers from a business number, your follow-ups need to comply with Canadian Anti-Spam Legislation (CASL). The short version: you have implied consent for 6 months after a customer asks for a quote, but every text needs your business name and a way to opt out. Jobber and Housecall Pro both handle the opt-out plumbing automatically; if you build your own, add “Reply STOP to unsubscribe” to every message.
Realistic ROI for a 2-truck Toronto plumbing operation
Assuming 80 quotes/month, 40% baseline close rate, and a $700 average ticket:
- Baseline: 32 closes × $700 = $22,400/mo
- With one AI-drafted follow-up (60% close): 48 closes × $700 = $33,600/mo
- Net lift: $11,200/mo against ~$100/mo in tooling
Even cutting the lift in half for skepticism, that’s a $5K/mo revenue gain at a $100 cost. The ROI math is the easy part.
Where to start this week
- Sign up for Jobber or Housecall Pro (14-day free trial each)
- Connect your existing phone number for SMS
- Build one follow-up template (use the Claude prompt above)
- Run it on last week’s open quotes — manually trigger the first batch so you see what comes back
- Review for 1 week, then turn on auto-send with manual review
Two truck rolls’ worth of revenue can pay for the entire stack for a year. The Toronto plumbers who started doing this in 2024-25 are quietly running ahead of the ones who didn’t.