Skip to main content
The Finance and RevOps domain is a projection of the Spine Fabric. It does not store its own copy of contract, invoice, or revenue data. Instead, the Fabric ingests from source systems, unifies entities and events, assembles dossiers on demand, and projects them into the Finance workbench. Sources and scopes:
  • Stripe: payment transactions, invoices, subscription changes, refunds.
  • QuickBooks: general ledger entries, invoice records, payment reconciliation.
  • Chargebee: subscription management, billing events, plan changes, dunning.
  • NetSuite: ERP journal entries, revenue recognition, contract records.
  • Salesforce: CRM opportunities, contract values, renewal stages, account data.
  • HubSpot: marketing and sales engagement data, customer lifecycle events.
Event sequence:
  1. Intake: connectors poll or receive webhooks when financial records change.
  2. Normalize: each record is mapped to a canonical schema.
  3. Resolve: entity linking matches customers, contracts, and invoices across systems.
  4. Assemble: the Fabric builds contextual dossiers by traversing relationships.
  5. Project: authorized views are rendered into the Finance workbench in real time.
When a subscription changes in Chargebee, the Fabric resolves the customer in Salesforce, finds the contract in NetSuite, locates related invoices in Stripe and QuickBooks, and presents a single contextual dossier in the MRR/ARR Trends view. When revenue is recognized, the Fabric updates the Revenue Dashboard and emits a receipt event. Related