Outseta supports usage-based (metered) pricing models that charge customers based on their actual consumption. This flexible approach is ideal for businesses with variable usage patterns, such as API calls, storage, processing time, data transfer, coaching calls, or gym sessions.

Usage-based products must be set up as add-on products connected to one or multiple plans. The plans can be either free, following a pure pay-as-you-go model, or paid, combining a flat fee with usage-based billing.

👉 Learn more about add-on products
👉 Learn more about billing and plans

Setting up usage-based pricing

  1. Navigate to Billing > Add-ons in your Outseta dashboard and select Add add-on
  2. Configure your new add-on:
    • Add-on Name: Descriptive name (e.g., "API Calls", "Storage GB", "Coaching Calls")
    • Add-on Type: Select Usage
    • Unit of Measure: Name per unit (e.g., "API Call", "GB", "Call")
    • Monthly Rate: Set your per-unit price (e.g., $0.10 per API call, $95 per coaching call)
    • Setup Fee: Charged once, regardless of usage amount

❗ Important: The add-on must be enabled for at least one plan. Learn how in the general article on Add-on products.

Example: Coaching Calls

A coaching call costs $95 per call, with a one-time setup fee of $45.

Unit of Measure: Call
Usage Rate: $95
Setup Fee: $45

Billing Examples:
Month 1: 1 call = (1 × $95) + $45 = $140
Month 2: 4 calls = 4 × $95 = $380

Example: API Calls

An API service charges $0.001 per call with no setup fee.

Unit of Measure: API Call
Usage Rate: $0.001
Setup Fee: $0

Billing Examples:
Month 1: 10,000 calls = 10,000 × $0.001 = $10
Month 2: 25,500 calls = 25,500 × $0.001 = $25.50

Managing usage data

Manual usage tracking

While most usage tracking is done programmatically, Outseta also provides a manual interface for adding and viewing usage data in the dashboard:

  1. Navigate to the customer's account in your Outseta dashboard
  2. Find the History section and choose the Usage tab
  3. Select Add usage and fill in the required fields:
    • Usage Date: The date when the usage occurred
    • Usage Type: Select the appropriate add-on from the dropdown
    • Amount: Enter the quantity consumed
  4. Click Save to record the usage

This manual interface is useful for one-time adjustments, corrections, or small-scale operations where API integration isn't necessary, such as tracking individual coaching calls.

Automated usage tracking

For automated usage tracking, you can integrate with Outseta's REST API to send usage data programmatically. The general workflow involves:

  1. Find the add-on's subscription UID
  2. Add usage using the POST Add usage for add-on endpoint

⚠️ Important: The subscription UID is not the same as the add-on UID. The subscription represents the connection between the account and the add-on.

You can integrate with Outseta's API through automation platforms like Make.com or Zapier, or via direct API integration.

Make

Coming soon

Zapier

Coming soon

API

Coming soon