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:

  1. Open the 95octane admin panel.
  2. Navigate to Subscription Settings.
  3. 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:

  1. Create the new product SKU in the App Store Connect and Google Play Console.
  2. Add and activate the SKU in RevenueCat.
  3. 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):

  1. Disable the SKU for new purchases in RevenueCat — do not delete it.
  2. 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.