Integration planning guide

Product configurator integrations that carry one configuration into every system.

Connect interactive 3D and product rules with CRM, ERP, ecommerce, PIM, pricing, quotes, analytics and production data. This guide defines what each integration sends, who owns it, how it fails and the evidence that proves it works.

Integration starts with ownership

Connect the product record—not a screenshot of it.

A configuration is a versioned product decision. It can include system and component identifiers, dimensions, selected values, quantities, calculated context, customer identity and lifecycle status. An image or PDF helps people understand that decision, but neither is a reliable replacement for structured data.

Before choosing an API, webhook or middleware product, name the source of truth for every field. The configurator may own compatibility and geometry; PIM may own localized product content; CRM owns the relationship; commerce owns checkout; ERP owns the order; and production systems own released manufacturing data. Integration makes those responsibilities explicit.

The strongest specification begins with a business event and accepted result: “one approved configuration creates the expected order structure exactly once and returns a visible order reference.” That is more useful than “supports ERP integration.”

Architecture patterns

Six ways a configurator can exchange data.

Choose per flow. A customer-visible price request and a nightly catalogue import should not inherit the same latency and availability assumptions.

Embedded experience

The configurator runs inside an existing website, portal or commerce page. Parent and embedded application exchange identity, context, dimensions, lifecycle events and actions through a defined interface.

Best fit

Branded website, dealer portal or product-page journey where the configurator provides its own interface.

Test: Navigation, responsive height, consent, login context, back button, deep link, analytics and recovery after refresh.

API-led or headless

Product logic, data or pricing are exposed through APIs while the customer-facing interface is built separately. The contract must return allowed choices, rule messages and authoritative state after each relevant change.

Best fit

Multiple channels or a highly custom frontend that must share one configuration engine.

Test: Context, identifiers, partial updates, localization, latency, concurrency, versioning and behavior when the engine is unavailable.

Event and webhook

A completed action emits an event and another system processes it asynchronously. This decouples systems but requires verification, duplicate handling, ordering strategy, retries and reconciliation.

Best fit

Lead, quote, order, status and catalogue events where immediate synchronous completion is unnecessary.

Test: Duplicate, delayed, out-of-order, rejected and missing events; signature verification; dead-letter or retry path; periodic reconciliation.

Middleware or integration platform

A shared layer maps, validates and routes data between several systems. It can reduce point-to-point coupling but becomes an operational product with its own monitoring and ownership.

Best fit

Several destinations, enterprise transformation rules, orchestration or an established iPaaS and integration team.

Test: Mapping version, partial failure, observability, replay, environment promotion and ownership when source or destination contracts change.

Scheduled or file exchange

Catalogues, prices, orders or production data move at defined intervals through files, object storage or batch endpoints. It is often appropriate when real-time behavior adds no business value.

Best fit

Legacy systems, large reference datasets or workflows with controlled daily or hourly processing.

Test: Full and delta files, duplicate imports, malformed rows, late delivery, partial acceptance, audit report and recovery from a missed run.

Hybrid architecture

Different flows use different patterns: live price lookup, embedded 3D, asynchronous CRM lead, scheduled PIM catalogue and controlled ERP order release.

Best fit

Most mature implementations where each decision follows its actual latency, ownership and reliability requirement.

Test: End-to-end correlation across patterns and one operational view that shows where the project is waiting or failed.

Interactive integration planner

Define the complete contract for every destination.

Select a system to see the purpose, direction, trigger, ownership, failure test and acceptance result that should appear in scope.

CRM

CRM integration

Turn an anonymous or known configuration into a useful lead, contact, account, opportunity or project without reducing the product to a note field.

ConfigurixCRM

Into Configurix

Customer and account identifiers, owner, market, sales channel, campaign context, opportunity stage and any permissions needed for pricing or catalogue access.

Out of Configurix

Configuration ID and revision, product family, summary, selected options, dimensions, price context, imagery or document links, consent, source and customer next action.

Trigger

Qualified enquiry, save, quote request, salesperson handoff, checkout interruption or another explicitly defined lifecycle event.

Source of truth

CRM normally owns relationship and pipeline status; the configurator owns the structured configuration and should expose a stable reference rather than duplicate uncontrolled product logic.

Failure test

Create a CRM rejection, timeout and duplicate submission. Show operational status, preserve the project, retry safely and prevent multiple opportunities from one intended action.

Acceptance evidence

One submitted configuration creates or updates the correct person, account and opportunity, attaches the right product revision and remains traceable when the configuration changes.

Source-of-truth matrix

Decide which system is allowed to be right.

Ownership can differ by field. Document the authority, publication path and reconciliation rule instead of copying everything everywhere.

