Five-step billing workflow
1. Usage ingestion
Events provide information about your customers’ consumption, with the highest level of granularity. Any product feature for which you want to charge your customers should correspond to a specific event. An event can be triggered by an action or can be sent periodically. Lago ingests events at scale while preventing duplicates.2. Metrics aggregation
The aggregation process consists of converting events into billable metrics. There are 6 aggregation types:3. Pricing and packaging
Plans define how much your customers pay for using your product. Combine plans and billable metrics to implement any billing model: subscription-based, usage-based, or hybrid. Billable metrics may be priced differently depending on the associated plan.4. Invoicing
Lago automatically generates invoices for each customer according to the plan model: the subscription fee can be billed at the beginning or at the end of the billing period, and each usage-based charge is billedin advance or in arrears depending on how you configure it. Invoices
include fees, taxes and customer information.