Schematic
Feedback
Changelog
In progress
Analytics dashboard
Provide simple dashboard in application with: List of companies at and approaching limits, ARR by feature, plan, company, basic feature adoption metrics
6
Client-side rule evaluation in SDKs
For server-side client SDKs (e.g. Go, Node.js, Java), when checking flags, rule evaluation happens on the client, rather than at the Schematic server.
2
Ability to duplicate plan entitlements
Duplicate all entitlements from another plan (e.g. add all entitlements from Basic into Premium)
1
Expanded support for manage company plan
Support for non-stripe companies/plans, trials, cancellation, and usage-based charges
1
Company plan webhook
Provide a webhook for company's plan, trial status, add ons, and billing status. Use for showing a current plan badge but also keeping track of plan membership changes.
0
Planned
Next.js SDK
10
Non-boolean (configuration) flags
Support non-boolean flag evaluations (beyond true/false) for use cases like # of storage days as an entitlement
9
Plan versions
Create versions of plans to unlock grandfathering, easy migration, and keep things organized
7
Billing entities
Companies can be associated with separate billing entities. The billing entity pays the subscriptions of all companies associated with it.
4
Flexible hierarchy
Support flexible parent/child entitlement allocation. One parent is billed for a plan while entitlements are spread out across child organizations either via pooling or by org designation.
4
Plan change / migration flow
2
OpenFeature support
Support OpenFeature specifications so customers can avoid vendor lock in
1
Import plans, features, and entitlements from marketing site pricing page
Enter pricing page URL and Schematic will seed your account with features, plans, and entitlements to get you started.
1
Support unit types conversion (e.g. minutes -> hours, MB -> GB)
When reporting in smaller units like second or bytes, support showing usage and limits as the larger unit like hours and gigabytes.
1
Multiple projects per account
Support multiple projects per account
0
Usage graph element
Add an element in your components for showing end users their feature usage over time - applicable to event and trait-based features.
0
Company log of activity
Historical log of plan state, billing state, overrides, and more
0
Additive entitlements
Support entitlements and add ons that add to the overall limit granted to a company
0
Backlog
Subscription Webhooks
Add webhooks for billing cycle events like start of new billing period.
8
Multi product support
Schematic supports multiple products, within which are plans, add ons and configuration. Companies can have one plan per product.
7
Scheduled Downgrades/Upgrades
Schematic component and API supports concept of a downgrade that fires at end of billing period instead of right away
4
Data warehouse support
Schematic company, usage, and entitlement data can be exported to data warehouse like Posthog's or a Postgres/Redshift instance.
3
Batch incremental change flag check
Support flag checks where the change in usage might be more than 1 and that must be evaluated against a limit, e.g. user has used 3 of 5 seats and attempts to add 3 seats at once which would eclipse their limit
3
Editable trait values (feature usage)
Users can edit trait values on the company user level.
2
🐖
Posthog Integration
Schematic integrates with Posthog for events ingestion and possibly feature flags.
2
Feature groups
Features can be grouped together in Schematic and in components
2
Usage override
Method in UI and API to override usage values for a company. Useful for testing, true ups, and exceptions.
2
Marketing Website Pricing Table
Embed a pricing table in your marketing website so users see an updated version of pricing and can onboard
2
WorkOS Auth Integration
Schematic integrates with WorkOS for auth
1
Ruby SDK
1
Salesforce Integration
1
ARR attribution
Users can view a feature’s revenue impact, Users can specific which company trait is associated with the customer’s subscription
1
Zuora Integration
Schematic integrations with Zuora subscriptions, customers, and provides components, entitlements and flags.
1
Stylable standalone components (Radix style)
Users can style and control Schematic component elements to their liking. Similar to Stripe elements and radix.
1
✅
True Ups
Common usage-based billing mechanism for deferring overage payment to next period
0
Hosted components and checkout
Generate a link to a hosted version of a company's component and allow them to checkout without logging in
0
CSV Company Import
Import your customers into Schematic via CSV
0
🎏
Prerequisite Flags
Create flags that are dependent on the condition of a prerequisite flag
0
User level entitlements
Apply entitlements and overrides at the user level instead of users simply inheriting entitlements from the company they are in.
0
Hubspot integration
Synchronize Hubspot with Schematic to turn on automatic product fulfillment. Enable your reps to sell new customers, upgrade, downgrade, and add seats from Hubspot while Schematic ensures access in the product lines up what was sold.
0
Web Component Embeds
Support for embedding the `` component in a non-React context, using Web Components.
0
Nested entitlements support
Users can have nested entitlements (like 5 locales per site), manage them in schematic ui, display them in component, and manage them with schematic api.
0
Plan trials that are not connected to Stripe subscription
Allow companies to trial plans that aren't connected to Stripe and don't impact subscriptions
0
Chargebee integration
Schematic integrations with Chargbee subscriptions, customers, and provides components, entitlements and flags.
0
Completed
Usage-based Add Ons
Add Ons can have trait and event-based feature entitlements. e.g. A company gets 10 seats from their base plan and can purchase an add on for 5 Seats additional seats.
10
Credit burndown model
Allow users to make a one time payment to buy credits and then burndown usage
10
Fixed fee + overage model
Define a soft limit on usage and charge for overages
9
Subscribe
End users can subscribe to plans from free plans (whether linked to $0 billing object or unlinked to billing object)
9
Support tiered pricing
Volume-based, graduated, and tiered pricing support for usage-based charges in Schematic
8
Pay as you go
Support pay as you go pricing models e.g. $1 per query
7
Add ons
End users can buy and unsubscribe from add ons. Add ons are are the same as plans (made up of feature entitlements, associated with billing products) but companies can have more than one at once.
5
Pay in advance (e.g. seats model)
End users can increment and decrement a quantity of products
5
Generic builder elements
Custom buttons, custom text, and configurable columns
4
Pricing table
End users can see a full list of plans and add ons, compare features, and begin checkout
4
Timed Override
Set an expiration date on company overrides to enable feature trials
4
Manage company plan via admin
Allow users of the Schematic application to change a company's plan
4
Plans and add on compatibility
Define which plans are compatible with a given add on. If a company is a on an incompatible plan, they will not be able to see or buy that add on in checkout.
3
Entitlement flag checks for React
When checking a flag, get additional information about the evaluation and the state of the customer. Learn more: https://docs.schematichq.com/developer_resources/sdks/react#checking-entitlements
2
🪝
Entitlement triggers
Support webhook triggers that report on usage against entitlement limit, plan changes, and overages
2
Public pricing table component
Embed Schematic component on your marketing website
1
Soft limits
Prevent disruptions to customers' business, leverage excess usage for sales conversations, useful for migrations too.
1
Data Export
0
DAST
Dynamic Application Security Testing (DAST)
0
Company table filtering and sorting
Filter and sort companies by feature usage, subscription status, plan, and more.
0
Powered by Productlane
New request
Powered by Productlane