AI solution

Quote and Sales Automation

Quote automation joins up the scattered steps between a request and a sent quote: reading the inquiry, asking for missing details, working out the price, producing the document and following up afterwards. AI reads and writes the text; the numbers always come from your price list and your rules.

Reads every requestRule based pricingBranded quote documentsApproval before sendingFollow up reminders
  • Google Partner
  • Talha Aslan and team
  • English, German, Turkish

In short

Quote automation is a workflow that uses AI to read requests arriving by email, web form or WhatsApp, split them into fields such as product, quantity and date, price them from your approved price list and discount rules, put a draft quote in your template in front of a sales rep for approval and schedule the follow up once it is sent. The model never invents a price; discounts above your limit go to a manager. Every quote number, version and status is tracked in your CRM.

Talha Aslan and teamLast updated:

When you need it

Where does your quoting process get stuck?

Quote automation is not for every business. If you send only a handful of quotes a month, if every quote needs fresh engineering work or if each price is set through negotiation, a good template and a tidy spreadsheet may be all you need. If the picture below looks familiar, it is worth mapping the workflow together.

Quotes go out days later

The request sits in an inbox, sizes and quantities arrive in separate emails and someone else has to be asked for the price. By the time the buyer hears back, they have asked a competitor too.

Every rep quotes a different price

Old spreadsheets, line items copied by hand and discounts given from memory produce different numbers for the same product, and margin leaks away where nobody looks.

Sent quotes have no owner

Once a quote is out, nobody knows who calls back and when. In a busy week the follow up is forgotten and a warm deal quietly goes cold.

Nobody sees the open pipeline

How many quotes are waiting, which were accepted and why the lost ones were lost is unknown. Sales meetings run on gut feeling.

Our approach

AI writes the words, your rules set the numbers

We begin by drawing your current quoting process step by step: which channel requests come through, who works out the price, who signs it off and which program produces the document. From a sample of recent quotes we identify the details every quote must contain and the line items that keep repeating. That sample also becomes the test set for the workflow.

AI reads the incoming email, form message or attached specification and splits it into fields such as product, quantity, dimensions, delivery location and date; where something is missing, it drafts the question for the customer. The model does not do the pricing: line items are pulled from your price list or ERP through an API, and discount and margin rules are applied in fixed code. The model only writes the description and the cover note. Build and upkeep run as part of our AI automation services.

A quote request usually starts with a form or a chat on your website. If an AI chatbot collects inquiries on your site, it passes what it gathers straight into this workflow; if you need a separate quoting screen or a dealer portal, we plan that through custom software development.

  • Requests split into fields, missing details requested
  • Prices only from the approved list and rules
  • Quotes in your template, numbered and versioned
  • A sales rep approves before anything is sent
  • Follow up steps created as CRM tasks
Anatomy of a quote workflow
  1. Request intakeEmail, forms and WhatsApp in one queue
  2. Field extractionProduct, quantity, size, date and delivery point
  3. Missing detail questionDraft question for the customer
  4. Pricing enginePrice list, discount and margin rules
  5. Quote documentBranded PDF with number and validity date
  6. Approval and follow upRep approval and reminder tasks

Every step that produces a number follows a rule, and every step that sends text to a customer needs a person's approval, so a faster process never runs unchecked.

Which workflow?

We start with the slowest link in your quoting chain

You do not need all three at once; most companies start with the step that eats the most time and extend it once results show.

Request side

Request reading and triage

Reads requests arriving scattered across channels, structures them, asks for what is missing and assigns the right rep.

  • Field extraction from attached specs and images
  • Draft questions for missing details
  • Routing by region or product group

Document side

Draft quotes from your price list

Calculates line items from the approved price list and rules and produces the quote in your branded template.

  • API link to your ERP or price sheet
  • Manager approval at the discount limit
  • Number, version and validity date

Follow up side

Sales follow up after the quote

