How to Automate Quote Preparation with AI Without Losing the Ability to Review What is Sent
· CompaniesAutomation
The seven-step workflow to automate quote preparation with AI: the AI gathers the request, checks rates and history, and writes the draft; a person approves it, and nothing goes out without their click. What is needed and how to measure it.
You can automate quote preparation with AI without losing control if the workflow includes a review gate: the AI captures the customer's request, converts it into structured fields, consults rates and history, and drafts a proposal using your template; a person corrects, approves, or rejects it, and nothing is sent without their click. Companies Automation starts its AI Factory precisely with this task.
Preparing a quote has two very different parts. The first is gathering: reading what the client asks for, looking up prices, checking what was quoted to someone similar, filling out the template. The second is deciding: what margin, what discount, what conditions, whether it's worth going after that client. The first eats up hours and requires no judgment; the second requires judgment and takes very little time. Proper automation consists of the AI doing the entire first part and the person doing only the second, ensuring nothing goes out without approval.
The step-by-step workflow with a review gate
The flow has seven steps, and one of them, the fifth, is a gate that only a person can open. Everything before is done by the AI; everything after only happens if the gate has been opened.
- Capture the request. It arrives via email, web form, WhatsApp, or transcribed call. The system collects the message, attachments, and sender data, and registers it as a request with a date and source. If the main channel is email, the key piece is an agent that reads the inbox, as explained in how to automate Gmail and Outlook email with AI.
- Extract the customer's request into structured fields. The AI converts free text into a record: products or services, quantities, deadlines, delivery location, mentioned conditions, and missing data. Anything unclear is marked as pending, not invented.
- Consult catalog, rates, and history. Using the record, the system looks up prices in the current rate sheet, checks availability if there is an ERP, and retrieves similar past quotes: same client, same products, same price range.
- Generate the draft using the company template. The AI fills in your template: line items, prices, totals, standard conditions, and an accompanying text in the company's tone. It attaches the sources used so the reviewer can see where each number comes from.
- Review queue. The draft appears in an inbox with the client record and sources side-by-side. The person corrects, approves, or rejects. There is no "send" button in the AI: delivery depends on the approval click, and every correction is logged.
- Sending and follow-up. Once the quote is approved, the system sends it through the channel where the request arrived, logs it in the CRM, and schedules the follow-up: a reminder if there's no response, an alert when the customer replies. How this fits with the rest of the funnel is covered in AI agents in sales and CRM.
- Learning from corrections. Every correction is a signal: if the reviewer always changes the same text in the conditions, the template is updated; if they always adjust the price of a product, the rate is outdated.
What is automated and what is reserved for the person?
The rule is simple: the AI does everything related to gathering, calculating, and drafting; the person does everything related to deciding and committing the company. The table breaks it down for a typical quote.
| Task | Who does it | Why |
|---|---|---|
| Read request and extract data | AI | Repetitive, clear rules, no commitment |
| Find prices and similar quotes | AI | Systems query; a person would take longer with the same accuracy |
| Fill template and draft text | AI | Fixed format and known tone |
| Decide margin and discount | Person | Commits money and customer relationship |
| Accept non-standard conditions | Person | Contractual risk |
| Approve sending | Person | It's the gate: no click, no send |
| Send, record, and remind | AI | Mechanical and traceable |
| Decide if a lead is worth it | Person | Commercial judgment |
What do you need before starting?
The flow doesn't need perfect data, but it does need three things in a searchable location. If any of these live only in the head of the person making the quotes, that's the first job.
- Rates in a searchable location. A spreadsheet, the ERP, or a catalog with current prices, including per-client or volume pricing. AI cannot consult what doesn't exist.
- A quote template. The one you already use, with its line items, standard conditions, and accompanying text. If you have three versions, pick one and note when each variant is used.
- Written discount criteria and conditions. What maximum discount can be proposed without consultation, what payment terms are standard, what conditions are never accepted. Not for the AI to apply them alone, but to propose them so the reviewer only has to confirm.
Authority limits: what always goes through approval
In addition to the general gate, it's advisable to define which cases escalate. These cases require a manager, and the system must know this.
- Discounts above the written threshold.
- Payment or delivery terms different from the standard.
- Amounts above a limit set by the company.
- New clients without history, or those with past payment defaults.
- Requests with incomplete data that the AI could not resolve.
These limits are permissions, not suggestions: the agent cannot bypass them even if the request text asks for it. How these are defined and audited is explained in AI agent governance: permissions and limits.
How to measure success?
It is measured against the previous situation, using three figures you take before starting and repeat every month. Without the baseline measurement, you won't know if the system is saving time or just shifting the work around.
- Time per quote. From the moment the request arrives until it is sent as approved, in person-minutes. This is the figure that translates to money.
- Correction rate. What portion of drafts are approved untouched, how many are corrected, and how many are rejected. If this doesn't decrease over time, the learning from the last step isn't working.
- Customer response time. Hours between the request and the sending.
The investment required to set it up depends on how many systems need to be connected and how many exceptions your process has; we provide ranges in how much it costs to automate sales.
How Companies Automation does it
"Preparing quotes" is one of the tasks Companies Automation starts its AI Factory with: gathering what the customer asks for, consulting prices, and leaving a draft ready for review. It's the first level of their journey (one task, then an area like sales, then the whole company) and follows their motto: AI produces, your team decides. Agents work with minimum permissions, every action is traced, and your company's knowledge is not used to train third-party models. Published timelines: free initial process evaluation, 2-4 week operational diagnosis, and the first agent operating in 4-8 weeks, measured against the baseline from the first month.
Frequently Asked Questions
Can the AI send the quote directly if it's simple?
It can, but it's not advisable at first. Until you have months of a low and stable correction rate, every shipment must go through a person's click. Later, you can define a category (low amount, recurring client, standard rate) with a lighter review, always with a log and the possibility to review them later.
What happens if the customer's request is incomplete?
The AI marks the missing fields and, depending on what you decide, asks the customer for the information or leaves the request in the queue with a note for the person to call. What it must not do is fill in the gaps with assumptions: a quote with invented quantities is worse than none at all.
Do I need a CRM or an ERP to automate quotes?
Not to start. Rates, templates, and history need to be in a searchable location, even if it's just a spreadsheet and a folder. If you already have a CRM or ERP, the system connects to read prices, stock, and customer data and to log the quote; if not, it's added once the workflow is established.
How do I prevent the AI from applying unauthorized discounts?
With permissions, not instructions. The agent has written discount, condition, and amount thresholds, and any draft that exceeds them escalates to a higher approval level. Even if the customer asks for it in their message, the system has no authority to grant it; it can only propose it marked for a person to decide.
If you want to know how many hours are currently spent on quotes and what portion is recoverable, Companies Automation's free diagnosis takes 9 questions, 2 minutes, and gives a figure in euros per year. And if you'd rather discuss it, the artificial intelligence consultancy begins with a free evaluation of the first process.