Configurix

Custom configurators and connected business software

Product configurator CRM integration. Every enquiry with its product.

We specialize in complex products. Configurix builds custom configurators and business software that keep the customer's choices, saved design and quote request connected to the CRM workflow your sales team uses.

Plan your integration
Configured customer project

Product choices

Qualified enquiry

CRM follow-up

Define which customer and pipeline data the CRM owns and which product revisions Configurix owns. Each API, calendar and two-way update is scoped and tested for your systems.

A product journey your team can continue.

Capture intent with the design

Send the selected product, dimensions, options and saved revision when the customer asks to continue. Define qualification and ownership so sales receives a project it can understand.

Continue the same conversation

Let the responsible salesperson reopen the permitted configuration, arrange a consultation and prepare a revised quote. Keep the submitted design and later changes traceable.

Connect your actual CRM

Agree the objects, record associations, external keys and events for your Salesforce, HubSpot, Dynamics or other CRM environment. Test duplicate handling, permissions and recovery against your real workflow.

Interactive CRM integration planner

Define the sales action before mapping CRM fields.

Choose the closest journey. The result identifies the contracts and acceptance work to prioritize; actual objects, APIs, fields and capabilities depend on the CRM environment and signed Configurix scope.

Journey origin
Business trigger
CRM record model
Return path

Custom software for manufacturers

A configurator up front. Your business connected behind it.

We specialize in complex, configurable and made-to-order products. We build custom software around your catalogue, calculations, permissions, sales process and factory workflows.

Connected software

Define which customer and pipeline data the CRM owns and which product revisions Configurix owns. Each API, calendar and two-way update is scoped and tested for your systems.

CRM and qualified leads

Capture the selected product, dimensions and options with each enquiry. Qualify by product fit, project requirements and commercial readiness, then assign the next action to the right salesperson.

Configurix workspaceQuote revision

New enquiry

Configured customer project

Product fit

Qualified

Configured customer project

Requirements

Proposal

Configured customer project

Next action

Calendars and appointments

Let a configured project continue into a sales consultation, technical review, survey or installation appointment. Connect calendars, responsibilities and reminders to the same customer record.

Configurix workspaceQuote revision
  • 09:00Project review
  • 11:30Technical review
  • 14:00Production planning

Bill of materials and factory data

Map product selections to component codes, quantities, materials and cut lengths. Build the sales or manufacturing BOM your team needs, with revisions and production review rules defined for your products.

Configurix workspaceQuote revision
Bill of materials and factory data
ComponentQuantity
FRM-01Configured components1
PNL-02Materials and quantities1
KIT-03Agreed operations1

Mapped to your product codes

Live prices and branded quotes

Apply your own formulas, price lists, dealer margins and approval rules. Generate a quote containing the saved specification, product images, commercial terms and a clear customer approval step.

Configurix workspaceQuote revision

Quote revision

Your catalogue
Options
Services
Your price rulesBranded PDF

Orders, jobs and production

Carry accepted choices into order lines and assigned jobs. Keep product revisions, required approvals, documents and delivery tasks together so sales and the factory work from the same specification.

Configurix workspaceQuote revision
  1. Accepted quote01
  2. Configured order02
  3. Production job03
  4. Installation04

Invoicing and accounting

Connect accepted orders to deposits, invoice drafts, payment terms and your accounting workflow. Agree which system issues the invoice and how references and confirmed payment status return to the project.

Configurix workspaceQuote revision
Draft invoice

Configured customer project

Order referenceConfigured customer project
Customer—
Payment terms—
Accounting handoff

Built for your website. Connected to your systems.

Launch a branded configurator in your existing website or a custom sales portal. Connect CRM, ERP, PIM, ecommerce, calendars and accounting through available APIs, webhooks or agreed imports. We define the data, permissions and responsibilities for each connection with your team.

  1. 01Your website
  2. 02Configurator
  3. 03CRM & calendar
  4. 04ERP & accounting

Choose the workflows your implementation needs. We build and validate them against your products, documents and target systems.

Plan your integration

Your product. Your systems. A connected workflow.

Bring one complex product, your current systems and the result your team needs. We will define the configurator, custom software, responsibilities and acceptance checks together.

Tell us about your business

Step 1 of 2 — your details, then pick a time.

2 min
Optional
Optional
Optional
Optional
Optional

By submitting you agree to be contacted about Configurix. We respect your privacy.

Questions and answers

Technical integration guide

Integration definition

Connect customer relationship context to canonical configuration state.

A useful product configurator CRM integration is more than a form connector. It tells sales who acted, what they configured, which revision and price context they saw, what they asked for and how to continue. It also tells Configurix which account, owner, territory or opportunity the project belongs to without copying CRM logic into the product model.

CRM context to Configurix

  • Contact, company, account and opportunity identity
  • Sales owner, dealer, territory and market
  • Campaign, source and consent context
  • Account catalogue and commercial permissions
  • Existing project and quote references
  • A secure link for assisted configuration

