ADR / 002

Place commercial KPIs by action horizon

Choose CRM, data platform or warehouse from latency and actionability—not from one universal source-of-truth claim.

Reference pattern

Independently created. Contains no employer or client implementation detail, internal names or figures.

01Context

Commercial teams need operational prompts, daily management signals and governed historical reporting from the same underlying events.

02Decision drivers

  1. D01

    Decision latency

  2. D02

    Definition governance

  3. D03

    Source-data proximity

  4. D04

    Historical reproducibility

03Options considered

Selective

CRM

Immediate record-level actions

Cost: Limited cross-system computation
Selected

Data platform

Near-real-time multi-source signals

Cost: Operational dependency
Selected

Warehouse

Governed history and complex analysis

Cost: Higher latency

04Decision

Use a tiered model: compute interaction-local signals in CRM, near-real-time prioritization in the data platform, and certified historical measures in the warehouse. Publish definitions through one semantic contract.

05Consequences

  • A metric name cannot silently represent different time windows.
  • CRM receives decisions and explanations rather than raw analytical complexity.
  • Finance-grade reconstruction remains in the warehouse.

06Revisit when

01

The organization has a single operational store with sufficient controls.

02

Latency expectations or ownership of semantic definitions materially change.

07Where this decision is applied

Cases that take this decision, and why it matters there.

  1. Process case / 03Designing a commercial performance recovery processTurning an underperformance signal into an owner, a plan, a review cadence and a recorded outcome.Process ArchitectureRevenue OperationsData & IntegrationsFictional scenario · 8 min
  2. Systems case / 04Designing one CRM for multiple commercial motionsA shared opportunity core with motion-specific stages and extensions—so each motion runs its own way while forecasts and reports stay comparable.Systems & CRM ArchitectureRevenue OperationsProcess ArchitectureFictional scenario · 8 min
  3. Data case / 02Turning ERP transactions and targets into commercial intelligenceConforming orders, invoices, targets and accounts at a declared grain in the data platform—so one metric definition serves every team, and its result lands in the CRM as a governed signal.Data & IntegrationsRevenue OperationsSystems & CRM ArchitectureFictional scenario · 9 min
  4. Data case / 03Writing analytical signals back into operational CRMA writeback contract for derived KPIs and segments: account grain, read-only in the CRM, stamped with freshness and version, reconciled against what was published—and turned into exactly one task per signal.Data & IntegrationsRevenue OperationsAutomationFictional scenario · 8 min
  5. Data case / 05Evolving commercial analytics from single-currency to multi-currencyKeeping the original amount as the fact and the reporting amount as a versioned, derived view—with a declared rate policy for actuals, targets and thresholds, and V1 history migrated without restatement.Data & IntegrationsRevenue OperationsSystems & CRM ArchitectureFictional scenario · 7 min
  6. RevOps case / 04Designing a target model with explicit period semanticsTargets as governed data—grain, phasing, version, precedence, owner and freeze point—so year-to-date performance means the same thing in every report and every month.Revenue OperationsData & IntegrationsDigital Operating ModelFictional scenario · 7 min
  7. RevOps case / 05Designing forecast governance and pipeline coverage that trigger actionForecast categories from stage semantics, overrides recorded at the forecast level, one owner of the final number, weekly snapshots—and a coverage contract whose threshold starts pipeline generation.Revenue OperationsData & IntegrationsSystems & CRM ArchitectureFictional scenario · 8 min
  8. RevOps case / 06Running commercial management cadence from the CRMFour forums—daily, weekly, monthly, quarterly—each with participants, evidence, decisions and outputs defined, run from system views instead of exported spreadsheets, and measured by adoption signals that show whether the routine is real.Revenue OperationsChange & AdoptionDigital Operating ModelFictional scenario · 7 min
  9. AI case / 02Preparing account context before a commercial visitAn agent assembles account, pipeline, order, performance and visit history into a briefing that separates fact from inference, cites every statement and writes nothing back.AI & Agentic WorkflowsRevenue OperationsData & IntegrationsFictional scenario · 7 min
  10. AI case / 04AI-assisted account review with evidenceAn agent prepares each account for the monthly performance review—target, actuals, pipeline, activity, segment, recovery plan and changes since last time—as a cited summary with anomalies and questions. The manager decides.AI & Agentic WorkflowsRevenue OperationsData & IntegrationsFictional scenario · 7 min