Manage Subscription Products
Operator configures the early-adopter slot limit and manages subscription SKUs in RevenueCat to control pricing availability.
Who Can Do This
Operators with back-office access to RevenueCat and the 95octane admin panel.
Early-Adopter Slot Limit
The slot limit controls how many subscribe events (including re-subscribes) can receive the Introductory Price plan. It is operator-configurable with a default of 1,000.
To change the slot limit:
- Open the 95octane admin panel.
- Navigate to Subscription Settings.
- Update the early-adopter slot limit and save.
The new limit takes effect immediately. The current counter value is visible alongside the limit.
Rules:
- The limit is a soft cap — concurrent purchases when one slot remains may both receive the Introductory Price.
- Raising the limit re-opens Introductory Price availability if the counter is currently at or below the new limit.
- Lowering the limit below the current counter value takes effect immediately — the next subscribe event will offer the Premium Price plan.
- The counter only increments on new subscribe events (including re-subscribes). Automatic renewals do not increment the counter. Refunds do not decrement it — a refunded slot is permanently consumed.
Subscription SKU Management
Each pricing tier (Introductory Price, Premium Price) is a separate product SKU in RevenueCat. The app fetches the currently active SKU at runtime — prices are never hardcoded.
To introduce a new pricing tier:
- Create the new product SKU in the App Store Connect and Google Play Console.
- Add and activate the SKU in RevenueCat.
- In the 95octane admin panel, set the new SKU as the active product for new purchases.
To retire an existing SKU (e.g., to change pricing):
- Disable the SKU for new purchases in RevenueCat — do not delete it.
- Activate the replacement SKU for new purchases.
Rules:
- Disabling a SKU only affects new purchases. Existing subscribers on that SKU continue renewing at their locked price — the SKU must remain in RevenueCat to process their renewals.
- Deleting a SKU that has active subscribers will break their renewals. Never delete an in-use SKU.
- A subscriber always renews on the SKU they originally purchased — their price is locked at the product level.
- The app presents whichever SKU is currently active for new purchases; the operator is responsible for ensuring exactly one SKU is active at any time.
Failure Cases
- Both SKUs active simultaneously — the app may present an inconsistent offer. Only one SKU should be active for new purchases at any time.
- Active SKU deleted — subscribers on that SKU lose renewal capability. Restore the SKU immediately in RevenueCat; contact Apple/Google support if the product was fully removed from the store.