Manufacturing CPQ—Configure, Price, Quote software for complex products—connects the commercial quote with the engineering and production information needed to fulfill an order. A typical workflow starts when a salesperson, dealer or customer selects product options and ends when validated configuration data, pricing, a bill of materials (BOM), engineering outputs and order information are transferred to the appropriate enterprise systems.
The important distinction is that manufacturing CPQ does more than calculate a price and generate a proposal. It may validate technical combinations, perform engineering calculations, identify components, create a configurable BOM, initiate CAD automation and distinguish between a standard configure-to-order product and an engineer-to-order project. The exact scope depends on the CPQ platform, product model and integrations implemented by the manufacturer.
For example, a pump manufacturer might use CPQ to select pump type, impeller diameter, motor rating, materials, seals, connection standards and control options. The system can reject incompatible combinations, calculate performance requirements, determine price and produce a quote. After order acceptance, it may send the validated configuration to an enterprise resource planning (ERP) system, generate an engineering bill of materials (EBOM), request drawings from a computer-aided design (CAD) system or route an exception to an engineer.
This article follows that process from initial requirements through production handoff. For a broader introduction, see the guide to manufacturing CPQ.
What the manufacturing CPQ workflow does
The manufacturing CPQ workflow transforms customer requirements into progressively more detailed business and technical records:
- Requirements are captured: the customer need is translated into product choices, dimensions, performance requirements and commercial conditions.
- The product is configured: a product model applies features, options, dependencies and constraints.
- The configuration is validated: the system checks whether the selected product can be designed, priced and manufactured within defined rules.
- Price and cost are calculated: list prices, discounts, material costs, labor assumptions, margins, freight or other commercial factors are applied.
- The quote is generated: the customer receives a commercial proposal describing the configured product, assumptions, price and delivery conditions.
- The order is released: an accepted quote becomes an order or sales order after approvals and commercial checks.
- Engineering and manufacturing data are produced: BOMs, specifications, drawings, calculations or work instructions are generated where supported.
- Enterprise systems are updated: ERP, product lifecycle management (PLM), product data management (PDM), CAD, manufacturing execution system (MES) or customer relationship management (CRM) systems receive the relevant data.
Not every CPQ application performs every step. Some systems focus mainly on guided selling, pricing and quote documents. Others include product configuration, BOM generation, CAD automation and engineering workflow capabilities. A buyer must verify each downstream capability rather than treating CPQ as a single standardized product category.
Stage 1: Capture the customer requirement
The process begins with a business or technical requirement. This may be a salesperson selecting options, an application engineer entering operating conditions, a dealer using a web portal or a customer configuring a product through ecommerce.
Manufacturing requirements often include more than a product name and quantity. A configuration may require:
- capacity, flow rate, pressure, temperature or load;
- overall dimensions, working envelope or installation constraints;
- material, coating, ingress protection or environmental requirements;
- motor voltage, frequency, power rating and control method;
- connection standards, mounting arrangements or interface dimensions;
- regulatory, safety or documentation requirements;
- quantity, delivery location and requested date;
- commercial terms, currency, discount authority and service requirements.
Guided selling can help a user reach a suitable product by asking questions in business language. It may recommend a pump family based on flow and pressure, or an industrial enclosure based on environment and dimensions. Guided selling is not the same as a complete engineering rules engine. It may guide selection without proving that every detailed design constraint, component relationship or manufacturing requirement has been satisfied.
Stage 2: Configure the product
Product configuration is the selection and validation of a particular product variant from a defined product model. The model describes the product structure, features, options, components, relationships and rules.
A product model for an industrial air-handling unit might contain:
- unit size and airflow range;
- fan type and motor selection;
- coil arrangement and heat-transfer requirements;
- filter class and access configuration;
- casing material and insulation;
- control panel and sensor options;
- service access, mounting and connection options.
Rules determine what can be selected together and what must happen when a choice is made. For example, selecting a high-temperature application may require a particular seal material, exclude a standard coating and trigger a special documentation requirement. Selecting a larger motor may require a different starter, cable size, enclosure or mounting arrangement.
Manufacturers should distinguish three related approaches:
| Approach | How it works | Typical manufacturing use |
|---|---|---|
| Rules-based configuration | Explicit if-then logic controls options, dependencies and required selections. | Preventing incompatible motor, material and accessory combinations. |
| Constraint-based configuration | Variables and constraints describe technical limits, ranges and relationships. | Selecting a machine size based on load, dimensions or performance requirements. |
| Guided selling | Questions and recommendations help a user navigate a product family. | Helping a dealer identify a suitable equipment model before detailed validation. |
These approaches can coexist, but they solve different problems. A recommendation is not necessarily a valid engineering design, and a valid configuration is not necessarily a complete manufacturing order.
Detailed terminology and examples are covered in the guide to product configuration and configuration rules.
Stage 3: Validate technical feasibility
Before a quote is released, the configuration should be checked against technical and commercial rules. Validation may happen continuously as the user makes selections or as a final pre-quote step.
Validation can include:
- option compatibility and mandatory dependencies;
- minimum and maximum dimensions;
- capacity, load, flow, pressure or temperature limits;
- material compatibility with the operating environment;
- motor, drive, power supply and control compatibility;
- component availability or approved-part restrictions;
- regulatory and documentation requirements;
- manufacturing plant, tooling or process constraints;
- approval requirements for non-standard selections.
Some requirements can be evaluated directly by the CPQ rules engine. Others require calculations, a lookup service, engineering review or a connected CAD, PLM or ERP system. A manufacturer should document which validations are authoritative and which are advisory.
When the configuration falls outside the product model, the workflow may branch. The system can reject the request, offer an approved alternative, create an exception for engineering or convert the opportunity into an engineer-to-order (ETO) process. This is preferable to silently allowing a technically invalid order to reach production.
Stage 4: Perform engineering calculations and automation
Engineering automation is the point at which manufacturing CPQ can extend beyond sales configuration. Depending on the implementation, the system may calculate performance, size components, select standard parts, create design parameters or call an external engineering application.
For a conveyor, calculations might involve belt width, speed, load, drive power and frame dimensions. For a pressure vessel, the design may depend on volume, pressure, material, wall thickness and applicable design rules. For a control cabinet, the configuration may determine enclosure size, heat dissipation, component count and wiring requirements.
CAD automation can use configuration values to update a parametric model, produce a product-specific drawing or generate a three-dimensional representation. Some systems create only a visual preview; others can initiate more substantial design automation through a CAD or engineering integration. These capabilities must be verified for the specific CAD system, product model and release process.
Engineering outputs may include:
- calculated dimensions and performance values;
- equipment specifications and technical datasheets;
- product-specific 2D drawings or 3D models;
- assembly instructions or manufacturing notes;
- engineering change or review tasks;
- approved component selections and design parameters.
See CAD and engineering automation in CPQ for the relationship between product configuration, calculations, parametric CAD and drawings.
Stage 5: Calculate cost and price
Pricing is related to configuration but is not the same activity. Configuration determines what the product is. Pricing determines what the customer is charged under defined commercial rules.
A manufacturing pricing model may include:
- base product and option prices;
- quantity breaks and customer-specific price lists;
- material, size or performance surcharges;
- labor, setup or engineering charges;
- freight, installation, commissioning or service fees;
- currency, tax and regional rules;
- discount limits and approval thresholds;
- target margin or cost-plus calculations.
Costing may use standard costs, component costs, routing assumptions, purchased-part prices or other internal data. A CPQ system may calculate cost directly, retrieve it from ERP or another source, or use a simplified commercial model. Cost and price should be traceable so that users understand why an unusual configuration changes the quote.
For example, selecting stainless steel wetted parts on a pump may change material cost, supplier lead time, manufacturing operations and selling price. The pricing logic should not be treated as an isolated discount table if the selection also affects the BOM and engineering work.
Stage 6: Generate and approve the quote
Once the configuration, calculations and price are acceptable, CPQ generates a quote or proposal. The document should describe the configured product clearly enough for the customer and internal reviewers to understand what is being offered.
A manufacturing quote may contain:
- configured product description and option summary;
- technical specifications and operating assumptions;
- quantity, unit price, extended price and discounts;
- delivery estimate or lead-time assumptions;
- drawings, images or datasheets where appropriate;
- exclusions, exceptions and customer responsibilities;
- validity period, payment terms and approval conditions.
Approval workflows can be triggered by margin, discount, non-standard components, unusual delivery requirements, contractual terms or engineering exceptions. Approval does not automatically mean the configuration is production-ready. It confirms that the organization accepts the commercial and, where applicable, technical conditions of the quote.
Stage 7: Convert the accepted quote into an order
After customer acceptance, the quote becomes an order or sales order. This conversion should preserve the exact configuration version that was quoted. Re-keying options manually into an ERP system creates a risk that the ordered product differs from the approved product.
Important order data can include:
- product model and configuration identifier;
- selected options, values and quantities;
- calculated dimensions and engineering parameters;
- price, discount, currency and commercial terms;
- customer, ship-to and billing information;
- requested delivery date and manufacturing location;
- attached drawings, specifications and approval records;
- status of engineering exceptions and customer approvals.
Version control matters when product rules or prices change between quote and order. The manufacturer should decide whether the order uses the rules and prices from the quotation date, order date or a controlled product release.
Stage 8: Generate the BOM and manufacturing data
A bill of materials is a structured list of parts, assemblies, quantities and relationships required for a product. Manufacturing CPQ may generate or select a BOM, but the result must be defined carefully.
An engineering bill of materials (EBOM) represents the product from an engineering design perspective. A manufacturing bill of materials (MBOM) represents how the product is assembled or produced, including manufacturing structure, operations or plant-specific requirements. A configurable BOM contains rules or option relationships that resolve into a product-specific structure after configuration.
For a configured electrical enclosure, the resolved data might include the enclosure, mounting plate, circuit breakers, contactors, terminal blocks, wiring accessories, labels and documentation. The MBOM may additionally reflect assembly cells, kits, consumables or production steps that are not organized in the same way as the EBOM.
| Data object | Purpose | Typical owner or system |
|---|---|---|
| Product model | Defines features, options, rules and configuration behavior. | CPQ, product management or configuration engineering. |
| EBOM | Describes the engineered product structure. | PLM, PDM or engineering system. |
| MBOM | Describes the production structure and assembly view. | ERP, MES or manufacturing engineering system. |
| Sales order | Records the commercial commitment and ordered configuration. | ERP or order management system. |
| CAD output | Provides product-specific geometry, drawings or models. | CAD, PDM or PLM system. |
Some CPQ implementations create a complete resolved BOM. Others send configuration parameters to ERP, PLM or an engineering application that owns BOM generation. The integration contract should specify which system is authoritative for each object.
Read more about BOM generation, costing, pricing and quote automation.
Stage 9: Handoff to ERP, PLM, PDM, CAD and MES
Manufacturing CPQ is usually part of a wider application architecture:
- CRM stores customer, opportunity and sales activity information. It may launch the CPQ process but is not normally the authoritative source for manufacturing structures.
- ERP manages enterprise transactions such as sales orders, inventory, purchasing, production planning, costing and financial data.
- PLM manages product lifecycle information, revisions, approvals, changes and engineering collaboration.
- PDM manages product data and CAD files, often with controlled revisions and document relationships.
- CAD creates or modifies product geometry, drawings and models.
- PIM, or product information management, manages product content and attributes for publishing and sales channels.
- MES, or manufacturing execution system, manages or records production execution on the shop floor.
Integration can be synchronous, such as a real-time availability or pricing call, or asynchronous, such as sending an approved order to an ERP queue. Common exchange methods include application programming interfaces (APIs), middleware, files, webhooks and controlled batch processes.
The integration should define identifiers, ownership, revision behavior, error handling, retries, security and audit history. A successful API call does not prove that the receiving system accepted a technically complete order. Reconciliation and exception monitoring are necessary.
See the guide to CPQ integrations with ERP, CRM, PLM, PDM, CAD, PIM and MES.
How CTO, ETO, MTO and ATO fit the workflow
The downstream process depends on the manufacturer’s fulfillment model:
| Model | Meaning | CPQ and production implication |
|---|---|---|
| Configure-to-order (CTO) | A product is selected from approved options and assembled or produced after the order. | Strong configuration validation and resolved order data are important; engineering intervention may be limited. |
| Engineer-to-order (ETO) | Engineering work creates or adapts the product for a specific customer. | CPQ captures requirements, defines the commercial baseline and routes exceptions or projects to engineering. |
| Make-to-order (MTO) | Production begins after the order rather than from finished-goods stock. | CPQ must provide accurate specifications, lead-time assumptions and order data. |
| Assemble-to-order (ATO) | Predefined modules are assembled after the order. | Configuration resolves the correct modules, components and assembly instructions. |
These categories can overlap. An industrial machine may be configure-to-order at the module level but engineer-to-order for its foundation, guarding or site interfaces. The CPQ workflow should expose that boundary rather than promise that every configuration can be fulfilled without engineering.
The relationship between sales configuration and fulfillment is explained further in the guide to CTO, ETO, MTO, ATO and order-to-production workflows.
Practical example: configuring an industrial pump skid
Consider a pump manufacturer selling packaged pump skids. A sales engineer enters required flow, discharge pressure, fluid temperature, fluid composition, power supply and installation environment.
- The product model recommends a suitable pump family and available frame size.
- Rules require a compatible impeller range, seal material and motor configuration.
- A calculation checks the duty point and identifies whether a standard or special impeller is appropriate.
- The configuration adds valves, gauges, base frame, coupling guard and control panel options.
- Pricing applies component prices, a skid assembly charge, engineering fees and an approved discount.
- The quote includes the selected pump, duty assumptions, exclusions and expected delivery conditions.
- After acceptance, the configuration is transferred to ERP and the engineering system.
- A resolved EBOM is created or requested, while manufacturing engineering prepares the MBOM and routing.
- CAD automation may produce a layout drawing if the skid dimensions and interfaces are within the supported model.
- If the customer requires an unusual nozzle location or a non-standard material, the order is routed for ETO review instead of being released automatically.
This example shows why quote accuracy depends on more than a price calculation. The same option can affect technical feasibility, cost, lead time, BOM structure, drawings and production work.
Benefits of connecting quote and production
- Fewer transcription errors: validated configuration data can flow into order and engineering systems without repeated manual entry.
- Faster engineering response: standard configurations and calculations can be automated, leaving engineers to review exceptions.
- More reliable pricing: option, material, labor and engineering effects can be represented in a controlled model.
- Clearer customer expectations: the quote can show the exact product assumptions, limitations and deliverables.
- Better production readiness: BOMs, specifications and drawings can be prepared earlier in the order lifecycle.
- Improved product governance: changes to options, rules and approved components can be managed centrally.
Limitations and common failure points
CPQ does not eliminate the need for product data governance or engineering judgment. Common failure points include:
- incomplete or contradictory product rules;
- old price lists, costs or supplier data;
- product models that do not reflect current engineering revisions;
- unclear ownership between CPQ, ERP, PLM and CAD;
- an EBOM that cannot be transformed into a usable MBOM;
- calculations that work only for a narrow range of products;
- uncontrolled manual overrides and undocumented exceptions;
- integration failures that are not visible to sales or operations;
- attempting to model genuinely new ETO designs as if they were standard options.
A quote can be commercially valid but not production-ready. Production readiness requires agreed technical data, correct revisions, manufacturable structures, approved exceptions and a reliable handoff to the systems that execute the order.
Implementation considerations
Manufacturers planning a quote-to-production CPQ workflow should begin with a representative product family rather than attempting to model the entire catalog at once.
Define ownership and scope
Document which system owns product options, rules, prices, costs, revisions, BOMs, CAD files, customer data and order status. Decide whether CPQ generates a BOM or sends parameters to another system. Define the point at which a configuration becomes an engineering project.
Build and test the product model
Capture option definitions, dependencies, constraints, calculations, default values, units of measure and exception paths. Test valid configurations, invalid combinations, boundary values, changed revisions and manually approved exceptions. Include product experts, sales engineering, manufacturing engineering, IT and operations in testing.
Control data and releases
Rules, prices, components, drawings and integration mappings need controlled release processes. A change to a motor, material or accessory may affect configuration logic, cost, lead time, BOM, CAD and documentation. Treat the product model as an engineered asset, not merely a sales form.
Measure the complete workflow
Useful measures include quote cycle time, configuration error rate, engineering hours per order, percentage of quotes requiring manual correction, order-entry rework, quote-to-order conversion, BOM accuracy, integration failure rate and time from order acceptance to production release. Metrics should cover downstream quality, not only sales speed.
More guidance is available in the manufacturing CPQ implementation guide.
FAQ: manufacturing CPQ from quote to production
1. What is the manufacturing CPQ workflow?
It is the process of capturing requirements, configuring a product, validating technical choices, calculating price, generating a quote, converting the accepted quote into an order and transferring production-relevant data to engineering and manufacturing systems.
2. How is manufacturing CPQ different from sales CPQ?
Sales CPQ usually emphasizes guided selling, pricing, approvals and quote documents. Manufacturing CPQ may also manage technical rules, calculations, BOMs, CAD outputs, engineering exceptions and ERP, PLM or production handoffs.
3. Does CPQ always generate a BOM?
No. Some CPQ platforms generate resolved BOMs, while others send configuration parameters to ERP, PLM or an engineering system that owns BOM creation. This capability must be verified for the product and platform.
4. What is the difference between a configurable BOM and an EBOM?
A configurable BOM contains rules or option relationships that resolve for a selected product. An EBOM is the engineering view of a specific product structure. A configured product may use a configurable BOM to produce an EBOM.
5. Does a CPQ system create an MBOM?
Not necessarily. An MBOM represents the manufacturing view of the product and may be created in ERP, MES or a manufacturing engineering system. CPQ may supply the resolved product and component data needed to create it.
6. Can CPQ automate CAD drawings?
Some implementations can drive parametric CAD or generate drawings through an integration. Others provide only images or configuration data. The manufacturer should verify supported CAD systems, model complexity, revision control and approval workflows.
7. When should a configuration become an ETO project?
It should become ETO when the request requires new design work, an unsupported geometry, unusual interfaces, non-standard calculations or an engineering decision outside the approved product model.
8. Can CPQ calculate product performance?
It can, if the platform includes suitable calculation logic or connects to an engineering calculation service. Calculations should be validated against engineering methods and defined operating ranges.
9. What information should move from CPQ to ERP?
Typical data includes the customer and ship-to details, ordered configuration, item identifiers, quantities, prices, dates, commercial terms, configuration version and references to drawings or technical documents.
10. Is CRM the same as CPQ?
No. CRM manages customer and opportunity relationships. CPQ manages product selection, configuration, pricing and quoting. The systems may be integrated, but they have different purposes.
11. What is the role of PLM in the workflow?
Product lifecycle management (PLM) manages product definitions, revisions, approvals, changes and engineering information. It may be the authoritative source for product structures or CAD-related data that CPQ uses during configuration.
12. Can a dealer use manufacturing CPQ?
Yes. A dealer can use a controlled CPQ interface to configure products, apply permitted commercial rules and submit orders or opportunities. Access, pricing authority and technical complexity should be governed by the manufacturer.
13. How are non-standard options handled?
The system can block them, suggest an approved alternative, require an approval or route the request to engineering. The correct approach depends on risk, product strategy and the manufacturer’s ETO process.
14. What happens if product rules change after a quote is issued?
The manufacturer should preserve the quote’s configuration and rule version, then define whether the accepted order is revalidated against the new release. Any material change should be visible and controlled.
15. Can CPQ manage lead times?
It can display or calculate lead-time assumptions when connected to reliable component, capacity or planning data. Many systems use estimated lead times rather than a complete production schedule, so the source and accuracy of the value must be understood.
16. Does CPQ replace ERP or PLM?
No. CPQ complements ERP, PLM, CAD and other systems. It manages the configuration and commercial workflow, while each enterprise system retains its defined operational or engineering responsibilities.
17. What is the biggest implementation risk?
A common risk is automating an incomplete product model. If rules, components, prices, revisions and exception paths are not governed, CPQ can reproduce errors faster rather than create production-ready orders.
18. How should a manufacturer start a CPQ project?
Select a representative product family, document the current quote-to-production process, define system ownership, model the rules and test the complete handoff through order and engineering release before expanding scope.
Semantic map
The article connects the following entities and relationships:
- Customer requirements lead to product configuration.
- Product configuration applies options, dependencies and constraints.
- Configuration rules prevent invalid combinations.
- Engineering calculations validate technical feasibility.
- Validated configuration determines cost and price.
- Configured products generate product-specific order data.
- Resolved configurations can generate or select BOM structures.
- EBOM represents the engineered product structure.
- MBOM represents the manufacturing product structure.
- CAD automation can generate product-specific drawings.
- Accepted quotes become sales orders.
- CPQ exchanges configuration and commercial data with ERP.
- PLM manages product revisions and engineering changes.
- ETO handles designs outside the approved product model.
- MES can receive production-relevant information from enterprise systems.
A manufacturing CPQ workflow is successful when the accepted quote remains consistent with the product that engineering and production are asked to build. The objective is not simply a faster proposal. It is a controlled chain from customer requirement to validated configuration, accurate commercial commitment and usable production data.