Automating Sales Quotes

Automating Sales Quotes

· by Panayot Dimkov

Automating sales quotes is not about filling in a template faster: a quote is a five-stage process. It gets requested, priced, written, sent and chased. The order that works is to solve pricing first (a single price list, discount rules and visible margin), then generate the document, and automate follow-up until the accepted quote becomes an order without retyping.

Many companies have standardised only the writing — they have a template — and leave the other four stages to each salesperson's judgement. The result is easy to recognise: quotes that take three days to go out, discounts nobody authorised, and a folder of sent proposals nobody ever went back to. That last point is by far the most expensive.

1Automating sales quotes: the five stages

StageWhere it gets stuck
Request It arrives by email or phone, with incomplete information. The rep asks, the customer answers the next day
Configuration and pricing Finding references, checking the price, deciding the discount. If someone has to be consulted, another day goes
Writing Copying another customer's previous quote and changing what applies. That is where inherited errors slip in
Sending Save the PDF, write the email, attach. And log it somewhere, if remembered
Follow-up The stage that gets skipped. Nobody has a list of outstanding quotes sorted by age
The comparison that sets priorities: cutting response time from three days to three hours affects every quote; recovering the ones left unchased affects the ones already lost. Both are worth doing, but the second usually pays off sooner.

2Pricing is what has to be solved first

Automating document generation without solving pricing produces attractive, uncontrolled quotes. Before touching the template there are four business decisions.

01
A single, current price list
One place where the price lives, with a date. If every rep has their own sheet, no automation is possible: there are five truths and none of them is right.
02
Discounts with rules
Up to a certain percentage, the rep decides. Above it, approval. The rule can be generous, but it has to exist and be the same for everyone.
03
Margin visible while configuring
Let the rep see the margin while deciding, rather than the director discovering it two months later. It changes behaviour more than any policy.
04
Default validity and terms
Validity period, payment terms, delivery time. Set by default according to customer type, editable but never blank.

With those four things defined, generating the document is almost trivial. Without them, automating it only speeds up a problem.

3The template nobody uses

Most companies have an official quote template. And it is common for each salesperson to work from their own adapted copy saved on their machine. The reason is usually the same: the official one does not cover their case.

  • Text blocks by service type. If the template forces someone to delete three paragraphs that do not apply, they will make their own version. Let the document be assembled from what is being quoted.
  • Up-to-date legal terms. This is the strongest argument for centralising: an old copy may carry terms that no longer hold.
  • Automatic numbering. Without it nothing can be tracked, not even how many quotes have been issued.
  • Consistent presentation. Less important than it looks, but a customer receiving two differently formatted proposals from the same company notices.

4Follow-up, where the money is

A quote sent and not chased is work done and thrown away. The cost of producing it has already been paid; all that is missing is the cheap part.

⏰
Automatic reminder to the rep
After three days, a week, two weeks. Not an email to the customer, but a nudge to whoever has to call. It is the difference between persisting and disappearing.
📋
A live list of outstanding quotes
Sorted by amount and age. Many smaller companies do not have one, and it is a trivial query once quotes are logged in a single place.
👀
Open notification
Knowing the customer has opened the proposal changes when to call. It is cheap information to obtain and commercially very useful. That said, it is personal data and must be treated as such (see automating processes without breaching the GDPR).
🏁
Mandatory closure
Won, lost or expired, with a reason. Without that field nothing can be learned: you do not know why you lose or to whom.
The last point looks like bureaucracy and is the opposite. Loss reasons accumulated over six months say more about the business than any report: if it is nearly always price, there is a positioning problem; if it is lead time, the problem is in operations.

5From quote to order, without retyping

When the customer accepts, the order should be generated from the approved quote: same lines, same prices, same terms. It is a short stage to automate and it removes two known problems at once: transcription errors and the mismatch between what was quoted and what gets invoiced. Many ERP and invoicing tools can already convert a quote into an order directly; the condition is that the quote was created inside the system rather than as a stand-alone document.

If the quote is also accepted with an electronic signature, there is a record of which version was approved and when. That saves arguments when the invoice arrives.

6What AI adds to this process

01
Interpreting the request
The customer describes what they need in prose. A model can identify the matching catalogue references and propose the lines, so the rep adjusts instead of starting from scratch.
02
Drafting the scope
In services, the descriptive part of a quote takes the longest. Generating it from the lines and from similar earlier proposals leaves a reasonable draft in seconds.
03
Summarising customer history
What they bought, at what price and what issues arose. Having that in front of you before setting the discount avoids deciding blind.
04
Spotting what is missing
Comparing the request with similar quotes and flagging what is usually included but absent here. That is where margin leaks: the forgotten line.

In all four cases the system proposes and a person decides. A quote is a commercial offer with contractual consequences: not the place for full autonomy.

7What to measure

IndicatorWhat it reveals
Hours from request to sending One of the biggest influences on conversion when the customer is asking several suppliers for prices
Conversion rate By rep, by product type and by amount band. Aggregated it says nothing
Average discount applied If it varies a lot between reps, the pricing policy does not exist in practice
Quotes with no follow-up Sent more than two weeks ago with no later contact. That is money on the table
Use caseSalesAutomation

Frequently asked questions

Do I need a CRM to automate quotes?

You need a single place where quotes live with their status, and a CRM is the natural option. But if you do not have one, you can start with something simpler: what matters is not the tool but that a single list exists with number, customer, amount, date and status. Without that there is no follow-up.

My quotes are all very different — can they still be automated?

Yes, with one nuance: you automate the structure, not the content. Numbering, terms, price lists, format, sending and follow-up are the same for all of them even when the scope changes completely. And the descriptive part can start from a draft generated out of earlier proposals of the same type.

How do I stop each rep using their own template?

By first finding out why they do it. Almost always because the official template does not cover their case and forces them to delete half the document. If generation works by assembly — the document is built from what is being quoted — that reason disappears and the private template loses its advantage.

Can I tell whether the customer opened the quote?

Yes, by sending it as a link rather than an attachment. It provides useful commercial information for timing the call. But it means recording an action by the recipient, which is personal data: they must be informed and, if the notification relies on tracking pixels or cookies, e-privacy rules (PECR in the UK) may also require their prior consent.

What if the customer asks for changes to the quote already sent?

That is normal and the system has to allow for it: numbered versions of the same quote, with the previous one kept and the current one identified. The usual mistake is overwriting, and then nobody knows exactly what was accepted when the invoice is disputed.

In short

A quote is a five-stage process and the template is only one of them. Before automating generation you have to solve pricing: a single list, discount rules and a visible margin. After that, the document produces itself.

But the stage that pays back most is the last one. An automatic reminder and a list of outstanding quotes by age recover deals that were already paid for in effort and lost through forgetfulness. That is how we approach AI process automation.

How many quotes did you send last month, and how many closed?

If the second figure is hard to obtain, that is the first problem to solve. We review the full circuit with you, from request to closure, and say where to start.

Request a process analysis