Quote Follow Up Automation for Service Businesses
Abdul Sattar8 min read

Quoting is the expensive part. Someone travelled to the property, measured, priced the work, and wrote it up. Then the estimate goes out by email and — in a lot of businesses — nothing formally happens to it again.
The fix is not sending more chase messages. It is making a sent quote a tracked state with a defined path, so nobody has to remember it.
Quote follow-up is not lead follow-up
Different problem, different rules.
Lead follow-up starts with a stranger. The goal is to acknowledge fast and get a person talking to them. Speed is the dominant factor — see speed to lead.
Quote follow-up starts with someone who has already met you, had you at their property, and received a price. They are deciding, often comparing, and often waiting on something unrelated to you — a partner, a landlord, an insurer, payday.
That changes the approach: fewer touches, longer gaps, more useful content, and a much lower tolerance for pressure. Chasing a stranger reads as keen. Chasing someone deciding on a £6,000 job reads as desperate.
Quote states worth tracking
A quote should always be in exactly one known state:
| State | Meaning | Automation |
|---|---|---|
| Sent | Estimate delivered, clock started | Confirm receipt; schedule follow-up |
| Viewed | Opened, if your tool reports it | Optional signal — see caveat below |
| Question asked | Customer replied with a query | Stop automation. Notify the quoter |
| Accepted | Work agreed | Move to scheduling; stop follow-up |
| Declined | Customer said no | Stop. Record the reason |
| Expired | Validity period passed, no answer | Stop. One optional re-offer |
| No response | Follow-up sequence exhausted | Stop. Mark for periodic review |
A follow-up schedule that works
The principle: space it out, add something each time, and stop the moment they reply.
| When | Channel | Purpose |
|---|---|---|
| Immediately | Confirm the quote is sent; state validity period and how to ask questions | |
| Day 2–3 | Email or SMS | Check it arrived and offer to walk through it |
| Day 7–8 | Phone call by the quoter | The one that actually matters |
| Day 14 | Note the validity date approaching | |
| Expiry | Close it out cleanly, leave the door open |
Five touches over two weeks, and only one of them is a human call. That call is where most recovered work comes from — and it should be made by the person who did the quote, because they can answer questions the automation cannot.
SMS versus email. Email for the quote itself and anything with detail. SMS sparingly, for a short nudge where you have a basis to message them. Never send the estimate itself by SMS, and never run an SMS sequence on a large quote.
Stop conditions
The most important rule in the whole system: any reply stops everything.
Automation must stop when the customer replies by any channel, asks a question, accepts, declines, or when a staff member logs a conversation. It should also stop if the job is booked through another route entirely.
A customer who has already phoned to accept, then receives "just following up on your quote" two days later, learns that your systems do not talk to each other.
How not to annoy people
- One channel at a time. Do not email and text the same nudge.
- Add something. Availability, a clarification, an offer to visit again — not "just checking in."
- Respect the size of the decision. A £200 repair tolerates more nudging than a £15,000 roof.
- Make declining easy. A clear "not going ahead" option gets you a real answer and a reason, which is more useful than silence.
- Cap it. After the sequence ends, stop. Genuinely.
Handling objections and questions
The moment a customer replies with a question, automation's job is finished. It should notify the person who quoted, with the original quote and the question in one place, and get out of the way.
Common replies worth routing differently:
- "It's more than I expected" — a pricing conversation, needs the quoter
- "Can you do it sooner?" — scheduling, may need the office
- "What does X include?" — clarification, quick win, respond fast
- "We're getting other quotes" — legitimate; a calendar note beats a chase
- "Not right now" — record a reason and a follow-up date, then stop
That last one is worth structuring. "Not now" is not "no", and a quote parked with a date is a real pipeline entry rather than a lost lead.
Workflow
Estimate sent
↓
CRM status → "Quote sent"
store: value, service, date sent, validity, quoted by
↓
Confirmation email to customer
quote attached · validity date · how to ask questions
↓
Wait ~2 days
↓
Customer replied?
├─ YES → STOP ALL AUTOMATION
│ classify: question / accept / decline
│ notify the person who quoted
│ └─ Accepted → status "Won", move to scheduling
│ └─ Declined → status "Lost" + reason, stop
│ └─ Question → human handles, sequence stays off
└─ NO → first follow-up (email or SMS)
↓
Wait to ~day 7
↓
Replied? ── YES → stop, as above
└─ NO → TASK for the quoter: call this customer
↓
Call logged?
├─ Yes → outcome recorded, sequence ends
└─ No → remind, then escalate to manager
↓
Wait to ~day 14 → validity reminder
↓
Expiry reached
↓
Close-out email · status → "Expired"
↓
STOP. Flag for quarterly review, not further chasing
Note that the day-7 step creates a task for a person, not another message to the customer. That is the single highest-value change most businesses can make here.
Message examples
Adapt these; they are structures, not copy.
Confirmation (immediately)
Hi [Name] — your quote for [work] is attached. It comes to [amount] and is valid until [date]. If anything is unclear or you'd like to talk it through, just reply here or call me on [number]. — [Quoter]
First follow-up (day 2–3)
Hi [Name], just making sure the quote for [work] reached you okay. Happy to walk through any part of it or look at alternatives if the scope isn't quite right.
Validity reminder (day 14)
Hi [Name], your quote for [work] is valid until [date]. If you'd like to go ahead, reply here and I'll get you booked in. If you've decided against it, no problem at all — just let me know so I can close it off.
Close-out (expiry)
Hi [Name], I'll close off the quote for [work] for now since it's reached its validity date. If circumstances change, get in touch and I'll re-price it for you — happy to help whenever.
The close-out earns its place. It is the message most likely to get a real answer, because it removes the pressure and gives an easy way to reply.
Reporting on open quotes
The report a business owner actually needs:
| Metric | Why |
|---|---|
| Open quotes, count and value | The real pipeline |
| Open quotes by age | Where things are stalling |
| Quotes with no follow-up logged | The process gap |
| Quotes past validity, unresolved | Housekeeping |
| Accepted / declined / expired split | Outcome mix over time |
| Decline reasons | Price? Timing? Scope? |
| Average days from sent to decision | Sets realistic follow-up timing |
On measuring impact honestly. You can accurately report how many quotes were followed up and how many were accepted. You cannot claim the follow-up caused the acceptance without a controlled comparison, and most businesses do not have one. Report the process metrics as fact and the commercial outcome as correlation — anything stronger is a guess wearing a number.
AI Automation & CRM WorkflowsWe turn sent quotes into a tracked state with defined follow-up, so estimates stop going quiet without anyone noticing.Related reading: AI Automation for Home Service Companies and CRM Automation: 8 Processes to Automate First.
Frequently asked questions
How many times should we follow up on a quote?
Around four or five touches over two weeks suits most service work, with only one being a phone call. Larger or more considered purchases warrant fewer, more spaced contacts. Always stop on reply.
Should follow-up messages be automated or personal?
Both. Automate the confirmation, the light nudges, and the validity reminder. Keep the phone call and any response to a question human — those are where the actual conversion happens.
What if the customer never responds at all?
Send the close-out message, mark it expired, and stop. Keep it for periodic review rather than continuing to chase. Some of those come back months later on their own.
Is quote view tracking worth it?
As a mild timing hint, yes. As evidence, no — open tracking is unreliable in both directions. Never base a message on the assumption that someone definitely read it.
How do we know follow-up is working?
Measure what you can attribute: the percentage of quotes that receive follow-up, and how that changed. Report acceptance rate alongside it, but be honest that other things changed too.
If quotes go out and then go quiet, ask us to map your quote follow-up process — including who calls, when, and what happens when nobody does.
Keep reading

AI Automation & CRM · 8 min read
Review Request Automation Without Review Gating
How to build a reliable review request process: what triggers it, timing, stop conditions, and why gating breaks Google's policy — plus what to do instead.
Abdul Sattar · Sep 6, 2026

AI Automation & CRM · 8 min read
AI Lead Response Automation for Service Businesses
Leads arrive by form, call, SMS and WhatsApp. How to feed every channel into one response process, and where AI helps versus where plain rules work better.
Abdul Sattar · Sep 2, 2026

AI Automation & CRM · 8 min read
AI Receptionist vs Text Back vs Answering Service
Three ways to handle calls you cannot answer, compared on cost, coverage, customer experience and risk — with use cases and a hybrid setup that often wins.
Abdul Sattar · Sep 2, 2026