Who Uses Schematic

For most teams, Schematic is the primary UI for day-to-day product, engineering, and customer success operations. The billing platform (Stripe) is used primarily by finance for invoicing and revenue reporting.

A useful way to think about the two systems:

  • Schematic is the runtime enforcement layer. It evaluates in real time whether a user or company is allowed to take an action, consume a credit, or access a feature, based on their plan, usage, and any overrides. This enforcement happens in your product, in real time. It is also the operational control plane for product teams to manage packaging and monetization policy without engineering involvement.
  • The billing platform (Stripe) is the financial system of record for invoicing, revenue recognition, dunning, and related finance workflows.

Schematic supports entitlement enforcement at three levels of granularity: the plan level, the company level, and the individual user level. Company-level overrides can be applied with expiration dates and audit notes.

Product and Engineering

Engineers instrument the product by wrapping features in Schematic checks and reporting usage events to Stripe. Stripe handles billing from those events; Schematic receives them and uses them to enforce entitlements at runtime. This means engineering reports events once and neither system requires teams to build or maintain their own enforcement logic. Once instrumented, the product behaves according to whatever rules are configured in Schematic, without requiring further code changes.

Product owns that configuration. From Schematic, product teams manage pricing and packaging, iterate on plan structures, run experiments, and make customer exceptions, all without engineering involvement.

Customer Success

Customer success operates in Schematic to manage individual customer accounts, grant overrides, track usage, and handle exceptions.

Customer success teams can also interact with Schematic via the MCP server, which enables AI-assisted workflows on top of entitlement data directly from Claude. For example: “pull Acme Corp’s usage over the last quarter and integrate into their QBR.”

Finance

Finance works primarily in the billing platform (Stripe Billing) for invoicing, revenue recognition, and financial reporting. Schematic syncs commercial state to the billing system automatically, so finance sees accurate subscription and usage data without needing to operate in Schematic.

Using Schematic with Stripe the Stripe App

Schematic offers a Stripe App that allows users to access Schematic’s entitlement management functionality from directly within Stripe’s dashboard. This is relevant if your team prefers that product and customer success personas perform entitlement and packaging operations from within Stripe Billing rather than from within Schematic.