Overview
Add-ons are supplementary offerings that extend a customer’s entitlements when attached to a base plan or single purchase. They allow you to offer modular, upsell opportunities tailored to specific customer needs.Example: A company selling AI-powered job application assistance could offer a mock interview prep session as an add-on, purchased separately once a customer progresses to the interview stage.
Create an Add-On
- Navigate to Catalog → Products and select your desired product.
- Click Create Offering and choose Add-On.
- Configure the add-on details:
- Name: Customer-facing name (e.g., “Mock Interview Prep”).
- Description: Explains the value of the add-on.
- Add-On Key: Unique identifier. Leave blank to auto-generate.
- Customer Visibility: Toggle to show or hide the add-on in self-serve checkout flows.
- Click Create. The add-on is saved as a draft.
Attach Features
Define what functionality the add-on provides.- In your add-on, go to the Features section.
- Click Attach Features.
- Select from existing features or create new ones.
- Boolean Features: Simply attach to grant access.
-
Metered Features: Configure usage rules:
Setting Description Limit Type Hard Limit: Usage is strictly capped. Soft Limit: Usage is unlimited (metered for billing). Quota Limit The maximum usable quantity (for Hard Limits). Included Usage The amount included in the base price of the add-on. Reset Interval How often usage resets (e.g., daily, monthly). Reset Anchor Reset cycle starts at subscription activation. Enable Carryover Allow unused usage to roll over to the next period. - Click Add Feature to save.
Set Pricing
Add-ons can be billed one-time or recurring.- In your add-on, go to the Prices section.
- Click Add Price.
- Choose a Billing Frequency (one-time or recurring).
- Select a pricing model:
Fixed Pricing
- Choose Fixed Charge.
- Set the price. Quantity is always 1.
- Select Billing Timing:
- In Advance: Charged at the start of the cycle.
- In Arrears: Charged at the end of the cycle (only for monthly or shorter intervals).
Dynamic Pricing
- Choose Set Dynamic Price.
- Select the metered feature to price against.
- Define your pricing model based on product’s value delivery. Select pricing models based on standard or tiered-based pricing (flat, per-unit, or packaged).
- Set Billing Timing (In Advance or In Arrears).
Launch the Add-On
Once configured, click Launch Add-On in the top right. The add-on must be launched before it can be attached to other offerings.Attach to Offerings
Connect the add-on to plans or single purchases to make it available.- Navigate to the desired Plan or Single Purchase.
- Go to the Attached Add-Ons section.
- Click Attach Add-On and select your launched add-on.
- Configure attachment settings:
- Mandatory: Automatically added to the order; customer cannot remove.
- Optional: Customer can choose to add it.
- Visibility: Control whether the add-on is visible to customers or admin-only.
Manage Add-Ons
- View: See all add-ons under Catalog → Offerings (Add-Ons tab) or within a specific product.
- Edit: Select the add-on and click Edit. Changes create a new version that must be launched.
- Delete/Archive:
- Delete: Only possible for draft add-ons.
- Archive: For launched add-ons. Preserves existing subscriptions but prevents new attachments.
Note: To prevent new purchases, detach the add-on from all offerings before archiving.