Tracks each sent quote, reminds the rep when to follow up and drafts a personal follow up message.

  • Stage and task updates in the CRM
  • Reminders and message drafts for the rep
  • Reasons for won and lost quotes

Essentials

The rules behind safe quote automation

Speed is the easy part; the real work is making sure a wrong number or an unwanted message never reaches a customer.

The model never prices

Language models are unreliable with arithmetic. Unit prices, quantities, tax and discounts are calculated by rule based code; the model only writes the description, and every quote is checked against the calculation sheet before it goes out.

Approval thresholds

A quote above your discount rate, total value or margin limit is never sent on its own; it lands in a manager's approval queue. Who may approve up to which limit is defined in writing.

Template, number and version

Each quote uses your branded template with a unique number, validity date and standard terms. Revisions are saved as new versions, so you always know which version the customer received.

Permission for follow ups

Answering a quote someone asked for is not the same as marketing to them. Under the UK's PECR rules, marketing emails to individuals need consent unless the soft opt in covers someone who bought or negotiated to buy from you; companies can be emailed, but sole traders count as individuals. Every message names the sender and offers an opt out.

Providers outside the EU

If request and quote data goes to a model provider outside the EU or EEA, Chapter V of the GDPR requires an adequacy decision or safeguards such as standard contractual clauses, and the provider signs a processing agreement. We map the data flow; your legal adviser makes the final call.

Audit trail and rollback

For every quote we record the request it came from, the price list version used and who approved it. Changes to the price list or template are first replayed against past quotes, and if something breaks we roll back.

Sources: ICO: Electronic mail marketing under PECR · General Data Protection Regulation (2016/679), EUR-Lex

Comparison

Quotes built by hand in spreadsheets or an automated quote workflow?

TopicManual quotesAutomated quote workflow
PreparationDepends on when the rep has timeDraft ready when the request lands, waiting for approval
Price consistencyVaries from file to fileOne price list, one rule set
Discount controlA verbal yes, or nothingManager approval above the threshold
Document standardsMixed templates, numbers typed by handBranded template with automatic number and version
Follow upThe rep's memoryCRM task and reminder
ReportingCounted by hand at month endLive view of open, accepted and lost quotes

Quick check

Quote automation feature list

Must haves: is your process ready?

0 of 6 in place Tick the boxes to see how ready you are for automation.

Added as needed

  • ERP or accounting software integration
  • Quotes and cover notes in several languages
  • E-signature or online acceptance link
  • Line item suggestions from technical specs
  • Sharing quotes over WhatsApp
  • Weekly quote and win rate report

We choose which of these you need together during the first call.

Let us start with your last five quotes

Share your recent quotes, your price list and the systems you use; we will show which steps suit automation, where approvals belong and send a written quote.

Process

From discovery to launch in four steps

  1. First call and discovery

    We listen to your processes in a free 15-minute call. Then discovery maps your tools and tasks, scores the opportunities and ends with a written scope and fee for your approval.

  2. Build and test

    We build the first workflow in your accounts and test it with real but masked examples. Approval steps, error scenarios and alerts go in before anything reaches a customer.

  3. Go live and tune

    We switch the workflow on step by step, watch the logs and adjust thresholds with your team. You get documentation and a short training session.

  4. Monitor and expand

    On the monthly plan, we monitor running workflows, adapt them to model and API changes and add new workflows from the priority list, with a monthly report.

Free tools

Prepare your quoting process with free tools

Check your domain authentication so quote emails reach the inbox, measure how your request form converts, add tracking to quote links and create a WhatsApp sharing link.

E-mail

SPF, DKIM & DMARC Checker

Why do your emails land in spam? Check a domain's SPF, DKIM and DMARC records, find the errors and get a corrected record to copy.

Conversion

Conversion Rate Calculator

Calculate conversion rate, CPA and revenue per visitor, and plan how much traffic you need to hit your goal.

Analytics

UTM Builder

Build correctly tagged links with Google Ads, social and newsletter presets.

