- Create a capped free trial on a limited set of products using time-bound credits, alerts, and entitlement overrides.
- Create an uncapped free trial using time-bound contract overrides.
Create a credit-based free trial
A credit-based free trial involves allocating a specific amount of usage credits to new users, allowing them to explore your product within predefined limits. Many Metronome customers opt for this approach as a strategic way to balance generous product exposure with controlled risk. This method allows you to offer a substantial trial experience while preventing runaway usage that could impact your bottom line. In this example, learn how to create a trial for a customer with the following conditions:- The customer has free access to the platform for up to one week after sign-up.
- The customer trial ends if they reach up to $100 of usage in the platform.
- The customer trial only includes a certain set of products. For example, the user is allowed to access the Language models functionality, but not Fine tuning or Image generation features.
- When the trial ends (due to time or usage) you receive a real-time notification from Metronome. This allows you to manage a customer’s state based on their usage in Metronome—for instance, send them an email that their trial has ended, or disable their account until they purchase further usage.
Pre-requisites
Before getting started, make sure you have a rate card and an example customer to sign up for the trial. Our example uses a newly created customer, AcmeCorp , with a rate card based on some example GenAI List Prices.Configure a contract with free trial credits
To create and configure a contract with free trial credits:- On the Customers page, click on your customer.
- Click New contract or plan -> New contract…
-
Configure the contract for your customer.

- Click Add a credit to configure the trial terms.
- (Optional) To help gate access to certain features while your customer is in the trial phase, set an override on the entitlement state for the particular rate. You can then read from this override to restrict access inside of your product.
- Save your changes to create and submit the contract.
Track customer usage
To track customer usage of your product, use Metronome APIs to create a customer usage dashboard. This provides visibility into consumption in real-time and can be exposed directly to your customer. Once the customer spends the full $100 of allotted credits, or once the trial week has passed, any subsequent usage is rated and charged in arrears based on your list pricing and billing frequency.Create an alert to signal the end of the trial period
Your system likely needs to know in real-time once a customer’s trial period ends. You can configure alerts in Metronome to notify you when the customer’s credit balance has been drawn down to 0 through usage. You can use this notification as a signal to disable a customer’s access to your platform, or to re-enable the full suite of features now that their trial has ended. Balance alerts are evaluated when usage is ingested or when customer metadata changes, so to detect a time-based end to the trial—when the trial credits simply expire—subscribe to thecredit.segment.end system notification instead.
To configure alerting:
- Define an alert to notify you when the trial credits are fully consumed.

- Receive the webhook from Metronome when the credit balance reaches 0.
Create an uncapped free trial
While credit-based trials offer precise control over usage limits, you might prefer to offer uncapped access for a fixed duration to showcase your product’s full potential. This approach is particularly effective for products with high perceived value or complex features that require more exploration time. Metronome’s billing system also accommodates this strategy, allowing you to set up time-limited trials without usage restrictions while still maintaining visibility into consumption patterns. In this example, learn how to create a trial for a customer with the following conditions:- The customer has free access to the platform for up to one week after sign-up.
- The customer can use as much of the product as they want with no capped usage.
- The customer trial only includes a certain set of products. For example, the user is allowed to use the Language models functionality, but not Fine tuning or Image generation features.
- When the trial ends, the customer is automatically transitioned into a paid user.
Configure a contract with time-bound price overrides
To create and configure a contract with time-bound price overrides:- Follow steps 1 and 2 described in the section Configure a contract with free trial credits to create a contract for your customer.
- Click + Add an override to create your free trial with a time-bound price override.
- (Optional) To restrict access to certain products during the trial period, follow the entitlement override steps from step 5 in the section Configure contract with free trial credits .
- Save your changes to create the contract.