Issuing License Keys
Before you start
Licensing is enabled per Pricing Plan, not per Product. A product can have multiple plans, and only the plans you flag will issue a license key. This lets you offer, for example, a free trial plan that doesn't issue a key alongside a paid plan that does.
Enabling licensing on a plan
- Go to Admin Dashboard → Products and open or create a product.
- In the Pricing Plan Builder, find the plan you want to license and expand its settings.
- Toggle "Issue License Key?" on.
- Choose the License Validity:
- No Expiry (Lifetime) — the key never expires. Use this for one-time purchases.
- Custom Duration — set a number and unit (days, weeks, months, or years). The key expires after that period from the date of purchase.
- Save the product.
From now on, every completed order that includes this plan will automatically issue a unique license key to the customer.
How the key is delivered
After a successful purchase:
- The customer's key appears in the Account → Licenses section of your storefront.
- The key is included in the order confirmation email (if your email template includes the license token).
- Admins can view all issued keys under Admin Dashboard → Licenses.
Subscription-backed licenses
If a plan uses subscription billing:
- The key's effective expiry date automatically follows the current subscription period end date.
- When the customer renews, the expiry is extended with no action needed.
- When the subscription is cancelled or payment fails, the key effectively expires at the end of the paid period — no manual revocation is required.
Manual issuance
You can issue a key to a customer without a purchase — for support cases, free copies, or migrations from another system:
- Go to Admin Dashboard → Licenses → Generate License.
- Select the customer, enter a product name (for display purposes), set an optional expiry date, and optionally cap the number of activations.
- Click Generate. The key is created and attached to the customer's account immediately.
Manual keys are not tied to an order or subscription. Their expiry date, if set, is fixed and does not renew automatically.