Automated Quoting with Margin and Approval
A deal in the CRM turns into a costed quote: line items from your catalogue, prices from the list that is currently valid, discounts only down to the recorded floor. Anything below it does not vanish into an email thread – it goes to approval with the calculation next to it.
The bottleneck is not the document, it is the price
Quotes are produced the same way almost everywhere: somebody opens the last similar quote, overwrites the customer name, swaps two line items and adjusts the price. That is not carelessness, it is the fastest route available – because the parts of a quote live in four different places: the prices in the ERP, the special terms in a spreadsheet, the wording in a colleague's head and the last discount promise in an email thread nobody can find again.
Producing the document is the easy part. The hard question is whether the price still holds. A quote rarely consists of one kind of work; it mixes materials, labour, subcontracting and fixed fees – and each kind carries a different margin. Seven per cent off a quote heavy on materials costs noticeably more contribution than seven per cent off installation hours. Nobody does that sum in the middle of a customer call, and afterwards nobody does it at all.
So we do not build the document generator on its own but the calculation underneath it: line items with a recorded cost rate, a margin floor per customer group and an approval step that shows the discount together with its effect. The real gain is not the faster quote – it is being able to say at the end of the year which jobs were actually worth taking.
Which quotes are worth automating
We start with the quote type that occurs most often and has the clearest calculation. Further types later share the same catalogue and the same approval logic.
Standard quotes from the catalogue
The most common starting point: recurring work with a settled calculation, where only quantity, customer and date change.
Quotes combining materials and labour
Material prices from the supplier catalogue, installation hours at a cost rate – here the mix decides what a discount really costs.
Maintenance and service contracts
Annual adjustments, term-based tiers and renewal quotes generated from the existing base rather than from someone's memory.
Discount and special-price approvals
If the discount breaks the floor, the quote goes to the right level with the calculation and the deal history attached – not to an inbox.
Variations and quote versions
Version 2 grows out of version 1 instead of a copy: its own number, a visible difference and a link back to the original.
Sending, signature and follow-up
The PDF or signature link goes out, the status goes back to the deal, and after your deadline the follow-up task appears on its own.
What the calculation shows before the quote goes out
A quote built from the catalogue and costed with recorded rates. By the tier table the 7 per cent discount belongs to the sales lead – the margin says otherwise.
| Line item | Qty | Unit | Total | Margin |
|---|---|---|---|---|
| B-114Control base module | 1 pc | 2,480.00 | 2,480.00 | 27.8 % |
| B-207Sensor pack per zone | 6 pc | 340.00 | 2,040.00 | 37.1 % |
| M-031On-site installation | 18 h | 89.00 | 1,602.00 | 30.3 % |
| S-002Briefing and handover | 1 fixed | 480.00 | 480.00 | 35.4 % |
| freeTravel, special arrangementno cost rate | 1 fixed | 240.00 | 240.00 | 0.0 % |
| Subtotal | 6,842.00 | 30.7 % | ||
| Discount 7.0 % | −478.94 | — | ||
| Quote total | 6,363.06 | 25.5 % | ||
Discount tiers, customer group B
- up to 4.0 % goes through
- 4.1 to 8.0 %this quote: 7.0 % Sales lead
- above 8.0 % Managing director
Margin band after discount
25.5 %floor 27.0 % – broken by 1.5 points
- after discount 25.5 %
- floor 27.0 %
- before discount 30.7 %
Floor broken. At 7.0 % the tier table points to the sales lead, the margin does not: the quote moves one level up to the managing director, with the calculation and a mandatory reason.
It is not the discount rate that decides, it is what survives it. With this mix of line items a 7.0 % discount costs more contribution than the floor allows – on pure installation work the same rate would be harmless.
The freely entered line is calculated with zero contribution as long as no cost rate is recorded. That is the cautious assumption, not the correct one – which is why it is flagged for review.
From deal to approved quote
-
Take the deal and customer data
The workflow starts at a defined CRM stage or from a button. Customer, contact, delivery address, customer group and the price list valid for them come from the record, not from memory.
-
Place line items from the catalogue
Every catalogue item carries its text, unit, selling price and cost rate. Freely typed lines stay allowed – they are flagged and calculated with zero contribution until somebody records a cost rate.
-
Calculate and test against the floor
The sheet works out the contribution per line and for the whole quote, then compares the figure after discount with the margin floor of that customer group.
-
Collect approval where the rule demands it
Inside the guardrails the quote continues without an interruption. Outside them it goes to the level your tier table names – with the calculation, the deal history and a mandatory field for the reason.
-
Send and record the state
The PDF or signature link goes to the customer. Send time, version and the approved margin are written back to the deal, and after your deadline the follow-up task is created automatically.
What changes day to day
Today
- The last similar quote is copied and overwritten
- Prices come from three lists, one of them out of date
- Discounts are promised before anyone knows the margin
- Approvals sit in email threads instead of on the deal
- Nobody is certain which version the customer holds
With quote automation
- The quote is built from the catalogue and the valid list
- Prices come from one source, with a date and a validity
- The margin sits next to the discount before it is promised
- The approval sits on the quote, with reason and timestamp
- Version, send time and state are recorded on the deal
What quote automation does not solve
The part software can take over is the smaller one. We clarify these four points before quoting:
- Without a sound costing base the automation only gets the wrong answer faster. Purchase prices, hourly rates and overhead uplifts have to be maintained, otherwise the margin band shows a number nobody may rely on. If your cost rates have not been touched for years, this is a costing project first and an automation project second.
- If every quote is one of a kind, the catalogue does not pay for itself. In project business with free-form scopes, negotiated liability and individual payment plans the effort sits in the thinking, not in the typing. A good template with well-kept text blocks then does more than this workflow – at a fraction of the cost. We say so in the intro call when we see it that way.
- The margin floor is a commercial decision, not a formula. We can record it per customer group, product line or contract type, but you have to set it. In our experience this is the point that takes longest to agree – and the point where it becomes clear whether a shared rule ever existed.
- A market price is not the same thing as a calculated floor. A system that hard-blocks every discount below the line also blocks deals that were strategically worth taking: a reference customer, follow-on business, filling a weak month. So we build locks that require an approval, not locks that forbid. You can have hard blocks if you want them – then expect people to work around the system.
Fits your CRM and your price list
Scope and price
The entry price covers one quote type with the catalogue, the calculation and one approval level. What moves the price, we say before the quote.
- Connection to your CRM or ERP as the data source
- Item catalogue with text, unit, price and cost rate
- One quote template in your visual identity, as a PDF
- Calculation with contribution per line and for the quote
- Discount tiers with a margin floor and one approval level
- Sending, status written back to the deal, follow-up task
- Documentation, handover session and 30 days of support
What increases the price
- Several price lists by customer group, region or contract type
- Multi-level approvals with deputies and escalation
- Mixed calculation across materials, hours and subcontracting
- An e-signature service with monitoring of the return
- Quote versions, variations and handover into order entry
Several price lists, multi-level approvals and handing the accepted quote into order entry typically land in the range of our Workflow Advanced package from €2,490. We quote the binding fixed price after the intro call.
All prices excl. VAT · operation and further development optionally via a support package
What you get
-
Production quoting flow
Set up from deal to sent PDF and signed off against real cases
-
A maintained item catalogue
Items with text, unit, price and cost rate – editable by your team without us
-
Documented discount and approval rules
Tiers, floor and responsibility in writing, with worked examples
-
Handover for sales and back office
How free lines are entered and what happens when an approval is refused
Frequently asked questions about quote automation
These solutions fit alongside
Lead Capture with CRM Integration
The step before: the enquiry sits complete in the CRM before anyone starts costing.
Automated Order Confirmations
The step after: the accepted quote becomes a confirmation without re-entering anything.
Automated Invoice Creation
The same line items a second time – this time as an invoice linked back to the quote.
Approval Workflows
Approvals with deputies, deadlines and escalation, beyond the quoting process too.
Do you know what a discount costs you?
In the free intro call we take three real quotes from the past few weeks and work out where the margin actually landed and which discounts go out today without any approval. Afterwards you know whether the costing comes first or the automation can start straight away.
Book a free intro callWhere automated quote generation creates value in everyday work
CRM data, pricing rules, approved copy and approvals are connected into one controlled route from opportunity to sent quote.
Three concrete operating scenarios to compare with your own process.Accelerate standard quotes
Customer data, line items and approved copy populate the correct template automatically.
Control discounts
Deviations from pricing guardrails go to the right approval level with deal context.
Connect follow-up
Sending, opening and signing update deal status and the next sales task.
A strong fit when …
Leads, appointments, messages or orders follow repeatable rules and should become visible in the CRM without manual handoffs.
- You handle recurring quotes using repeatable rules.
- The intake, target system and accountable business role can be named clearly.
- Exceptions are allowed to remain visible and move to people deliberately.
Deliberate automation boundary
Special terms, unusual liability, individual negotiation and incomplete CRM data require documented approval.
Explore the technical approach and platformsEstimate time savings with your own volume
The calculator uses 28 minutes today and 7 minutes after automation as fixed example assumptions. It does not replace process analysis.
Illustrative estimate based on the visible assumptions — not a guarantee.