Conversion

A/B Test Calculator

Check whether your A/B test result is statistically significant and calculate the sample size and test duration you need.

Analysis

Website Technology Checker

Detect a website's CMS, e-commerce platform, server, and tracking tags such as GA4, GTM, Google Ads and Meta Pixel.

All free tools

How we work

First one product group, then every quote

We do not yet have a live client quote automation project we can show as a reference, so instead of claiming results we describe how we work. You can see our automation, software and web projects on the references page.

Tested on real quotes

Before launch the workflow runs on your past requests, and its drafts are compared line by line with the quotes you actually sent.

A narrow start

At first it covers one product group or one rep, every quote goes through approval, and the scope grows only when no issues show.

Rules in writing

Pricing, discount and approval rules are documented with you; no rule changes without sign off from the person who owns it.

Accounts held by your company

Model provider, automation platform and CRM accounts are opened in your company's name; templates, rules and instructions are handed over to you.

All references

FAQ

Questions about quote automation

If your question is not here, write to us; we will send you an answer and a written quote.

Next step

Let us map your quoting process together

Which channels do your requests come through, who works out the price, which program builds the quote? Let us talk it through in a short free call, then we will send you the scope and a written quote.

In-depth guide

Quote Automation: Pricing Rules, Approvals and Follow Up Decisions

Talha Aslan and teamLast updated: 15 min read

Whether quote automation works depends less on how clever the model is and more on how orderly your pricing knowledge already is. If product names drift, discounts change from rep to rep and every salesperson keeps a private template, AI will simply produce that mess faster.

This guide walks through the decisions to make before anything is built, in the order you will face them: whether it fits your business, how to prepare catalog and pricing data, approvals and audit trails, the legal frame, rollout and measurement. Each section ends with something you can check or do in your own process this week.

A fit test before you automate quotes

Quote automation pays off for companies that receive similar requests often and whose prices can be derived from written rules. Before deciding, export the quotes you sent over the last three months into one sheet and note, for each, the channel, the number of line items, the time it took and how the price was found.

With that sheet in front of you, answer honestly:

  • Repetition: Are most quotes built from the same product groups, or does each one need new engineering work?
  • Price source: Do the numbers come from a current list, or from one person's experience?
  • Volume: How many requests arrive per week, and how many wait days before anyone touches them?
  • Bottleneck: Is the time lost understanding the request, finding the price, formatting the document or chasing the buyer afterwards?

If pricing lives in someone's head, the first project is not automation but getting that knowledge into a table. If quotes are few but complex, a strong template and CRM follow up tasks usually do the job. If the only weak spot is follow up, start with reminders and leave document generation alone.

Include lost and unanswered quotes in the sheet, not only the wins. Late or forgotten quotes reveal the real bottleneck, and the whole sheet becomes the first version of the test set you will later run the workflow against.

How the workflow changes by type of company

The same technical building blocks do a different job in each industry, so choose the first scope by the way your requests actually arrive. The examples below describe common request patterns, not client results.

  • Manufacturers: Requests often arrive with drawings or specifications attached; the real work is extracting dimensions, materials and quantities and routing anything nonstandard to an engineer.
  • Wholesalers and distributors: Order lists with hundreds of lines come in; the value lies in applying tiered pricing by customer group correctly and flagging items that are out of stock.
  • Removal and moving companies: Requests contain addresses, floors, an inventory and a date; the workflow asks for what is missing and leaves the decision about a home survey to a person.
  • Building material suppliers: Unit conversions between square meters and pieces, delivery charges and site delivery rules drive the price.
  • Professional service firms: Packages and hourly items dominate; the gain is consistent scope wording across every proposal.

When requests start on your website, the fields your form makes mandatory decide the quality of every later step. For manufacturers we cover how to design that form alongside the product catalog on our page about websites for manufacturers. Map each form field to the line of the quote it feeds once, and the number of clarifying questions the workflow has to send drops noticeably.