Configurix project to CRM

  • Configuration ID, revision and product family
  • Selected dimensions, options and finish summary
  • Price, currency, quote and document references
  • 3D snapshot and resumable project link
  • Buyer action, completion and intent signals
  • Created, updated and submitted timestamps

Lifecycle and reconciliation

  • Owner, stage and qualification changes
  • Quote sent, viewed, revised and accepted state
  • Won, lost, inactive and privacy-deletion events
  • Duplicate, retry and out-of-order handling
  • Integration acknowledgement and error evidence
  • Scheduled completeness reconciliation

System-of-record matrix

Put every customer, product and commercial decision in one accountable place.

SystemTypical authorityBoundary to resolve
CRMPeople, companies, accounts, ownership, pipeline stage, activities, qualification and sales outcomeDo not turn the CRM into an uncontrolled copy of every configuration field and revision.
ConfigurixProduct rules, valid configuration state, interactive 3D, saved projects, revisions, scoped prices and quotesKeep one canonical configuration ID that the CRM can link to and sales can reopen.
Marketing automationCampaign journeys, consented communication, audiences, forms, attribution inputs and nurture activityDefine which consent, campaign and lifecycle fields are permitted to cross into CRM and Configurix.
CPQ or pricingCommercial rules, account price context, discounts, approvals, quote totals and commercial validityA CRM amount is an output or forecast unless it is explicitly the accepted price authority.
ERPCustomer master, sellable items, orders, tax, finance, availability, fulfillment and invoice stateWon opportunity does not automatically equal an accepted, complete and order-ready configuration.
AnalyticsBehavioral events, acquisition context, funnel definitions, attribution analysis and reconciled outcomesUse pseudonymous journey identity until identification is lawful and necessary; keep metric definitions explicit.

Canonical CRM handoff contract

Carry sales intent without flattening the configured product.

The contract must resolve the same person, company, opportunity and project after a retry, reassignment or revision. Stable identifiers connect the systems; explicit authority prevents one system from silently overwriting another.

identity

CRM tenant, record IDs, Configurix project ID, configuration ID and immutable external keys

person_company

Contact details, company, account, role and the association between each CRM record

ownership

Sales owner, team, dealer, territory, routing reason and effective assignment timestamp

attribution

Source, medium, campaign, landing page, referral and consented first- or last-touch context

project

Product family, market, locale, currency, dimensions, selected options and completeness

revision

Configuration revision, catalogue revision, rule revision, price revision and prior-revision reference

intent

Save, callback, quote, sample, appointment, checkout or another precisely named customer action

commercial

Price status, amount, currency, quote ID, document URL, expiry, discount and approval state

delivery

Event ID, idempotency key, correlation ID, sent time, received time and acknowledgement

privacy

Lawful basis or consent reference, permitted purpose, retention class and deletion behavior

Opportunity lifecycle

Follow the project from first configuration to accepted sale.

Not every product interaction deserves a CRM record, and not every CRM stage means a product is ready to order. Define the lifecycle as observable business events with a clear owner, required state and next action.

01

Anonymous exploration

A browser session can create useful product analytics without prematurely creating a CRM lead or attaching personal identity.

02

Identified save

The buyer supplies the minimum agreed details and receives a resumable project. Identity resolution runs before record creation.

03

Quote or consultation request

A valid configuration, current revision, commercial context and explicit intent become a routed CRM action—not a generic form submission.

04

Qualification and ownership

CRM applies territory, account, dealer, workload or value rules and returns the accepted owner and qualification state.

05

Sales continuation

The salesperson opens the same project, sees what the buyer chose and can revise it without losing the original revision or source.

06

Quote revision

Every material configuration or commercial change creates a traceable revision and updates the CRM summary under an explicit policy.

07

Accepted or won

Acceptance links the selected configuration and quote to the downstream order or project handoff rather than only closing a CRM stage.

08

Lost, inactive or deleted

Loss reasons, inactivity, retention and privacy deletion follow agreed rules across CRM, Configurix and connected marketing systems.

Identity and duplicate control

One customer action should create one accountable sales record.

Use external keys

Store stable Configurix IDs in CRM and CRM IDs in the integration mapping. Names, emails and visible project labels are not durable keys.

Resolve before creating

Search or upsert using agreed identifiers and normalization. Decide what happens when email, domain, account number or dealer context conflicts.

Associate, do not flatten

Keep contact, company, opportunity, quote and configured project relationships explicit instead of duplicating every field on one record.

Make retries safe

An idempotency key and event identity should make a repeated delivery update the intended record rather than create another lead or deal.

Preserve routing evidence

Record why an owner or dealer received the project and which data and rule revision produced that assignment.

Separate identity from consent

Knowing who someone is does not prove permission for every marketing purpose. Carry the required purpose and consent evidence separately.

Integration patterns

Use real-time calls only where the journey needs real-time answers.

Synchronous lookup

Use when: The journey needs an immediate account, owner, catalogue or existing-project answer.

Strength: Provides current context before the next customer or sales action.

Control: Set strict timeouts and a safe fallback so CRM latency does not freeze the configurator.

Asynchronous create or update

