Dogfooding 101: How we use Schematic to launch, track, and monetize features

Gio walks through how Schematic uses its own platform to manage pricing tiers, feature flags, and customer billing without code changes. The demo covers rolling out paid features from simple flags, configuring trials and add-ons, and using the admin UI to apply custom pricing and discounts while Schematic handles proration automatically.
Chapters
Hey, it's Gio. Let me show you how we use Schematic at Schematic to launch, track, and monetize our features, manage our customer subscription and access, and also implement any pricing model we want without any touching our code at all. So let me start with our pricing page. You can see we've got a free plan, a team plan, a business plan, an enterprise plan. The team and business plans have a trial attached to them. We actually limit on add-ons, we limit on trials, so you don't get that in the free plan. We also limit on overrides on event-based features, which require reporting usage through events, which is kind of infrastructurally expensive for us, so we have to limit that. And we also limit on things like timed overrides. And let me show you how that's set up in Schematics. So we have our features here, they start out as flags, we roll them out for testing through here. We have some flags on here that are just on for everyone, and we don't intend to monetize them. Them, so they just remain flags. But some of those flags we convert to features because we want to monetize them. An example is company overrides. So we allow 3 company overrides on our free plan, and our other plans we allow any amount of overrides. Similarly, we have the concept of trials— that's not available on every plan. We also have the concept of webhooks— that's only available on our business and our enterprise plan. You're also seeing some other plans we have here. These are legacy plans. So we use Schematic to manage our legacy plans, like our early adopters that have some special use or some special features that they'll continue to have because they joined early. And because I've set this all up, I can go to configuration. I can set my default plan here. So anyone who signs up for Schematic by default, they're on the free plan. Um, but if they want, they can convert into any of our live plans. That's the team plan, the business plan, the enterprise plan. I don't have any add-ons set up yet, but we will be adding that soon. We also have trials. Our trials don't require a payment method to start, and we have some proration logic set up here. So that allows me to do components next. So here's our, our portal. Um, let me preview as one of our customers. Let's just go with Aria and they have the early access plan, and you can see how their portal will, will look. I'll make this a little wider, um, and they'll be able to change their plan and all that. And I can show you what that looks like also because this is schematic on schematic. I can go to settings, I can go to my plans and usage page, and I can actually see exactly what I showed you. And this is our own— we're not going to change our own plan, but this is what it looks like for our customers. They can, they can start a trial They can see all the other plans that are available to them, billing yearly or monthly, anything they need there. Finally, one of the most common things we do is we manage our customers through Schematic, of course. So we can go to— let's go to one of our customers, Boost Ideal, and we can manage their plan here. And I can move them to any plan I want. Or maybe I'll go to one of our customers, Makeswift, and I can go in here. They're on an early adopter plan, and I can bump them to one of our new plans. Maybe Put them on the team plan, choose a price. I can choose a custom price. I can do add-ons, I can do discounts. I can make that change here and it will handle all the proration and everything automatically. So that's just a taste of how we use Schematic at Schematic. We're big into dogfooding. I didn't even mention one of the common things we use, which is override. So we turn features on and off, um, for certain companies regardless of what their subscription is, which is super useful. Our most popular feature by far. So that's the taste.
More from Fynn

Schematic at Operators Guild Demo Day 2026: How to bill for AI credits without a surprise bill

Should you move to usage-based pricing because AI is compressing your margins?

Why raising prices every year backfires (a pricing leader on the Mastercard quota model)







