Skip to main content
This guide explains two recommended approaches for offering unlimited usage (e.g. seats or metered features) during a trial, even when the paid plan has strict limits after the trial ends. This approach treats the trial as its own plan, with unlimited usage, and then upgrades users to the paid plan afterward.

Step 1: Create a usage-based feature

  1. Go to Product Catalog → Features
  2. Click + New Feature
  3. Enter:
    • Feature name (for example: Seats, API Calls)
    • Type: Meter
    • Meter type:
      • Raw events (for event-based usage), or
      • Calculated usage (for computed usage)
  4. Save the feature

Step 2: Create a product

  1. Go to Product Catalog → Products
  2. Click + New Product
  3. Enter:
    • Product name
    • (Optional) Description
  4. Select a Subscription type
    • Example: Single active subscription
  5. Click Create

Step 3: Create a trial plan with unlimited entitlements

  1. Go to Plans
  2. Click + New Plan
  3. Select the product you just created
  4. Enter:
    • Plan name (for example: Pro Trial)
    • (Optional) Description
  5. Click Create

Step 4: Set the trial plan price to free

  1. Under Price, click Set
  2. Select Free
  3. Click Continue
  4. Click Set

Step 5: Configure unlimited entitlements

  1. Go to Entitlements
  2. Click + Add
  3. Select the usage-based feature you created
  4. For Value, select Unlimited
  5. Click Add
  6. Click Save changes
  7. Click Publish plan
Users on this plan now get unlimited usage during the trial.

Step 6: Upgrade to the paid plan after the trial

At the end of the trial:
  • Migrate the subscription to the paid plan
  • The paid plan enforces the real usage limits (for example, seat caps)

Option 2: Use a paid plan with a trial and update usage dynamically

This approach keeps users on the paid plan from day one, but extends or updates the trial as usage grows.

Step 1: Create the paid plan

Follow the same steps as above to:
  • Create the usage-based feature
  • Create the product
  • Create a paid plan

Step 2: Configure paid pricing with a free trial

  1. In the plan, go to Price
  2. Click Set
  3. Select Paid
  4. Choose:
    • Billing method (for example: Recurring)
    • Billing period (for example: Monthly)
    • Charges and price
  5. Enable Free trial
  6. Click Set

Step 3: Manage unlimited usage during the trial

Because entitlements are defined at the plan level, unlimited usage during the trial is handled operationally rather than declaratively. When a new team member joins:
  1. Go to the subscription
  2. Open the Price section
  3. Click Edit
  4. Edit the charge configuration
  5. In the Free trial section, increase the trial duration as needed
  6. Save changes
This mirrors real-world paid behavior, where usage grows dynamically over time.