Schematic changelog
DAST

We've enabled Dynamic Application Security Testing (DAST) to protect Schematic app and API from vulnerabilities like SQL injection, XSS, and CSRF.
Pay as you go

Useful for charging for things like queries, searches, or success events (success-based pricing). Here's how it works:
โข Set up event-based features to be bill per use, e.g. $0.05 per query
โข Build plans that include usage-based charges
โข Users can buy plans with usage-based charges and monitor usage in the Schematic component
Set up docs are here: https://docs.schematichq.com/billing/usage-based-billing#pay-as-you-go
Entitlement flag checks for React

When checking a flag, get additional information about the evaluation and the state of a company like whether they reached their limit. Learn more: https://docs.schematichq.com/developer_resources/sdks/react#checking-entitlements
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.
Manage company plan via admin

Allow users of the Schematic application to change a company's plan. See more: https://docs.schematichq.com/catalog/managing-company-plans
Pay as you go

Bill based on usage with no advance commitment. Report usage clearly to your users via components. Useful for billing on queries, searches, events, etc.
Pricing table

Embed a dynamic pricing table in your application that shows which plan the user is on and which plans are available for upgrade, downgrade or add on.
Timed Override

Enable feature trials with timed overrides. Set the expiry date for an override to enable:
โข ๐๐น๐ผ๐๐ฒ ๐ฑ๐ฒ๐ฎ๐น๐ ๐ณ๐ฎ๐๐๐ฒ๐ฟ: Give prospects access to premium features outside the trial plan.
โข ๐ฆ๐๐ฝ๐ฝ๐ผ๐ฟ๐ ๐ฟ๐ฒ๐ป๐ฒ๐๐ฎ๐น๐: Let current customers test higher-tier features during contract negotiations.
โข ๐ฆ๐ถ๐บ๐ฝ๐น๐ถ๐ณ๐ ๐บ๐ถ๐ด๐ฟ๐ฎ๐๐ถ๐ผ๐ป๐: Set expiration dates to provide temporary access during transitions or grandfathering.
Stripe Connect

Don't worry about managing API keys, connect to Stripe from Schematic in a few clicks. Toggle on "Test mode" to connect into your Stripe instance in test mode.
Add ons

If a feature performs well or enables a key use case, it's likely a good candidate for unbundling and turning it into an add on. Traditionally, this would mean back-and-forth with engineering to create and launch new configurations.
With Schematic, you can create tiered plans, easily bundle and unbundle features, and handle customer exceptions โall with minimal code. Imagine introducing a new tier like โPremiumโ and attaching add-ons like advanced support or analytics with just a few clicks.
Quickstart onboarding

New users now have a clearer path to setting up Schematic whether they're using Stripe as their billing tool or not.
Preview as a company

See what your customers see! Preview as a company in component builder. View the component with your customer's data to make sure their experience lines up with your expectations.
Invoices element

Surface paid invoices to your customers in their portal. Crucial for accounting and transparency.
Metered feature element

Show your customers how much a feature they've used against their limit. For example: how many seats used.
This is important for providing transparency and encouraging upsells. And with the Schematic portal, they can self upgrade in seconds.
More improvements & fixes
Metered features
Generally Availability Launch

Today we've launched Schematic for general availability.
Schematic's platform allows businesses to outsource pricing and packaging with drop-in components for a complete purchasing experience. Developers are able to quickly launch new packaging models, enable their teams with powerful internal dashboards, and deliver consumer-grade purchasing experiences to every end customer.

See a demo: https://schematichq-1.wistia.com/medias/q2j7agtj5a