If your business quotes for work, the gap between an enquiry arriving and a quote going out is probably costing you more than any other process you run. Not in staff time — in the deals that went to whoever answered first.
This is also one of the most automatable workflows there is, because the difficulty is almost entirely in reading and assembling rather than in deciding.
What the manual version looks like
Someone opens the enquiry. Reads it. Works out what is being asked for. Notices three things are missing. Writes back asking for them. Waits. Gets two of the three. Chases again. Looks up pricing, possibly in a spreadsheet only one person maintains. Builds the quote. Checks it. Sends it. Makes a note somewhere to follow up.
Eight or nine touches, spread over several days, most of which is waiting rather than working.
What the automated version looks like
Recognition. The message is identified as an enquiry on arrival, rather than sitting in a shared inbox until someone opens it.
Extraction. What is being asked for, quantities, dates, locations, any constraints — pulled out as structured data rather than read by a person.
Gap check. The workflow knows which fields it needs to price, so it can tell immediately what is missing.
Automatic request. A polite, immediate reply asking for exactly the missing items. This alone changes the timeline more than anything else in the list, because it happens in minutes rather than the next morning.
Pricing. Your rules applied to the structured data. Not the model’s opinion of a fair price — your rules, written down, testable.
Quote generation and send. Assembled in your format and sent, or held for approval if it trips one of the exception rules.
Follow-up. Scheduled automatically rather than depending on someone remembering.
The two places this goes wrong
Pricing rules that were never actually written down. Most businesses discover during this project that their pricing has undocumented exceptions living in one or two people’s heads — the customer who gets a particular rate for historical reasons, the route that costs more for a reason nobody recorded. You cannot automate what has not been articulated, and this is where discovery earns its money.
Automating the exceptional quotes. The routine ones should go out automatically. The large, unusual or strategically important ones should not. Draw that line explicitly — by value, by customer, by anything unusual in the request — and have those come to a person with everything already prepared. The person then spends their time on judgement rather than assembly, which is the actual win.
What to keep with a person
Unusual pricing. Anything above a threshold you set. Customers under negotiation. Anything where the enquiry itself suggests the relationship matters more than the transaction. The workflow should be built to notice those and hand them over quickly, not to attempt them.
We have built exactly this shape of workflow end to end, from enquiry through quote, payment and booking to proactive customer updates. The pattern generalises well beyond the sector it was built for, because almost every quoting process has the same bones.