Most of the effort in winning a job goes in before the quote is sent: the call, the site visit, the measuring, the pricing. Then the quote goes out, and in a lot of businesses that's where the process stops. If the customer replies, great. If they don't, the job slowly becomes one more thing someone meant to chase.
Silence after a quote rarely means a considered no. More often the customer got busy, is waiting on a second price, has a question they haven't got round to asking, or simply lost the email. Every one of those is recoverable with a short message at the right time. None of them is recoverable if nobody sends it.
The reason follow-up doesn't happen isn't laziness. It depends on memory, and memory is the first thing to go in a busy week. There's usually no single list of open quotes, only a sent folder and a vague sense of which ones are still live. And chasing can feel pushy, so it gets put off until it's too late to feel natural.
The fix is less clever than it sounds. Every quote goes into one list the moment it's sent, with its value and how long it's been open. At a set interval, a follow-up goes out automatically, or lands in front of the right person as a task, depending on how much the job is worth. When the customer replies, accepts or declines, the reminders stop. Nobody has to remember anything, and the list shows at a glance what's still in play.
What the message says matters as much as when it arrives. "Just checking in" asks the customer to do the work of replying. A useful follow-up gives them a reason to: whether anything in the scope should change, whether the timing still works, or an honest note that the price holds until a given date. For a small job, a template can send that on its own. For a large one, the system should draft it and a person should read it before it goes. That's the same line we draw with any automation, where a machine handles the routine part and a person still makes the call that matters.
Speed on the way out matters too. A quote that takes three days to arrive has often already lost to one that took three hours, which is why we commit to a scope and a real price within 48 hours ourselves. A quote-tracking setup like this is a CRM job, usually a small one, and it can start from the spreadsheet or inbox you already quote from rather than replacing how you work.