Skip to main content
The Dashboard is where you manage everything about your extensions on crxbase.

Extensions

Each project represents a browser extension project you want to monetize.

Create an extension

Click New Extension in the dashboard. Provide:

Project ID

After creating an extension, you’ll get a Project ID. Copy it using the clipboard button on the extension card. This is what you pass to the library:

Tiers

Inside each extension, create tiers that represent levels of service (e.g., Basic, Pro, Enterprise). Each tier has a name, an optional description, an optional comma-separated feature list, and a position in your pricing order that affects purchase rules.

Create a tier

Click New Tier and configure: The tier is automatically added to the end of your current tier list. You can reorder tiers later using the move up and move down controls.

Tier prices

Each tier contains one or more pricing variants — one per billing cycle. Click Add Price within a tier to configure: Each tier can have at most one price per billing cycle. Custom price display names change how plans are labeled on crxbase pages. Stripe Checkout and billing screens still use the parent tier name.

Reordering tiers

Use the move up and move down controls on each tier to change its position. That order determines:
  • Display order on the pricing page (top tiers are shown first)
  • Purchase enforcement rules (see plan switching)
Reordering tiers affects future purchase rules. Existing subscriptions and lifetime purchases won’t change (grandfather policy).

Editing tiers and prices

You can edit a tier’s name, description, and features at any time. Price amounts and billing cycles stay editable until the price is used. After a user starts checkout or receives access through that price, the amount and billing cycle are locked. You can still edit the price display name.
If you want to offer a different amount or billing cycle for a locked price, archive the old price and add a new one. Existing subscribers keep their original price.

Archiving tiers and prices

Deleting a tier removes it and its prices from your active pricing setup. Existing subscribers and lifetime purchasers keep access to the plans they already bought. You can also delete individual prices within a tier:
  • If the price has not been used, it is permanently removed.
  • If the price has been used, it is archived so existing users keep their original plan and price.
Archived prices no longer appear on your pricing page and cannot be used for new checkout. They remain connected to existing users for access checks, billing history, and analytics.
Archiving a tier or price does not cancel subscriptions. Users can still manage or cancel their subscription through the Stripe customer portal.

Comped users

Grant free access to specific users without requiring payment. See comped users for details.