Schematic
Menu
Roadmap
Changelog
In progress
Trials
Plans have an optional setting that allows for a trial period. During that period, the company is not charged. At the end of the period, the company is downgraded to a free plan or an expired state.
7
Pay as you go
Support pay as you go pricing models e.g. $1 per query
6
Manage company plan via admin
Allow users of the Schematic application to change a company's plan
5
Pay in advance (e.g. seats model)
End users can increment and decrement a quantity of products
4
Java SDK
2
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
Coupons
Support coupons in Schematic sync'd with Stripe. Show in components and company record, allow entry during checkout.
1
Planned
Fixed fee + overage model
Define a soft limit on usage and charge for overages
6
Non-boolean (configuration) flags
Support non-boolean flag evaluations (beyond true/false) for use cases like # of storage days as an entitlement
5
Analytics dashboard
Provide simple dashboard in application with: List of companies at and approaching limits, ARR by feature, plan, company, basic feature adoption metrics
5
Next.js SDK
5
Generic builder elements
Custom buttons, custom text, and configurable columns
4
Credit burndown model
Allow users to make a one time payment to buy credits and then burndown usage
4
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.
3
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.
3
🪝
Entitlement triggers
Support webhook triggers that report on usage against entitlement limit
2
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
Public pricing table component
Embed Schematic component on your marketing website
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
OpenFeature support
Support OpenFeature specifications so customers can avoid vendor lock in
0
Backlog
Multi product support
Schematic supports multiple products, within which are plans, add ons and configuration. Companies can have one plan per product.
4
Plan versions
Create versions of plans to unlock grandfathering, easy migration, and keep things organized
4
Subscription Webhooks
Add webhooks for billing cycle events like start of new billing period.
4
Context "rich" flag checks
When checking a flag, get additional information about the evaluation and the state of the customer, for example: entitlement limit, override reason, overage state
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
2
Feature groups
Features can be grouped together in Schematic and in components
2
Soft limits
Prevent disruptions to customers' business, leverage excess usage for sales conversations, useful for migrations too.
1
Table column sorting
Allow users to sort tables to see features, plans, flags, and companies most relevant to them (usually highest activity)
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
Editable trait values (feature usage)
Users can edit trait values on the company user level.
1
Scheduled Downgrades/Upgrades
Schematic component and API supports concept of a downgrade that fires at end of billing period instead of right away
1
Stylable standalone components (Radix style)
Users can style and control Schematic component elements to their liking. Similar to Stripe elements and radix.
1
🎏
Prerequisite Flags
Create flags that are dependent on the condition of a prerequisite flag
0
🐖
Posthog Integration
Schematic integrates with Posthog for events ingestion and possibly feature flags.
0
Company table filtering
Filter companies by usage, subscription status, plan, and more.
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
✅
True Ups
Common usage-based billing mechanism for deferring overage payment to next period
0
CSV Company Import
Import your customers into Schematic via CSV
0
Ruby SDK
0
Marketing Website Pricing Table
Embed a pricing table in your marketing website so users see an updated version of pricing and can onboard
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 `<SchematicEmbed />` component in a non-React context, using Web Components.
0
Chargebee integration
Schematic integrations with Chargbee subscriptions, customers, and provides components, entitlements and flags.
0
Zuora Integration
Schematic integrations with Zuora subscriptions, customers, and provides components, entitlements and flags.
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
PHP SDK
0
Powered by Productlane
Powered by Productlane
Terms of Service
Privacy