Problem
For custom or made-to-measure products, calculating the right price requires hours of technical work and always risks valuation errors.
Generate accurate quotes in seconds even for products with thousands of variables.
At a glance
Complex Quoting Automation is custom software for General, Manufacturing and Professional Services companies. Generate accurate quotes in seconds even for products with thousands of variables. It centralizes data, reduces manual work, and creates an operational flow shaped around how the team actually works.
For custom or made-to-measure products, calculating the right price requires hours of technical work and always risks valuation errors.
An automatic quote configurator that calculates costs, materials, and timelines based on customizable rules.
Instant quotes with automatic margin calculation
The structure starts from the operational problem: For custom or made-to-measure products, calculating the right price requires hours of technical work and always risks valuation errors.
Records, history, documents, and operational statuses are collected in one environment with role-based permissions.
We activate reminders, alerts, assignments, and automated steps to reduce delays, forgotten tasks, and repetitive work.
A solution like this can usually connect with CRM, Catalog and price lists and ERP. The real connections are defined around the tools already in use.
This outcome is translated into measurable modules, rules, and operational interfaces.
This outcome is translated into measurable modules, rules, and operational interfaces.
Generate accurate quotes in seconds even for products with thousands of variables. In practice, it helps solve this scenario: For custom or made-to-measure products, calculating the right price requires hours of technical work and always risks valuation errors.
It is useful when the process has specific rules, distributed data, multiple roles, or connections that standard software does not cover well.
The base can include workflow shaped around the real process, centralized and searchable data, automations and notifications and typical integrations, plus specific modules defined during process analysis.
Typical integrations include CRM, Catalog and price lists, ERP and E-signature. During analysis we define which connections to use around the existing tools and operating process.
The path starts with "Audit price lists and pricing rules" (3-5 days to map price lists and pricing rules, involved data, and operational constraints.) and continues with "MVP guided quoting" (2-4 weeks to release guided quoting with pilot users and real data.).
It starts with an analysis call, workflow mapping, priorities and core modules, followed by a technical plan with timeline and budget.
In-depth guide
Every sales rep who has had to wait two days for a technical team to produce a quote knows the real cost of that delay: by then, the client has already signed with a competitor. For companies selling configurable products, bespoke work, or services with multiple variables, the quoting process is often the invisible bottleneck slowing growth. Studies across European B2B markets consistently show that response speed matters more than price in competitive tendering situations — yet most SMBs still rely on manual Excel-based quoting that can take days. Graffico develops fully custom CPQ (Configure, Price, Quote) systems that eliminate this friction: your sales rep configures the product in front of the client, the system calculates costs, margins and availability in real time, and the branded PDF quote arrives by email within seconds. No annual licensing fees. No generic features to adapt to your pricing rules. Just a pricing engine built exactly to your business logic.
Make-to-order manufacturers For companies producing custom windows, bespoke furniture, metal structures, or industrial equipment, every order is unique. Sales reps spend hours collecting measurements, material specs, and special processing requirements, then wait days for technical pricing. With five or more variables per product, the risk of calculation errors multiplies significantly. A window manufacturer with eight sales reps loses an average of 3–4 hours per person per week on manual quoting activities alone.
Service agencies with configurable packages Communication agencies, IT consultancies, HR advisors — anyone selling services with variable hours, different seniority levels, and optional components needs a system that automatically calculates totals while tracking target margins for each line item. The shared Excel file with nested formulas is not a sustainable solution beyond a certain team size.
Distributors with multi-tier pricing Anyone managing hundreds or thousands of SKUs with different prices per customer category, purchase volume, and temporary promotions cannot afford a sales rep applying the wrong discount. A CPQ system automatically verifies that every quote complies with pricing rules approved by management.
Installation and maintenance contractors Plumbers, electricians, and systems engineers working on commission need to quote materials and labor on-site. When the quote is handwritten on paper and then retyped at the office, you create double work with a high risk of discrepancies between what was promised and what gets invoiced.
Dealers and resellers with product configurators Anyone selling industrial vehicles, agricultural machinery, or professional equipment with numerous options and accessory kits needs the system to automatically calculate the final price including fleet discounts, dealer margins, and warehouse availability.
---
Response times incompatible with market expectations Over the past five years, B2B buyers' tolerance for slow commercial response times has dropped dramatically. A client requesting a quote for an industrial system expects a response within 24 hours, not a week. When the calculation process requires multiple departments — sales, technical, procurement — each working in separate files, timelines inevitably stretch. A CPQ centralizes all calculation rules and lets the sales rep generate the quote independently in minutes.
Margins eroded by undetected pricing errors A quote with a 3% error on a 50,000-euro contract means 1,500 euros of lost margin. When calculations are done manually with Excel or mentally, these errors occur with predictable statistical frequency — and are often discovered only at project close, when correction is no longer possible. The CPQ applies cost rules validated by the technical office and calculates the margin in real time, showing the sales rep whether the quote is sustainable before it is sent.
Inconsistency in quotes sent to the market If ten sales reps use different templates, apply discounts discretionarily, and don't update price lists at the same frequency, the company presents itself inconsistently. A client who requests quotes from two different reps for the same product and receives different numbers loses trust. The CPQ ensures every quote follows the same pricing rules and carries the same professional visual identity.
Inability to scale the sales force As long as quoting capacity is limited by technical office availability, hiring more sales reps doesn't proportionally increase the number of offers sent. The CPQ decouples the commercial process from the technical one: every sales rep can generate accurate quotes independently, multiplying the productive capacity of the sales network.
Outdated price lists causing below-cost sales Raw material prices change. Energy costs fluctuate. Supplier rates are revised quarterly. When price lists are embedded in Excel files distributed to the sales team, updating everyone simultaneously is practically impossible. Some reps continue selling at old prices for weeks after a price list update. A centralized CPQ automatically updates all calculations as soon as the administrator modifies the price list.
---
Configurable CPQ engine The system's core is a rules engine that faithfully replicates your pricing logic: base materials, additional processing, difficulty coefficients, hourly rates per resource type. You can define complex conditional rules ("if material is X and processing is Y, add 15%") without touching code.
Sales interface optimized for tablet and desktop The sales rep uses a guided interface that walks them step by step through product or service configuration. Each choice shows the impact on the final price in real time. The interface is designed to be used in front of the client: no technical jargon, just clear choices with immediate result visualization.
Real-time margin and cost calculation Beyond the sale price, the system shows the sales rep (and only them, based on permissions) the production cost, percentage margin, and absolute margin. This enables discount negotiations with full awareness: the sales rep knows at every moment how much room they have before eroding the minimum margin set by management.
Automatic professional PDF generation As soon as a quote is finalized, the system automatically generates a PDF with the company layout, logo, custom terms and conditions, offer expiry date, and technical specifications of the configured product. No copy-pasting from Word, no manual formatting.
Price list and promotion management Administrators can create multiple price lists (by customer category, geographic zone, or promotional period) and assign each sales rep to the correct list. Time-limited promotions have start and end dates that the system applies automatically without manual intervention.
Digital signature and online acceptance The quote is sent by email with a secure link where the client can view it, ask questions via integrated chat, and digitally sign it. Acceptance is recorded with timestamp and IP address, creating legal value equivalent to a handwritten signature.
Bidirectional integration with CRM and ERP When a quote is accepted, the system can automatically create the order in the ERP, update the opportunity in the CRM to "won," and notify the production office. Manual data duplication between different systems is eliminated.
Quote history and win/loss analysis All sent quotes remain archived with their status (open, accepted, rejected, expired). The system produces aggregate statistics on conversion rates by sales rep, product category, and price range, helping identify where the sales process loses effectiveness.
Revision management and versioning When a client requests changes, the sales rep creates a numbered revision of the original quote. The system maintains a history of all versions, allowing return to previous versions and comparison of price changes between revisions.
Below-margin approval control You can configure minimum margin thresholds: if a sales rep tries to send a quote below 15% margin, the system blocks the send and requires approval from the sales manager before proceeding. This eliminates unauthorized "commercially aggressive" quotes.
Automatic offer expiry notifications Every quote has a validity date. The system automatically sends reminders to the sales rep when an offer is approaching expiry without a response, enabling timely follow-up without manually tracking deadlines.
Commercial performance analytics dashboard Aggregate reports on quoted revenue, success rates, average response time, and average deal value. Managers can compare sales network performance in real time without waiting for end-of-month reports.
---
Morning: commercial meeting with a new prospect You arrive at the client's premises and open the CPQ app on your tablet. You select the product category, enter the dimensions and specs the client is sharing in real time. The system updates the price with each change.
During configuration: handling price objections The client asks for a discount. You check the residual margin (visible only to you), verify there is room, and propose 5% off. The system immediately updates the total and shows that the margin remains above the minimum threshold. You accept the change.
Closing the meeting: quote sent on the spot Once the configuration is finalized, you press "Generate quote." In 3 seconds, the system produces the PDF with all technical details and automatically sends it to the client's email. You can also show it on the tablet before sending.
Afternoon: the client requests a variant You receive an email from the client who wants to change the material for variant B. You open the quote in the system, go to revision, and change the material. The system automatically recalculates and generates the updated PDF with revision 2 numbering.
Next day: acceptance notification You receive a notification: the client has digitally signed the quote. The system has already created the order in the management system and sent an alert to the production office with all technical specifications.
End of week: performance review The sales manager looks at the dashboard: how many offers you sent, what your conversion rate is this week versus last week, and what the average value of won offers is.
Quarterly management: price list update The procurement office updates material costs after contract revision with suppliers. The system administrator modifies cost coefficients in the configuration panel. All future quotes automatically use the new prices without distributing new Excel files to the sales network.
---
ERP systems (SAP Business One, Microsoft Dynamics, industry-specific) When a quote is accepted, commission data, materials, and timelines automatically transfer to the ERP to initiate production planning. No double data entry, no risk of discrepancy between the offer and the production order.
CRM platforms (Salesforce, HubSpot, custom CRM) Commercial opportunity status updates automatically based on quote progress. When the client opens the email with the quote, the CRM records the event. When they sign, the opportunity moves from "quote sent" to "closed won."
Digital signature platforms (DocuSign, Adobe Sign, validated EU providers) Direct integration with major digital signature platforms to guarantee full legal validity for quote acceptance. Signed documents are automatically archived in the document management system.
Supplier catalogs and electronic price lists For companies working with bills of materials, the system can integrate with electronic catalogs from main suppliers to automatically update component costs when purchase price lists change.
Email and CRM marketing platforms Quotes are tracked with open pixels: you know exactly when the client opened the email, how many times they viewed the PDF, and whether they shared it. This information feeds the CRM to optimize follow-up timing.
Accounting and invoicing systems From quote acceptance to pro-forma invoice, the flow is automated. Accepted offer data is imported into the billing system to generate the invoice with all line items already populated.
WhatsApp Business API In some sectors, clients prefer receiving quotes via WhatsApp. The system can send a message with the link to the online quote directly to the client's phone, increasing viewing rates compared to email.
Custom APIs for proprietary systems If your company uses an internally developed management system or a vertical industry solution, Graffico develops custom integration APIs to connect the CPQ without replacing existing infrastructure.
---
| Aspect | Standard CPQ (Salesforce CPQ, PandaDoc) | Graffico custom CPQ |
|---|---|---|
| Adaptation to your pricing rules | Partial, with complex workarounds | Complete, built on your rules |
| Annual cost | €3,000–15,000/year in licenses | One-time, no recurring fees |
| Implementation time | 3–6 months of configuration | 10–12 weeks of development |
| Training required | High (complex, generic system) | Low (interface designed for your team) |
| Integration with existing systems | Often non-native | Built to spec |
| Future modification capability | Limited by platform | Total, updates on request |
| Local language support | Often English-only | Always in your language |
Commercial CPQ systems are powerful tools, but designed for enterprise environments with standardized processes and dedicated IT teams. For an SMB with unique pricing logic, artisanal processing, or a frequently changing catalog, the adaptation cost of a standard system often exceeds the cost of building a specific tool. Graffico has worked with companies that had already invested in a commercial CPQ and abandoned it after 18 months because they couldn't adapt it to their needs: building a bespoke system from scratch proved faster and more economical in the long run.
---
Phase 1 — Pricing rules analysis (weeks 1–2) Workshop with sales and technical teams to map all variables affecting the price: materials, processing, difficulty coefficients, rates, discounts. This phase produces the functional specification document that becomes the project's technical contract.
Phase 2 — Calculation engine development (weeks 3–6) Implementation of the core CPQ with all validated pricing rules. This phase includes testing sessions with sales reps to verify that calculations match those produced manually in real historical cases.
Phase 3 — User interface and document generation (weeks 7–9) Development of the commercial interface, PDF template, and digital signature integration. Interface design is validated with the sales reps who will use the system daily.
Phase 4 — Integrations and go-live (weeks 10–12) Connection with CRM, ERP, and other existing systems. Sales team training. Supported production period with direct Graffico assistance.
Indicative investment A base CPQ project (calculation engine, commercial interface, automatic PDFs) starts from €15,000–25,000 one-time. Systems with multiple integrations, advanced multi-price-list management, or complex approval workflows fall in the €25,000–50,000 range. Comparison with the annual cost of an enterprise CPQ license (often €5,000–10,000/year per user) makes the return on investment evident within the first year.
Next paths
Answer your customers instantly 24/7 with AI agents who truly know your business.
Transform your raw data into accurate forecasts and concrete tools for business decisions.
Simplify the collection of quotes, invoices, and documents from your external suppliers.
Discover how to modernize your digital presence and automate key processes to free up time and resources.