Putting a quote together is eight steps and seven need no judgment
What quoting by hand costs, what the quote that arrives third costs, and what an agent does at each step until the document goes out.

Cristian Pereyra
Co-founder · Engineering
A quote request arrives at ten on a Tuesday.
Answering it means reading it and checking whether it is complete, which it almost never is. It means writing to the customer for what is missing. It means waiting. It means identifying the account and finding which price list applies. Calculating quantities and discounts. Assembling the document, sending it, noting that it went out, and writing again two days later if there is no reply.
Eight steps. Seven of them need no judgment at all.
The cost isn't assembling the document, it's arriving third
Our own work on a quote is bounded and almost everybody does it quickly.
The delay is somewhere else, and it is an uncomfortable place: the follow up question. The request arrived without a detail, somebody writes to ask for it, and the clock stops until the customer answers. That stretch does not depend on us, usually lasts longer than everything else together, and starts late: not when the request arrived, but when somebody had time to open it and notice something was missing.
And the cost of arriving late does not look like the other costs in this blog. It is not a correction or rework: it is a quote that never got discussed. Nobody rejected it for being expensive. It arrived once the conversation had already moved on.
The same quote, today and with an agent
One quote, end to end
- the agent does it
- a person does it
- always a person
the steps of the quote
- Read the request and see what's missingEmail and chat
Reads the request the moment it arrives, at any hour, and detects what is blocking the quote before anybody opens it.
- Ask for the missing detail immediatelyEmail and chat
Writes in minute one instead of two hours later, which is the only stretch of the turnaround that can genuinely be shortened.
- Identify the account and its listCustomers
Resolves which account it came from and which price list applies, with the rate currently in force.
- Calculate quantities and discountsPricing
Applies volume discount rules across the whole order rather than line by line, which is where the errors get made.
- Assemble the documentDocument
Generates the quote in the usual format, with the right terms and the lead time that comes out of stock.
- Send it and log itERP
Sends it through the channel the customer wrote in and logs it, with a date, so the follow up exists at all.
- Follow up two days laterEmail and chat
Writes again incorporating what happened, which is the step abandoned when new quotes are waiting.
- Decide the exception pricePricing
When the price the rule produces is not the one worth offering, a person decides, with everything else already assembled.
Today that is 70 hours a month and 12 quotes arriving late or going out wrong. Between the time and the ones never discussed, USD 1,320 a month.
With the agent holding 7 of the 7 steps, 4 hours and USD 66 are left.
The difference is USD 1,254 a month, USD 15,048 a year.
And 36% of that difference is not time: it is the quotes that entered the conversation instead of arriving once a decision had been made.
Of what a person still does, the heaviest step is: Decide the exception price.
You set all five numbers. How the minutes split across steps is ours, taken from how it gets done by hand. The modelling assumption: the quote that arrives late or with an error falls in the same proportion as the mechanical steps stop waiting for somebody to have time.
Leave only the second step on, asking for the missing detail immediately, and switch off everything else. It is the cheapest implementation there is and it moves the turnaround more than speeding up our own work, because it attacks the only stretch that really weighs.
This object also has a page of its own, in case you want to send just that.
What the agent does that a person cannot
It reads the request at eleven at night. The follow up question that goes out when the request arrives, rather than when somebody opens the inbox, takes half a day out of the turnaround with nobody working faster.
It follows up on the older quotes. The two day follow up is exactly what gets abandoned when new quotes are waiting, and it is where half the closing lives.
It uses the current list and calculates the discount on the whole order. Two common errors, both from rushing, both expensive: one is discovered when the customer compares, the other when the invoice arrives.
What stays with a person
One thing: the exception price. When the price the rule produces is not the price worth offering, that is commercial judgment and it is precisely the work the team exists for.
And the scope when the request is ambiguous. "I need a quote for 500 units" does not say whether freight is included, whether partial delivery is acceptable, or whether production can take the lead time. An agent that picks an interpretation and quotes on it produces a fast wrong quote, which is worse than a slow one.
How it gets implemented
The first thing is separating two categories with the person who quotes today: what can be calculated with a written rule, and what cannot. That conversation takes an afternoon and usually reveals that the calculable share is higher than the team believes.
Then the order: detecting what is missing and asking for it first, which is the cheapest and the biggest mover. Assembling the document second. Sending and following up third.
Over time, what lived in somebody's head gets written down, because every exception that repeats turns into a rule. That is the most valuable side effect of the project and it is never in the plan.
What to measure
Turnaround, measured from the request arriving to the quote going out, and read by percentile rather than by average. The average hides the tail, and what gets lost is the slowest ten percent.
What share of requests arrived complete, which is the number that explains the turnaround.
And the reply rate to the follow up question within two hours, which is the only stretch that does not depend on you and the one most improved by asking at the right moment.
Frequently asked questions
Which part of a quote can an AI agent assemble?
It can read the request and detect what is missing, ask for it immediately instead of two hours later, identify the account and its price list, calculate quantities and rule based discounts, assemble the document, send it, log the send and follow up two days later. Only one thing needs judgment: the exception price.
Why are quotes with a good price lost?
Because they arrive late. The first one to land sets the frame everything else is read against, and the third lands once the conversation has moved on without it. Price decides between the quotes that arrived in time, not between all the ones that were requested.
Where is the delay actually?
Almost never in our own work. It is in the follow up question: the request arrived missing something, somebody writes to ask, and the clock stops until the customer answers. That stretch does not depend on us and usually lasts longer than everything else together. Which is why the useful move is asking in the first minute, not two hours later.

Cristian Pereyra · Co-founder · Engineering, StudioChat
Want agents like these working for your team?
Talk to us now