Use when: A save, quote request or qualified event can be acknowledged without waiting for all CRM operations.

Strength: Protects customer responsiveness and supports controlled retries.

Control: Use durable queues, idempotency, dead-letter review and visible processing state.

CRM-launched configuration

Use when: Sales starts from an existing contact, account or opportunity and needs the correct project context.

Strength: Reduces searching and lets sales continue one governed customer record.

Control: Use short-lived signed context, role checks and explicit rules for creating versus opening projects.

Webhook lifecycle

Use when: Owner, stage, activity, deletion or association changes should reach Configurix promptly.

Strength: Avoids constant polling and makes selected lifecycle changes responsive.

Control: Verify signatures, deduplicate, tolerate reordering and retrieve authoritative state when needed.

Scheduled reconciliation

Use when: Operational completeness matters beyond individual real-time calls and webhook deliveries.

Strength: Finds missing associations, stale owners, divergent stages and records that failed silently.

Control: Compare by stable keys and revision watermarks; assign an owner for every exception class.

Hybrid integration

Use when: Immediate lookups, durable writes, webhooks and periodic reconciliation serve different needs.

Strength: Balances customer speed with reliable lifecycle consistency.

Control: Document one event and data contract so the patterns reinforce rather than contradict each other.

Implementation blueprint

From one customer action to a governed CRM lifecycle.

1

Choose one real journey

Use a representative product, public or assisted entry point, customer action, CRM pipeline and downstream handoff.

2

Define record outcomes

Name exactly when a lead, contact, company, opportunity, project, activity or quote is created, associated or updated.

3

Assign authority

Mark the owner of identity, consent, assignment, configuration, price, quote, stage, order and analytics fields.

4

Design identity resolution

Choose external keys, search and upsert behavior, normalization, duplicate policy and conflict handling before importing data.

5

Version the contract

Define required fields, types, associations, enums, revisions, event names, idempotency and backwards compatibility.

6

Build the return path

Let sales reopen the correct configuration revision and return only the CRM lifecycle state Configurix truly needs.

7

Test failures and privacy

Prove retries, partial failure, slow CRM, duplicates, revoked access, deletion, redaction and audit evidence.

8

Operate and reconcile

Monitor latency, rejects, duplicate rate, missing associations and drift; review exceptions against agreed service ownership.

Security, privacy and access

Connect only the data and permissions the journey requires.

CRM integration handles personal data, commercial context and privileged project access. Treat authorization, consent, retention and deletion as contract behavior, not a policy document added after the API works.

Least-privilege OAuth scopes or service credentials
Tenant, environment and account isolation
Server-side secret storage and rotation
Signed launch context and short-lived links
Webhook signature verification and replay defense
Field-level minimization, redaction and logging rules
Retention, export and deletion propagation
Audit evidence for mappings, changes and failures

Working acceptance matrix

Twelve tests before sales depends on the CRM handoff.

01

An anonymous visitor can configure without creating personal CRM records before the agreed identification or intent trigger.

02

A first quote request creates or updates the intended person, company, opportunity and project records with correct associations.

03

Repeating the same request, webhook or retry does not create duplicate leads, deals, activities, quotes or configured projects.

04

An existing customer or account is resolved with the agreed external key and conflict behavior rather than matched by display name alone.

05

The CRM record stores a resumable link to the correct Configurix project and configuration revision with role-appropriate access.

06

Product family, dimensions, selected options, price status, currency, quote and visual references match the submitted configuration.

07

A salesperson can open the project from CRM, revise it and preserve the original customer revision and attribution context.

08

Owner, team, dealer, territory and routing reason follow the accepted rules and remain traceable after reassignment.

09

A slow or unavailable CRM does not lose the customer request, block safe continuation or cause uncontrolled repeated submission.

10

Out-of-order owner, stage, quote and deletion events converge to the authoritative state under the documented revision policy.

11

Consent, permitted purpose, retention, export and deletion behavior are proven across Configurix, CRM and connected marketing tools.

12

Reconciliation reports missing records, broken associations, duplicate keys, stale revisions and unresolved failures with accountable owners.

Failure patterns

What “connected to CRM” can hide.

Every interaction becomes a lead

The CRM fills with anonymous browsing and weak intent, making sales prioritization harder instead of more informed.

Email is the only identity key

Shared addresses, changed emails, dealer-created contacts and multi-brand accounts create false merges or duplicates.

The configuration becomes a text note

Sales sees a product description but cannot reopen the exact rules, options, dimensions, price and revision the buyer used.

CRM owns the product truth

Copied option and price fields become stale while Configurix continues to enforce a different catalogue and rule revision.

Two-way sync means every field

Unbounded bidirectional updates create loops, overwrites and unclear authority instead of a controlled lifecycle contract.

Retries create new opportunities

A network timeout or webhook redelivery produces duplicate sales work because no stable event or idempotency key exists.

Won stage proves order readiness

The pipeline closes while required configuration, approval, price, quote or production fields are still incomplete.

Successful API calls prove integration

Records exist, but associations, ownership, revisions, links, consent and reconciliation have never been tested end to end.