The architecture in plain words

A quote automation workflow is a chain of small steps, each doing one job and handing data to the next, so when one step fails only that step needs fixing.

  1. Intake: The shared inbox, web forms and messaging channels feed one work queue, and every request gets a unique reference.
  2. Parsing: A language model reads the free text and fills predefined fields. Its output must match a JSON schema, a structured template that fixes the type of each field and whether it is required.
  3. Matching: Product phrases from the request are matched to SKUs in your catalog, and uncertain matches are flagged.
  4. Pricing: A pricing engine, which is ordinary code applying your rules, calculates every line.
  5. Document: A template engine produces the numbered quote; the model only suggests the cover note.
  6. Approval: The draft lands on the rep's screen, or in a manager's queue when a threshold is crossed.
  7. Follow up: After sending, the CRM stage is updated and reminder tasks are created.

AI is involved only in parsing, matching and the cover note. Everything else is deterministic code that returns the same output for the same input every time, which is what makes the process auditable. Build and upkeep are delivered as part of our AI automation services.

Catalog matching is the fragile step

Most errors in quote automation do not come from arithmetic but from linking the buyer's wording to the right product. A customer writes "40 mm galvanized box section", while your catalog holds a SKU and a technical name; bridging the two takes preparation.

Before the build starts, do this groundwork:

  • Synonym table: List every name, abbreviation and legacy code that reps and customers use for a product and map it to the SKU.
  • Units of sale: Fix the selling unit of each product; confusion between pieces, meters, kilograms and packs is a classic source of wrong totals.
  • Variant logic: Decide whether color, size and thickness are separate SKUs or attributes of one SKU.
  • Discontinued items: Instead of deleting them, mark them with a suggested replacement so old requests still resolve.

The workflow should attach a confidence score to every match and show anything below your threshold to the rep as a question rather than a decision. If you work with difficult attachments such as specifications, scanned drawings or handwritten order forms, we explain field extraction from those documents on our page about AI document processing. Treat the synonym table as a living document: every correction a rep makes on the approval screen should be proposed as a new row.

Writing your pricing rules down

A pricing engine can only apply rules that exist in writing, so capture every exception that currently travels by word of mouth. Often this is the first time anyone sees why one product went out at different prices.

Your rule document should cover at least:

  • List price and validity: Which price list version applies from which date and when the previous one stops.
  • Quantity breaks: Discount steps by quantity or order value, and whether they stack with other discounts.
  • Customer groups: Price differences for dealers, project accounts and end users, and where the system reads a customer's group from.
  • Currency: For products bought in foreign currency, which exchange rate is used, taken at what time, and how currency risk is worded on the quote.
  • Extra charges: When freight, installation, packaging or minimum order fees are added.
  • Rounding: To how many decimals unit prices and totals are rounded, and in which direction.

Every rule needs an owner. If nobody is named as the person allowed to change it, someone will make a "temporary" edit during a busy week and the workflow will run on it for months. Versioning rule changes lets you explain later why a past quote came out at that total. Recalculating a handful of awkward past quotes by hand against the draft rules is a quick way to surface missing exceptions.

Connecting CRM, ERP and email

Quote automation should not run as an island; it reads prices from your ERP, recognizes the customer from your CRM and sends from your company mailbox. When planning integrations, list the fields to read and the fields to write for each system separately.

  • ERP or accounting software: Current prices, stock and customer payment terms are read here. Without an API, a scheduled export file is used and its timestamp is printed on every quote.
  • CRM: The quote record, stage, owner and follow up tasks are written here. To avoid duplicate accounts, matching uses the company registration number or the email domain.
  • Email: The quote goes out from your domain under the rep's name, and replies stay in the same thread.
  • Documents and signatures: The PDF template, numbering series and an optional online acceptance link are managed in this layer.

