Schematic changelog

One-time Fee Add Ons

cover image

Increase your average cart value with add ons that incur a one-time fee for services or products. The user will have access to this Add On unless you remove it.


Custom Button and Text

cover image

Add a buttons and text to your Schematic component. Link to a sales form, support email, and provide additional context in your customer portal.


Overages

cover image

Include a certain amount of usage in a plan via soft limit, then charge for usage above that limit. e.g. 50 Queries included then $0.25 per query beyond that limit. Optionally set a hard limit.


Multiple payment methods element

cover image

Component users can add, remove, and set payment methods as default.


Unsubscribe button

cover image

Add an unsubscribe button to your Schematic powered customer portal to enable cancellation of their subscription. Comply with FTC's Click-to-Cancel rule.


Reorder and control visibility of features

cover image

Now you can manage what features and entitlements are shown in checkout and the pricing table from the Catalog Configuration page. Check out how it works here: https://www.loom.com/share/94ba1eb34aec474aabcc9cf5cfe2b07e?sid=9d5997c2-fa70-484a-8d82-6c7e5ba3a071


International currencies

cover image

Products set to non USD in stripe will show this accurately in Schematic and in components


Coupons

cover image

Any coupons set up in Stripe will be usable in Schematic. In checkout, your users are able to apply a coupon code. In the Upcoming bill element, you users will see a discount applied if there is one. In Schematic admin when managing a company’s plan, you can apply or remove discounts.


Custom Plan

cover image

Specify a plan to be Custom in Catalog Configuraton. Custom plans don’t show a price, instead they can show any text like “Custom” or “Talk to us." Custom plans cannot be selected during checkout or from the pricing table, instead they go to an outside link (usually a demo form).


Pay in advance (e.g. seats model)

cover image

End users can increment and decrement a quantity of products during checkout. Charge per unit on trait-based features.


DAST

cover image

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

cover image

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

cover image

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


Java SDK

cover image

The official Schematic Java library, supporting Java 8+.


Trials

cover image

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

cover image

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

cover image

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

cover image

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

cover image

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

cover image

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

cover image

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

cover image

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

cover image

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

cover image

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


Metered feature element

cover image

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

cover image

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