Optional commercial web admin

Manage entitlements without building the internal tool.

The open-source engine is complete on its own. Subscrio Web Admin adds a ready-made interface and REST API for teams that do not want to build catalog and customer operations from scratch.

What you can manage

Manage your catalog and subscriptions in one place.

Subscrio Web Admin puts the catalog, customer state, billing activity, email rules, and contract exceptions in one self-hosted interface. Your application still resolves stable feature keys through the embedded open-source library.

CatalogProducts, plans, features, and billing cycles
Customer opsSubscriptions, dates, status, and overrides
AutomationStripe events, email rules, and REST API
DeploymentSelf-hosted with your data and application

01 / Catalog

Make the full subscription catalog visible.

Customers, products, plans, billing cycles, subscriptions, and features each have a dedicated screen. Find an account, revise a plan, or add a feature without writing a migration for routine operational work.

Customer catalogFind the customer record that needs attention, then move into its subscriptions and entitlement state.Open full size
Subscrio customer catalog with searchable customer records and subscription details

02 / Subscriptions

Control lifecycle state and one-customer exceptions.

Support and product operations can inspect a subscription, change its dates, review the resolved feature values, and apply a narrow override. That makes contract exceptions explicit instead of turning them into hidden conditionals.

Edit the subscriptionReview status and lifecycle dates in the same record before making a change.Open full size
Subscrio subscription editor with status, start, expiration, and trial dates

03 / Reporting

See subscription health, activity, and the audit trail.

The dashboard summarizes subscriptions by plan and status. When Stripe is connected, it also shows estimated subscription value and revenue. Recent activity and transaction logs give operators a traceable record when a customer asks what changed or a billing event needs investigation.

Operational dashboardSee customers and subscriptions at a glance, plus estimated subscription value and revenue when Stripe is connected.Open full size
Subscrio Web Admin dashboard with customer, subscription, and plan summaries

04 / Stripe

Use the Web Admin as your Stripe webhook.

Without the Web Admin, your application must receive Stripe webhooks and pass the event data to the Subscrio library for processing. Enable the Stripe integration in the Web Admin and Stripe can send supported events directly to Subscrio instead.

  • Receive supported Stripe events through the Web Admin.
  • Process subscription updates without routing the webhook through your application.
  • Track revenue data as Stripe events arrive to add estimated revenue and subscription value to your dashboard.
Subscrio Web Admin setting for enabling direct Stripe webhook processing
Direct Stripe webhooksTurn on the option that lets the Web Admin receive and process supported Stripe events directly.Open full size

Subscription synchronization

Prevent Stripe Drift.

Webhooks handle changes as they happen. A missed event, failed update, or changed price mapping can still leave a Subscrio subscription out of step with Stripe. The sync workflow will compare the current records and bring unintended differences back into line.

  1. Check current state

    Compare Stripe's subscription facts with the corresponding Subscrio record.

  2. Find the drift

    Identify missing or outdated plan, status, and billing information.

  3. Sync the subscription

    Refresh stale records and continue checking for differences over time.

Stripe supplies billing facts. Subscrio's plans and customer-specific rules still determine product entitlements.

05 / Email

Automate customer email across the subscription lifecycle.

Send onboarding, trial, renewal, and cancellation emails from events Subscrio already handles. Create reusable messages, apply your brand, and choose which event sends each one. For teams that only need account and subscription email, the Web Admin may remove the need for a separate lifecycle-messaging service.

Message templatesBuild reusable messages for onboarding, trials, renewals, cancellations, and other account events.Open full size
Subscrio email template editor with message fields and template content

06 / Pricing tables

Build the public offer from the catalog you already manage.

The pricing-table utility starts with Subscrio products, plans, and features. It gives the marketing site a structured offer without maintaining a second hand-written feature matrix.

Pricing-table builderPreview how plan and feature data becomes a customer-facing comparison.Download demo

07 / REST API

Use the same operations from another service.

The secure REST API exposes the standard Subscrio workflow for systems that should not embed the package or connect directly to its database. Authenticate with an API key, then work with customers, subscriptions, and entitlements over HTTP.

  1. Remote catalog accessUse the API for approved internal tools and service integrations.
  2. Customer operationsCreate and inspect customer records through the API.
  3. Entitlement inspectionRetrieve what a customer can use without duplicating plan logic in the caller.
List customers
curl https://admin.example.com/api/customers \
  -H "Authorization: Bearer $SUBSCRIO_API_KEY"
Inspect entitlements
curl https://admin.example.com/api/customers/acme/entitlements \
  -H "Authorization: Bearer $SUBSCRIO_API_KEY"

These HTTP routes belong to the commercial Web Admin. They are separate from the in-process TypeScript and .NET APIs documented for the open-source engine.

Commercial terms

Pay for the operating interface, not permission to use the engine.

The MIT-licensed entitlement engine remains free. The commercial license covers the self-hosted web admin and REST API shown above.

Subscrio Web Admin Introductory offer $4,995 One-time license Optional support and upgrades: $499 per year Request a demo
CapabilityFree engineWeb admin
Feature entitlement checksIncludedUses the same engine
Catalog and customer servicesIncluded in codeReady-made web workflow
Customer overridesService APIVisual review and editing
Remote operationsBuild your own APIREST API included
LicenseMIT$4,995 one-time

Beyond the base plan

Add capacity, count usage, or spend a shared balance.

Keep these policies explicit. Add-ons change included values; meters track one feature’s allowance per period; credits are shared across actions. Timed overrides provide exceptions that end at an exact instant.

Per-feature allowanceUsage metering
Shared balanceCredit wallets

Entitlement operations

Inspect the policy and its accounting result together.

Manage add-ons, composition, meter settings, usage history, currencies, plan grants, credit costs and timed overrides. Customer views expose balances, grants and ledger entries. Operation keys stay available for safe retries.

Subscrio admin entitlement screen showing real metered usage and quota results
The entitlement workspace, captured from the local admin application with demonstration data.

Common questions

Questions about Subscrio Web Admin

What can Subscrio Web Admin manage?

The Web Admin manages products, plans, features, billing cycles, customers, subscriptions, overrides, add-ons, metered usage, credit wallets, Stripe events, lifecycle emails, pricing tables, and REST API access from one self-hosted interface.

Does the Web Admin replace the library?

No. The Web Admin manages the same catalog and customer data used by the open-source library. Applications can keep using the library to resolve feature access, while approved systems can use the REST API for management operations.

How much does Subscrio Web Admin cost?

The introductory offer is $4,995 for a one-time Web Admin license. The open-source entitlement engine remains free, and the optional $499 yearly renewal covers support and upgrades.

Is the $499 yearly renewal required?

No. The yearly renewal is optional and covers ongoing support and upgrades for the web admin.

Where does the Web Admin run?

You host the Web Admin in infrastructure that can reach the Subscrio database. It is available as a Docker container, with assisted installation on Unix. Keep it private and restrict access to authorized operators.

Can the Web Admin receive Stripe webhooks directly?

Yes. Enable the Stripe integration and Stripe can send supported events directly to the Web Admin. Without it, your application receives verified events and passes them to the Subscrio library.

Can the Web Admin automate subscription lifecycle emails?

Yes. It can send reusable onboarding, trial, renewal, and cancellation emails from account and subscription events handled by Subscrio.

Can a team build its own Web Admin instead?

Yes. The open-source engine exposes services for managing the catalog and customer assignments. The commercial Web Admin provides the interface, workflows, and REST API without requiring your team to build and maintain them.

Screenshot preview