Automatically generated quotes landing in the buyer's spam folder is a common problem that is noticed late. Before switching sending on, check your domain authentication with our SPF, DKIM and DMARC checker. Pipeline stages, task rules and other CRM side work are covered in more depth in our CRM automation solution. If you need an interface your current systems cannot offer, such as a quoting screen or a dealer portal, we plan it as a custom software project.

Choosing and hosting the model

Because the model's job in a quote workflow is narrow, you rarely need the largest one; what matters is consistent structured output and where the data is processed. Treat model selection as an exam on your own past requests, not a matter of taste.

  • Schema compliance: Run candidate models on the same test set and compare how often they break the schema, skip fields or invent values.
  • Language and jargon: Check that each candidate parses your trade terms, abbreviations and multilingual requests correctly.
  • Attachment reading: The ability to read PDFs, spreadsheets and images decides the matter for companies that quote from specifications.
  • Data terms: Read the contract for training use, retention period and processing region rather than relying on marketing pages.

Companies that do not want request content leaving their own infrastructure can run a model on their own servers or with a local hosting partner. That shifts hardware, updates and maintenance to you; when it makes sense is explained on our private LLM deployment page. Whatever you choose, the workflow should log the model version in use, and the test set should be rerun whenever the provider updates the model.

An approval matrix and an audit trail

What keeps a faster quoting process under control is a written approval matrix that shows who may approve what. It should look at several risk signals together, not a single discount limit.

  • Value: Quotes above one total go to the sales manager, and far larger ones to a director.
  • Margin: Any quote below target margin stops for approval, however small its total.
  • New accounts: For first time customers, payment terms pass through finance.
  • Nonstandard terms: Special lead times, extended validity or clauses outside your standard terms always need a person.

The audit trail answers the questions that come later. For each quote, store the original request text, the fields the model extracted, the fields the rep changed, the price list version, the approver and the time of sending. These records are your single source when a dispute arises, and they show which fields get corrected most, which tells you where to improve the workflow.

Agree on retention periods with finance and legal. The approval screen deserves design attention too: reps should see changed and low confidence fields highlighted, with one click acceptance and a rejection that requires a reason.

The legal frame: offers, marketing consent and personal data

A quote produced by a workflow carries the same legal weight as one typed by hand, so speed is never a reason to skip checks. Depending on its wording and your jurisdiction, a priced quote with a validity date can be treated as an offer the buyer simply accepts, which turns a wrong number into a commercial problem.

That has direct consequences for the workflow design:

  • Validity date: Every quote states how long it stands; keep it short for products exposed to currency or raw material swings.
  • Standard terms: Have your lawyer approve the wording on validity, delivery and payment once, and let the workflow insert it unchanged.
  • Wrong price exposure: The approval step exists precisely so that an incorrect figure never reaches a buyer.

Follow up messages fall under marketing rules. Under the UK's PECR, marketing emails to individuals and sole traders need consent unless the soft opt in applies, and every message must identify the sender and offer an opt out. If request and quote data goes to a model provider outside the EU or EEA, Chapter V of the GDPR requires an adequacy decision or safeguards such as standard contractual clauses.

If you add an assistant that talks to buyers directly, Article 50 of the EU AI Act requires that people are informed they are interacting with an AI system. This is general information, not legal advice.

Rolling out in stages

Instead of opening the workflow to the whole sales team at once, start with a shadow period in which nothing reaches a customer. In shadow mode the workflow processes real requests and produces drafts that only the project team sees, while reps keep working as usual.

  1. Replay the past: Run recent requests through the workflow and compare each draft line by line with the quote actually sent.
  2. Shadow mode: Produce parallel drafts for new requests and collect the differences in a short daily list.
  3. Fix the rules: Classify each difference: a matching error, a missing rule or an undocumented habit of a rep.
  4. Narrow pilot: Go live with one product group and one volunteer rep, with every quote approved.
  5. Set thresholds: Use the pilot logs to decide together which quote types can move with lighter checks.
  6. Expand: Add product groups and reps one at a time, rerunning the test set at each step.

