Handling reported usage
Overview
The Stigg platform allows you to leverage reported usage and perform the following actions:
- Provide visibility to customer’s current usage
- Enforce access according to the defining pricing model
- Bill customers according to reported usage
- Notify customers about changes to their usage, for example: limit is about to be exceeded
- Notify internal stakeholders (i.e. sales and CS reps) about changes to customer usage
- Trigger additional actions in applications that are integrated with Stigg
Prerequisites
In order to take action upon reported usage events, metered features must be defined in order to track usage updates.
Creating Metered Features
Providing visibility to customers’ current usage
In your application
Leverage’s Stigg’s snap-in customer portal widget or the Stigg JavaScript SDK to implement your own design.
Customer Portal Widget
Check Customer Entitlement
In third-party analytics solutions
Webhooks Integration
In the Stigg app
Visibility for a specific customer
View Customers' Entitlement Usage
View Subscription Usage Details
Visibility across the entire customer base
Pricing Strategy Insights
Enforcing customer access
To enforce access to features based on reported usage, add the features as entitlements to plans and add-ons and set the relevant. Stigg can also automatically reset reported usage for you, which is useful for example for calculating monthly active users (MAU).
Leverage the Stigg SDKs to enforce access based on the defined entitlement limit and reported usage.
Access enforcement behaves slightly differently depending on the usage data source type:
- Calculated usage - enforcement is immediate
- Raw events - enforcement is near real-time (up to 10 seconds)
Assigning Features to Plans
Modeling Your Pricing (Plans)
Assigning Features to Add-ons
Modeling Your Pricing (Add-ons)
Getting the Entitlement of a Customer to a Specific Feature
Billing customers according to their usage
To bill customers for usage:
- Integrate Stigg with a billing solution, such as Stripe
- Add the relevant metered features as usage-based charges in plans