Skip to main content

Engagements

Concept: Lifecycle containers that model commerce as conversations, not isolated transactions.


What is an Engagement?

An engagement is the complete commerce conversation between your business and a customer. It's not just an order — it's the entire journey:

  • Customer browses products
  • Requests a quote
  • Negotiates pricing
  • Configures products
  • Places an order
  • Inventory is allocated
  • Payment is processed
  • Items are shipped
  • Delivery is confirmed

All of this happens within one engagement. Every interaction, every state change, every decision is captured and preserved.


Why Not Just "Orders"?

Traditional e-commerce has:

  • Cart (temporary, often lost)
  • Order (transactional, created at checkout)
  • Fulfillment (separate system, disconnected from order context)

B2B commerce needs:

  • Engagement (persistent conversation that starts with first product view)
  • Complete context throughout the entire journey
  • Seamless progression from quote to order to fulfillment
  • Full audit trail of decisions and changes

Engagement Lifecycle

Each status represents a stage in the conversation. The engagement carries all context forward through each transition.


What Lives in an Engagement?

  • Identity — Customer, tenant, channel information
  • Line Items — Products, quantities, configurations
  • Pricing — Calculations, modifiers, customer-specific rules
  • Fulfillment — Inventory allocation, warehouse assignments, tracking
  • Metadata — Custom fields, notes, references (PO numbers, delivery instructions)
  • Events — Complete audit trail of every change

Everything needed to understand and complete the commerce conversation.


How Engagements Work Across Systems

In CommerceBridge

The Bridge manages engagement state, lifecycle transitions, and coordinates workers to process engagement-related tasks.

In Touchpoint

The UI displays and updates engagements in real-time. As customers add products or change quantities, the engagement updates. When they checkout, the engagement transitions from 'active' to 'processing'.

In Workers

Workers receive engagement IDs in their job cards, fetch the engagement from the Bridge, perform their task (price calculation, inventory allocation, notification), and update the engagement state.


Benefits

1. Complete Context Every system has access to the full conversation history.

2. Seamless Workflow Quote evolves into order without data loss or system handoffs.

3. Real-Time Sync UI, workers, and integrations all work with the same engagement model.

4. Audit Trail Every action is recorded for compliance and debugging.


Learn More

For detailed implementation, see:


Engagements: Where commerce conversations live.