Data domainLikely ownerIntegration rule
Product names, media and market contentPIM or governed catalogueConfigurator consumes published IDs and localized content; configuration-only relationships remain explicit.
Compatibility and geometry rulesConfigurator or product-rule serviceEvery channel receives the same allowed values, messages and resulting structured product.
Price and commercial permissionsNamed pricing or CPQ engineThe request includes account, market, currency, effective date and channel; result includes a calculation revision.
Customer and opportunityCRMThe CRM holds relationship and pipeline status while linking to a stable configuration and revision.
Basket, checkout and paymentEcommerceCommerce owns transactional checkout state; configured lines retain a durable configuration reference.
Issued proposalCPQ, CRM or document serviceThe owning system preserves the issued version and links it to the exact configuration and price revision.
Order, fulfilment and financial statusERP or order-management systemThe accepted configuration maps to stable order lines and exposes processing status back to the project.
Production BOM or configured order structureERP, PLM or production systemScope defines IDs, units, hierarchy, revision, approval and whether output is sales, engineering or production ready.

Configuration envelope

A useful payload carries identity and context—not just option labels.

This is a planning example, not a fixed Configurix API contract. Use stable system IDs, typed values, explicit units and versioned schemas agreed with each destination.

configured_project
identityconfiguration_id · revision · external_project_id · correlation_id
contextmarket · channel · account · pricebook · currency · language · effective_at
productfamily_id · system_id · selected_components · option_ids · dimensions · quantities
commercialcalculation_id · line_values · tax_context · total · approval_status · valid_until
customercustomer_id · contact_id · consent · owner · delivery_context
lifecyclestatus · event_type · occurred_at · source · destination · retry_count
outputquote_id · document_url · order_id · bom_revision · preview_url

Integration acceptance pack

Ten tests that expose more than a successful happy-path demo.

Run the same tests against Configurix and every alternative. Replace sample values with your approved product, destination and expected result.

1

Stable identity

Save, reopen, copy and revise one project. Configuration, customer, quote and downstream records keep distinct stable IDs and a traceable relationship.

2

Context

Run the same product for two markets, currencies, pricebooks, languages and user roles. Every system receives and returns the correct context.

3

Known payload

Compare a normal and boundary configuration to the agreed field map, types, units, null behavior, controlled values and destination identifiers.

4

Duplicate submission

Double-click or retry the same intended action. Exactly one lead, quote or order is created, or a defined deduplication result is returned.

5

Destination rejection

Send an unknown component, invalid account or expired price. Preserve source data and show an actionable status with ownership and correlation ID.

6

Timeout and retry

Interrupt the destination response after it may have processed the request. Retry safely without guessing or creating an uncontrolled duplicate.

7

Out-of-order event

Deliver an older event after a newer revision. The destination must not overwrite current state without version or timestamp rules.

8

Reconciliation

Remove or miss an event, then run the agreed reconciliation process. Both systems converge and expose the corrected status.

9

Contract change

Add a field, retire an option and change an endpoint version in a test environment. Validate backward compatibility and deployment ownership.

10

Permission and privacy

Attempt cross-account access, excessive fields and an action without scope. Authorization, field minimization, logging and consent behave as defined.

Reliability and security

Design for the second request and the failed request.

Production integrations need an operating model. Define who sees failures, who can replay them and how personal, account and price data stay inside the intended boundary.

Authentication and authorization

Use appropriate service or delegated identity, least-privilege scopes, account and object access checks, secret rotation and environment separation.

Payload validation

Validate external fields, types, allowed values, size and destination. Minimize personal and commercial data and define retention and logging.

Idempotency and retries

Give one intended operation a stable key or equivalent duplicate rule. Retry only when outcome can be established without creating another business effect.

Webhook handling

Verify sender signatures, record event identity, handle duplicates and out-of-order delivery, acknowledge promptly and process safely in the background.

Correlation and observability

Carry configuration, revision, operation and correlation IDs through logs and statuses so support can locate one project across systems.

Reconciliation

Periodically compare authoritative state and recover missed events or downtime. Webhooks and queues do not remove the need to prove convergence.

Implementation sequence

Integrate one accepted lifecycle before every possible system.

01

Define the business event

Choose one representative product, user, source, destination and observable result. Record normal, boundary and failure cases.

02

Assign ownership

Create the source-of-truth matrix for identifiers, catalogue, rules, price, customer, quote, order and production data.

03

Map the contract

Define fields, types, units, controlled values, context, authentication, response, latency and version behavior.

04

Build with test environments

Use representative source data and destination sandboxes. Preserve correlation and status from the first working flow.

05

Accept failure as well as success

Run duplicate, timeout, rejection, out-of-order, permission, privacy, retry and reconciliation scenarios.

06

Operate and change

Name monitoring, support, replay, incident, contract-change, catalogue-change and renewed-acceptance responsibilities.

Questions buyers ask

Product configurator integration FAQ.

Detailed answers about CRM, ERP, ecommerce, headless configuration, pricing, BOM, APIs, webhooks, failures, security and implementation.

Map your real workflow

Bring one product, one destination and one expected result.

Configurix can scope the complete flow from product choices and rules to pricing, quote, CRM, ERP, ecommerce or optional production output. We will identify the source of truth, payload, trigger, failure behavior and acceptance cases before treating the integration as complete.

