Make a pricing change for all customers
Use the rate card to easily introduce new products or schedule rate changes for all customers.Schedule a rate change
To introduce a new product or schedule a rate change for all customers through the API, make a POST request to/contract-pricing/rate-cards/addRates. This is the same endpoint used to create new rates.
Imagine you are launching a new product to all customers, and you know that you will need to increase prices after a year. The example below showcases how you can use Metronome to easily add a new product and schedule a pricing change in a year, in a single API call. This allows you to make pricing changes across all your customers in advance, so your teams can focus on your customers rather than on billing.
Make a pricing change for specific cohorts
Use packages to easily introduce new pricing to specific cohorts of new customers. This is especially useful in scenarios where you are rolling out consistently defined pricing packages for new customers and want existing customers to maintain grandfathered prices.Grandfather in existing customers
Imagine that instead of launching to all customers, you want to launch your new product for new customers only. Legacy customers can opt in to the new product as needed. To do this, you can add the new product to the rate card but default the entitlement tofalse.
INFOPackage rates are applied on top of rate card changes. Customers provisioned on a package with a rate card will still inherit most pricing changes made to the rate card. This enables flexibility in being able to launch pricing changes both at the rate card level for all customers, and at the package level for specific cohorts. The only exception is if the package contains an overwrite override, in which case standard override rules apply.