CRM: Conversion and Provisioning
Closed-won fan-out into operational products via explicit domain events and reference linking.
Capability
How it works
- 1 Conversion event publisher added for crm.opportunity.converted on stream crm:opportunity-events.
- 2 TMS conversion consumer provisions customers/carriers by crm_account_id reference.
- 3 CMMS conversion consumer provisions vendor contact profiles by crm_account_id reference.
- 4 Account rename endpoint added (PATCH /internal/accounts/{accountID}/name) with crm.account.renamed emission and TMS/CMMS display-name propagation by crm_account_id.
Operational outcomes
- Reduced lag from deal close to operations-ready records.
- Fewer conversion handoff errors between teams.
Integration boundaries
- Intake & Qualification
- Accounts & Contacts
Proof model
Feature-level proof
Conversion and Provisioning scope is defined in product module catalog.
verified
docs/products/crm/product.md · Module Catalog > Conversion & Provisioning
CRM modules support intake processing, route projection, and qualification lifecycle evidence.
verified
docs/products/crm/product.md · Module Catalog > Intake & Qualification
Code: backend/services/crm/internal/modules/intake
Contract: proto/crm/intake/v1
CRM intake and qualification flows are implemented in dedicated modules and contracts.
verified
docs/products/crm/product.md · Module Catalog > Intake & Qualification
Code: backend/services/crm/internal/modules/intake
Contract: proto/crm/intake/v1
Solution routes that reuse this feature
Open these solution and feature-map routes to test this behavior in end-to-end buyer workflows (1).
Commercial to execution
Outcome: Converted commercial records move into execution with less re-entry and clearer ownership.
Commercial handoff friction drops when conversion and execution planning are connected by shared identifiers.
Continuity routes for this capability
Route-level continuity checks where this feature appears in product-pair workflows.
Revenue-to-Execution
Formula: Execution-Aware Sales -> Load Lifecycle
Open continuity routeZero-to-Onboarded
Formula: CRM -> TMS
Open continuity routeOperational validation path
Use adjacent feature and solution routes to inspect how this capability participates in cross-product execution.