Discuss your integration

Continue your planning

Connect architecture to product, workflow and vendor evidence.

Product configurator CRM integration

Connect configured projects to CRM contacts, companies, opportunities, owners, attribution, quotes and sales continuation without duplicate records.

Read the guide

Product configurator PIM integration

Map product families, variants, attributes, translations, media and publication revisions to executable rules and stable configuration state.

Read the guide

Product configurator PLM integration

Connect released product structures, options, variants, effectivity and engineering changes to traceable sales configurations and technical outputs.

Read the guide

Product configurator ERP integration

Define ERP authority, configured-order fields, price responsibility, triggers, acknowledgements, retries and reconciliation against one real order.

Read the guide

Product configurator order management

Turn one accepted configuration into a controlled ecommerce, ERP or OMS order with explicit revisions, order lines, approvals, changes and acknowledgement.

Read the guide

Product configurator SSO and identity

Define OpenID Connect or SAML federation, SCIM or JIT provisioning, dealer tenancy, roles, sessions, service identities and access acceptance tests.

Read the guide

Product configurator vs digital twin

Separate governed product configuration, configured instances, digital-thread handoff and operational digital twins with explicit identity, synchronization and system authority.

Read the guide

Product configurator MES integration

Connect accepted configurations and released production orders to MES jobs, BOMs, routings, work instructions, genealogy, quality and execution feedback.

Read the guide

CAD product configurator

Connect governed configuration state to CAD automation, technical drawings, exchange files and released production evidence.

Read the guide

Product data model guide

Define the stable product, characteristic, value, configuration and revision identities that every integration contract uses.

Read the guide

Product pricing engine guide

Define pricing inputs, commercial context, line results, revisions and reconciliation across configurator, CPQ, commerce and ERP.

Read the guide

Configurator BOM generation guide

Define how a valid configuration becomes a versioned sales BOM, configured order, engineering structure, manufacturing structure or installation list.

Read the guide

Configurator security and privacy guide

Define user and service identity, object authorization, tenant isolation, payload boundaries, webhook integrity, secrets, logging and integration security tests.

Read the guide

Product configurator glossary

Clarify configuration identity, revisions, product variants, BOM, APIs, webhooks and source-of-truth terminology.

Read the guide

Requirements checklist

Turn product, pricing, integration, output, security and maintenance needs into accepted RFP scenarios.

Read the guide

Implementation guide

Assess catalogue, rules, 3D assets, pricing, ownership and acceptance before integration work begins.

Read the guide

Product configurator software

See the complete catalogue, rules, 3D, pricing, quote and project-data model.

Read the guide

Visual CPQ software

Connect valid product configuration with pricing, quote, approval and revision workflows.

Read the guide

B2B product configurator

Plan dealer roles, account catalogues, price context, co-branded quotes and order handoff.

Read the guide

Configurator examples

Explore twelve product blueprints and the inputs, rules, price and output behind each.

Read the guide

Compare configurator software

Use common acceptance tests, a weighted scorecard and normalized cost model.

Read the guide

Configurator for websites

Plan embedding, mobile performance, analytics, lead capture and website integration.

Read the guide

Configurator analytics and KPIs

Define event contracts, configuration identity, funnel formulas, CRM reconciliation and analytics acceptance tests.

Read the guide

Configurator testing and QA

Test contracts, identity, failure recovery, idempotency, destination acknowledgement and end-to-end business reconciliation.

Read the guide

Headless product configurator

Design canonical state, rules, pricing, 3D, save, transaction and event contracts for websites, commerce and multiple channels.

Read the guide

Ecommerce product configurator

Map valid product choices and saved configuration identity into cart, checkout, quote and configured-order journeys.

Read the guide

Shopify 3D product configurator

Define Shopify product and variant mapping, saved configuration identity, pricing authority, cart or quote behavior and end-to-end acceptance.

Read the guide

WooCommerce 3D product configurator

Define WooCommerce product and variation mapping, saved configuration identity, pricing authority, cart or quote behavior and end-to-end acceptance.

Read the guide

Magento 3D product configurator

Define Adobe Commerce configurable-product and child-SKU mapping, saved revision identity, pricing authority, GraphQL cart or quote behavior and end-to-end acceptance.

Read the guide

BigCommerce 3D product configurator

Define BigCommerce product, variant and modifier mapping, saved revision identity, pricing authority, GraphQL or REST cart behavior and end-to-end acceptance.

Read the guide

PrestaShop 3D product configurator

Define PrestaShop product, combination and customization mapping, saved revision identity, pricing authority, module or webservice cart behavior and end-to-end acceptance.

Read the guide

Wix 3D product configurator

Define Wix catalog generation, product, variant, option and modifier mapping, saved revision identity, pricing authority, Velo or headless cart behavior and end-to-end acceptance.

Read the guide

Configure-to-order software

Define the complete transition from governed product choice and accepted quote to a structured ERP or operational handoff.

Read the guide