Handling reported usage

Overview

The Stigg platform allows you to leverage reported usage and perform the following actions:

  1. Provide visibility to customer's current usage
  2. Enforce access according to the defining pricing model
  3. Bill customers according to reported usage
  4. Notify customers about changes to their usage, for example: limit is about to be exceeded
  5. Notify internal stakeholders (i.e. sales and CS reps) about changes to customer usage
  6. 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.


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.

In third-party analytics solutions

In the Stigg app

Visibility for a specific customer

Visibility across the entire customer base


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:

  1. Calculated usage - enforcement is immediate
  2. Raw events - enforcement is near real-time (up to 10 seconds)

Billing customers according to their usage

To bill customers for usage:

  1. Integrate Stigg with a billing solution, such as Stripe
  2. Add the relevant metered features as usage-based charges in plans

Triggering notifications