Overview
Stigg app users can control the default behavior of customers’ interaction with the product.
The default behavior can be overridden programmatically using the Stigg SDKs and API.
Journey Start
To configure how customers begin their subscription:- Open the Customer Journey section in the Stigg app.
- Under Journey Start, choose how new customers gain initial access to the product:
- Allow customers to select a plan from the pricing table.
- Always start in a free plan.
- Always start in a free trial of a paid plan.
Subscription Update
To define how updates to customers’ subscriptions are handled:- Under Subscription Update, configure the following options:
- Upgrades — always performed immediately.
- Downgrades — can occur:
- Immediately while granting customers credits for unused time (default), or
- At the end of the billing period.
- Configure how resettable metered features behave:
- Always reset usage upon plan transition (default).
- Never reset usage upon plan transition.
- Reset only when the subscription’s billing anchor changes (useful for transitions between free, paid, or different billing periods).
Journey End
To configure what happens when a customer cancels their subscription or when their trial expires:- Under Journey End, define when cancellation occurs:
- Immediately while granting customers credits for unused time (default).
- At the end of the billing period.
- Define what happens after cancellation:
- Revoke access to the subscription entitlements (default).
- Automatically downgrade the customer to a free plan (reverse trial).
- (Optional) When multiple products exist, configure linked cancellations — for example, canceling a subscription to product B when canceling product A.
All updates to the Customer Journey affect future subscription provisioning, updates, and cancellations — they do not apply retroactively.
