Convex Creem Convex-Creem

Creem Billing Widgets for Convex

These widgets query Convex directly through the Creem wrapper API, with backend-derived billing state in the UI model. Supporting React and Svelte.

Creem Convex

Subscription
With Trial (4 Cycles)

All four billing cycles are available. The toggle derives from the registered plans automatically.

Loading billing model…

Subscription
Seat-Based (User-Selectable)

Seat-based plans with a quantity picker. The user selects how many seats before checkout.

Loading billing model…

Subscription
Seat-Based (User-Selectable)

Only monthly products registered. The billing toggle should not appear.

Loading billing model…

Subscription
Seat-Based (Auto-Derived)

Same seat-based products but with a fixed unit count (e.g. derived from organization member count). No picker shown — hardcoded to 5 seats.

Loading billing model…

One Time Purchase
Single One-Time Product

A standalone product purchased once. Shows "Owned" after purchase.

One Time Purchase
Mutually Exclusive Product Group

Transition graph decides available upgrade paths. Upgrading from Basic to Premium uses a dedicated delta product. Buy first the Basic Product and then upgrade to Premium.

One Time Purchase
Repeating Product (Consumable)

Can be purchased multiple times. No "Owned" badge — always shows the purchase button.