Building a Usage-Based Product in Revenium
A step by step guide to build a usage-based product in Revenium, create a subscription, send invoices, and collect payments.
If you're not familiar with the core objects in Revenium, it may be helpful to review this article as well.
1. Connect Your Data
Use one of our many connectors in this section to begin sending usage data to Revenium.
2. Create / Configure Your Data Sources
Once you have connected an API Gateway, SDK, or other data source to Revenium, you will configure the data sources you intend to use for analytics or for monetization in Revenium.
Sources are auto-created by Revenium once your platform is connected, but you'll still want to review the sources corrected and ensure they are configured as needed.
3. Create A Product
The product configuration is where you choose how much customers will pay you for access to your products. You can define recurring non-usage based charges such as a monthly subscription fee, usage-based charges that vary based on information received from the data sources added to the product, as well as many other optional attributes.
4. Create a Subscription
Once Products are created, they can be resold multiple times to different end subscribers. You will create a subscription for each user who is licensed to use your product, and at the end of each invoicing period, the subscription owner will receive an invoice according to the pricing definition in the product.
Optional Configurations
Subscriber Credentials
Credentials are used to allow you to report usage against a subscription on an additional level. For example, if your customer asks you to report on usage separately for two divisions, or separate subscribers, but wants all subscribers to be charged against the master subscription, you can achieve this goal through the use of Credentials.
Credentials are configured in Revenium with a unique identifier issued by your software or API gateway, and when that identifier is sent with the usage information, Revenium will categorize that usage accordingly under the master subscription.
Configure Notification Templates
Revenium allows you to notify your Subscribers when common events occur to avoid having to build this functionality into your own application. Our default notifications are generic enough to be used in most situations, but you may wish to customize them to your own brand before going live.
Last updated