Units360.ai is a low-code usage metering platform. Define any measurable unit — tokens, credits, kWh, API calls, hours — and the platform auto-provisions the ledger, billing APIs, and invoicing logic instantly.
In this demo, Credit is the Billing Unit. WorkNest defines 3 service units — hot_desk_hour, conference_room_hour, and print_page. A Conversion Table maps each service unit to credits. When WorkNest changes a rate, all future invoices pick it up automatically.
WorkNest sells monthly credit packages to businesses. Acme Design buys 100 credits/month. Credits are the Billing Unit — a Conversion Table maps them to service units: 1 hot_desk_hour = 1 credit, 1 conference_room_hour = 2 credits, 1 print_page = 0.1 credits.
As demand grows, WorkNest can change conversion rates (e.g. conference rooms become more expensive) without rebuilding any billing infrastructure.
A credit is an abstract billing unit. Customers pre-purchase credits; services debit them. This decouples the customer's billing experience from the underlying service pricing.
WorkNest can change service rates (credits required per service unit) without re-negotiating customer contracts. The credit price stays the same; the conversion rate changes.
Each service at WorkNest is also a Units360 unit. When a customer uses a desk or books a room, the booking system records the usage. Units360 converts the service usage to credits and debits the account.
An Account is a billing entity — a customer, team, or cost centre. Each account has a balance per unit. For WorkNest, Acme Design's account tracks their credit balance and sub-balances per service.
Every service usage event creates an immutable Transaction in the ledger. Each transaction records the unit, quantity, credits debited, and the conversion rate at the time of the event — ensuring accurate historical invoicing.
Conversion Rules define how service units translate to credits. They are versioned by effective date — a rate change creates a new rule version without invalidating historical records.
Units360 applies the correct version for each billing period automatically. No retroactive changes. No manual overrides needed.
The configuration defines your entire metering model: units, accounts, conversion rules, alert thresholds, and billing periods. Submit once; Units360 handles everything else.
Units360 processes every usage event in real time: validates the event, applies the correct conversion rule version, debits the account, and updates all ledger balances atomically — all under 50ms.