Give every stage an exit criterion, for example a run of consecutive drafts without a pricing difference before the pilot starts. Writing these down early takes the "are we ready" debate out of personal opinion.

Measuring value beyond time saved

You can only show what quote automation is worth if you measured the period before launch in the same way; without a baseline, every gain is a guess. Set up the measurement plan before the build, not alongside it.

Beyond turnaround time and win rate, track these signals:

  • First reply versus full quote: Measure the first response to the buyer separately from the priced quote; a clarifying question speeds up the first reply on its own.
  • Draft to sent difference: The number of lines and fields a rep changes is the most honest measure of how mature the workflow is.
  • Margin drift: Track how far sent quotes sit from target margin by product group and by rep.
  • Revision count: How many versions a quote goes through before acceptance reflects the quality of the first draft.
  • Win rate by speed band: Group quotes by turnaround and compare win rates; market effects are mixed in, so read it with judgment.

Put these on one weekly page and read them in the same order at the sales meeting.

Limits and risks to plan for

Even a well built workflow does not remove every risk; it makes risks visible and manageable. Write the following into the project document, each with its countermeasure, before the build begins.

  • Prompt injection: An incoming email can contain text designed to steer the model. Restrict the model to field extraction and give it no access to pricing or approval decisions.
  • Unreadable attachments: Low resolution scans and complex tables get misread; route low confidence attachments to a person.
  • Stale prices: If the ERP connection breaks, the workflow may keep using an old export. Check the data timestamp and refuse to quote from data older than your limit.
  • Provider outages: When the model service does not respond, requests must wait in the queue and the rep must be notified, never lost.
  • Complacency: After months without errors, reps start clicking through approvals unread; a second person spot checking random quotes breaks that habit.

None of these is a reason to abandon the project, but each needs a named person and a defined alert from day one.

Common mistakes and what to do instead

Most failures in quote automation come from preparation and scope, not technology. Use this list as a checklist before the build; the second sentence of each item gives the safer route to the same goal.

  • Letting the model calculate prices: Language models handle numbers inconsistently. Keep calculation in rule based code and limit the model to text and field extraction.
  • Starting with scattered price files: Three spreadsheets mean three sources of error, now faster. Consolidate one approved price list first.
  • Covering the whole catalog on day one: Errors become impossible to trace. Start with one product group and widen step by step.
  • Removing approval too early: A few clean weeks make automatic sending tempting. Base that decision on logs and thresholds agreed in advance.
  • Accounts in the vendor's name: If model, automation and CRM accounts belong to someone else, the workflow leaves when they do. Open everything in your company's name.
  • Follow ups that ignore consent records: An automatic reminder to someone who opted out damages trust and breaks the rules. Make the workflow read your suppression list.

What these mistakes share is speed taking priority over control. Moving slowly in the first weeks costs far less than trying to withdraw a wrong quote later.

Choosing a partner and your next step

Judge a quote automation partner first by how closely they question your current process; a team that lists tools and promises outcomes in the first call has not yet seen your pricing rules. A good partner asks for past quotes, listens to how prices are worked out step by step and says plainly which steps should stay manual, even when the honest answer is to simplify the price list first.

Ask these questions and request the answers in writing:

  • Which layer calculates prices, and how is the model kept away from that calculation?
  • Which past requests will the workflow be tested on before launch, and against what criteria?
  • Where are the approval matrix and audit trail stored, and who can read them?
  • What changes if the model provider changes its models or terms?
  • Which templates, rules and instructions are handed over to your company at the end?
  • Who receives error alerts after launch, and what does ongoing upkeep cover?

If the answers are clear, the next step is to share a few recent quotes, your price list and the names of the systems you use. Send them through our contact page; after a short discovery call we confirm in writing which steps suit automation and what the scope looks like. Options for discovery and a first workflow are listed in the AI automation pricing section. Filling in the fit test sheet from this guide before the call turns a first meeting into a decision meeting.