KPI LIBRARY
30 KPIs. AI and ML running on every one.
Groflex tracks 30 supply chain KPIs calculated from your actual ERP, WMS, and operational data. AI and ML models run on every KPI, detecting anomalies, predicting risk, and routing decisions before the window closes. KPIs marked LIVE are calculated automatically today. KPIs marked IN DEVELOPMENT are on the active build roadmap.
The KPIs Groflex tracks are built from the actual data your operation produces. Every KPI below is calculated from your transactions, purchase orders, inventory snapshots, and governance decisions. No manual aggregation. No spreadsheet.
KPIs are numbered according to the Groflex internal KPI registry. Numbers are not sequential by design.
28 KPIs
Demand Forecast Accuracy
Percentage accuracy of demand forecasts against actual sales, measured using MAPE and BIAS.
BENCHMARK
MAPE below 15% is best in class for food distribution. BIAS between minus 5% and plus 5% indicates a balanced model.
WHY IT MATTERS
Every stockout and overstock event starts with a forecast error. Forecast accuracy is the upstream root cause of DIO, fill rate, and carrying cost performance. Improving it compounds across every downstream KPI.
GROFLEX
AI forecasting model running per SKU per DC. MAPE and BIAS calculated automatically against 24 months of historical data. Backtesting validates model accuracy before live deployment.
Stockout Risk Score
Probability score per SKU that it will reach zero stock within the next 14 days, calculated from current inventory, demand velocity, and supplier lead time.
BENCHMARK
Any SKU with a stockout risk score above 70% requires an immediate replenishment decision.
WHY IT MATTERS
Stockout risk is a leading indicator. By the time a stockout occurs the decision window has already closed. A risk score 14 days in advance gives operators the window they need to act.
GROFLEX
ML model per SKU combining inventory snapshot, historical demand velocity, and supplier OTD history. Risk score updated daily. Alerts fire automatically when score crosses the configured threshold.
Demand Surge Detection
Percentage deviation of current period demand from the expected demand baseline, flagged when it exceeds the configured surge threshold.
BENCHMARK
Demand surge above 50% in a single period requires an emergency replenishment review. Above 100% requires immediate escalation.
WHY IT MATTERS
Demand surges are invisible until they cause a stockout. In healthcare, a patient activity spike can clean out critical consumables within days. Early detection is the only way to prevent patient impact.
GROFLEX
ML anomaly detection model running on transaction quantity data per division per site. Correlates with patient_activity data in healthcare to distinguish genuine demand surges from data errors.
Replenishment Cycle Time
Average time in days from when a replenishment need is identified to when stock is available at the DC.
BENCHMARK
Under 7 days for food distribution with established suppliers. Above 14 days signals a process or supplier failure.
WHY IT MATTERS
Replenishment cycle time is the operational gap between a stockout risk signal and the inventory arriving. A fast detection system is worthless if the replenishment decision takes three days to approve and another week to execute.
GROFLEX
Measures the full cycle from alert creation to confirmed receipt at DC. Routes the replenishment approval decision immediately on detection and logs the end-to-end cycle time for every event.
Supplier Risk Score
Composite score per supplier based on on-time delivery rate and partial delivery frequency.
BENCHMARK
OTD above 80% and partial delivery below 30% to avoid HIGH RISK classification.
WHY IT MATTERS
A single failing supplier can cascade into stockouts across multiple SKUs simultaneously. In healthcare, a critical pharma supplier failure creates patient care risk that escalates beyond supply chain.
GROFLEX
Monitors OTD and partial delivery per supplier continuously and surfaces HIGH RISK flags with recommended escalation actions before the next order cycle.
Cold Chain Expiry Write-off Rate
Value of inventory written off due to temperature excursion or expiry breach in a given period.
BENCHMARK
Zero for compliant cold chain operations. Any write-off above 0.5% of cold chain inventory value is a governance failure.
WHY IT MATTERS
Cold chain write-offs are the direct financial consequence of decisions made too slowly. An excursion detected at 2 AM that takes six hours to reach a decision results in product that could have been saved.
GROFLEX
Detects temperature excursions the moment storage_temp_c crosses the configured range and routes the quarantine or transfer decision immediately before product is compromised.
Monthly Revenue by Division
Total revenue per product division per month, tracked against prior month and three-month rolling average.
BENCHMARK
Month-on-month drop above 10% triggers an anomaly alert. Drop between 5 and 10% triggers a WATCH flag.
WHY IT MATTERS
Revenue drops within a single division often signal a specific operational failure, a supplier miss, a demand collapse, or a product quality issue. Catching the signal in the month it happens is the difference between recovery and write-off.
GROFLEX
Calculates MoM change and rolling average automatically and fires an alert the moment a division crosses the threshold. Groflex identifies the likely cause before the decision reaches a human approver.
Revenue per Active SKU
Total revenue divided by active SKU count for the period, measuring portfolio revenue efficiency.
BENCHMARK
Declining revenue per active SKU signals either portfolio dilution or demand concentration. Both require different responses.
WHY IT MATTERS
A growing SKU count with flat revenue means the portfolio is spreading demand thinner. A falling SKU count with flat revenue means concentration risk is rising. One number captures both.
GROFLEX
Calculated automatically from transaction data. Surfaced alongside active SKU count and top-10 concentration to give a complete portfolio health view.
Revenue Anomaly Score
Composite anomaly score combining month-on-month variance, rolling average deviation, and division-level concentration signals into a single operational health indicator.
BENCHMARK
Score above 70 triggers an immediate review. Score between 40 and 70 triggers a WATCH flag.
WHY IT MATTERS
Individual revenue metrics can miss the pattern. The anomaly score combines multiple signals to surface compound risk that no single KPI would flag alone.
GROFLEX
ML model combining division revenue variance, rolling average deviation, and SKU concentration signals. Groflex uses the anomaly score as a primary context signal when reasoning about revenue risk.
Three-Month Rolling Revenue Baseline
Average revenue across the current month and two prior months, used as the dynamic baseline for anomaly detection across all revenue KPIs.
BENCHMARK
Current month revenue more than 10% below rolling baseline triggers an anomaly alert.
WHY IT MATTERS
Single-month variance can be seasonal. The rolling baseline is the more reliable signal for distinguishing genuine disruption from normal variation. It is the denominator behind every revenue anomaly alert.
GROFLEX
Calculated automatically each month and used as the comparison baseline for division revenue variance and revenue anomaly scoring. No manual configuration required.
Top-10 SKU Revenue Concentration
Percentage of total revenue generated by the top 10 SKUs by revenue.
BENCHMARK
Approaching 70% is a WATCH signal. Above 70% is a concentration risk requiring action.
WHY IT MATTERS
When a small number of SKUs generate most of your revenue, a single supplier disruption or demand shift can collapse the entire operation. Concentration risk is invisible until a crisis makes it visible.
GROFLEX
Calculates top-10 concentration automatically and fires an alert when the share approaches the configured threshold. Groflex identifies which suppliers and buyers are linked to the concentrated SKUs.
SKU Portfolio Concentration Index
Herfindahl-Hirschman Index adapted for SKU revenue concentration, measuring how evenly revenue is distributed across the active portfolio.
BENCHMARK
Index above 0.25 indicates high concentration risk. Index below 0.10 indicates a healthy distributed portfolio.
WHY IT MATTERS
Top-10 concentration tells you about the top of the portfolio. The concentration index tells you about the shape of the entire portfolio. A portfolio with 50 medium-concentration SKUs carries different risk than one with 5 dominant SKUs and 995 long-tail SKUs, even if top-10 share looks the same.
GROFLEX
Calculated from transaction revenue distribution across all active SKUs. Surfaced alongside top-10 concentration to give a complete portfolio risk picture.
Zero-Sales SKU Count
Number of SKUs recording zero revenue in a given period, tracked per division per month.
BENCHMARK
A spike of more than five new zero-sales SKUs in a single month in any division is a WATCH signal requiring investigation.
WHY IT MATTERS
Zero-sales SKUs represent capital tied up in stock that is not moving. In regulated industries, non-moving controlled or cold chain stock creates compliance risk alongside the financial exposure.
GROFLEX
Tracks zero-sales SKU count per division per month and alerts when a spike occurs. For regulated items, Groflex flags disposal or reallocation workflow requirements automatically.
Dormant SKU Accumulation Rate
Month-on-month change in the count of SKUs with zero sales, expressed as a percentage of total active SKUs in the prior period.
BENCHMARK
Accumulation rate above 3% per month in any division requires a formal portfolio review decision.
WHY IT MATTERS
Dormant SKU accumulation is a slow-moving problem that compounds quietly. By the time the quarterly portfolio review happens, the capital exposure is already significant. Measuring the rate of accumulation catches the trend early.
GROFLEX
Calculates dormant accumulation rate per division per month automatically. Routes the portfolio review decision to the category manager when the rate crosses the configured threshold.
Long-Tail Revenue Share
Percentage of total revenue generated by all SKUs outside the top 10, representing the health and depth of the portfolio beyond the concentrated core.
BENCHMARK
Long-tail share below 30% indicates excessive concentration. Above 60% indicates a healthy distributed portfolio.
WHY IT MATTERS
Long-tail share is the complement of top-10 concentration. Together they give a complete picture of portfolio resilience. A shrinking long tail means the business is becoming more dependent on a smaller number of SKUs.
GROFLEX
Calculated automatically as the complement of top-10 SKU concentration. Surfaced alongside the concentration index to give a complete portfolio risk view.
Active SKU Count
Count of distinct SKUs recording at least one sale in the period, per division and in aggregate.
BENCHMARK
Active SKU count declining month-on-month alongside flat revenue signals increasing concentration. Rising active SKU count with flat revenue signals portfolio dilution.
WHY IT MATTERS
Active SKU count is the denominator for average revenue per SKU and the numerator for zero-sales analysis. It is the foundational count that gives context to every other SKU health metric.
GROFLEX
Tracks active SKU count per division per month and flags both concentration and dilution patterns automatically.
Supplier Lead Time Variance
Variance between promised and actual lead times per supplier, measured in days, tracked per month.
BENCHMARK
Variance above 3 days on average for any supplier is a reliability risk. Variance above 7 days requires a formal supplier review decision.
WHY IT MATTERS
Lead time variance is the hidden driver of safety stock requirements. A supplier with high variance forces operators to carry more buffer stock, increasing carrying cost and DIO simultaneously. Reducing variance directly improves working capital.
GROFLEX
Calculates lead time variance per supplier from purchase order data. Routes a supplier reliability review decision when variance exceeds the configured threshold, with a safety stock recalculation recommendation attached.
Inventory Turnover Ratio
Cost of goods sold divided by average inventory value, measuring how many times inventory cycles in the period.
BENCHMARK
Food distribution above 8x annually. Below 8x indicates overstock or demand mismatch. Best in class above 12x.
WHY IT MATTERS
Low turnover traps working capital and increases spoilage and carrying cost simultaneously. Every point below benchmark represents cash locked in stock that is not generating revenue.
GROFLEX
Calculates inventory turnover per DC per month and alerts when it falls below the configured threshold, routing the rebalancing decision automatically.
Days of Inventory Outstanding (DIO)
Average number of days to sell through current inventory, calculated as average inventory divided by daily COGS.
BENCHMARK
Food distribution under 45 days. DIO above 50 days triggers an alert. Above 60 days is a critical flag.
WHY IT MATTERS
High DIO directly measures how much working capital is locked in inventory. A DIO spike at one DC while another DC is running short signals a rebalancing opportunity that is costing money every day it goes unaddressed.
GROFLEX
Calculates DIO per DC per month and fires alerts when it crosses the configured threshold, generating the transfer or reorder decision with the financial case calculated automatically.
Fill Rate
Percentage of order lines fulfilled completely from available stock, without backorder.
BENCHMARK
Above 95% for food distribution. Above 98% for healthcare surgical and critical consumables. Below 85% in healthcare is a patient safety risk.
WHY IT MATTERS
Fill rate collapse in healthcare means procedures are being delayed or cancelled due to supply failure. Every backorder in surgical consumables is a direct patient impact event.
GROFLEX
Detects fill rate decline by tracking backorder transaction types and routes emergency replenishment decisions before the rate falls to a critical level.
Inventory Accuracy
Percentage of inventory records where system quantity matches physical count, calculated where both are available.
BENCHMARK
Above 95% required. Above 98% is best in class. In regulated healthcare facilities, below 95% is a compliance issue requiring immediate action.
WHY IT MATTERS
Inaccurate inventory records mean decisions are made on wrong data. Every stockout decision, reorder calculation, and compliance report built on inaccurate inventory is compromised from the start.
GROFLEX
Monitors accuracy per site per month and triggers a mandatory cycle count workflow when accuracy drops below the configured threshold, logging the compliance action automatically.
Expiry Risk SKU Count
Number of SKUs with expiry dates within the next 30 days, tracked against inventory value at risk.
BENCHMARK
Zero write-offs is the target. Any SKU within 30 days of expiry with no active demand signal requires an immediate decision.
WHY IT MATTERS
Expiry write-offs are avoidable when the signal is detected early enough to route a markdown, transfer, or disposal decision. The problem is not the expiry. It is the decision latency between detection and action.
GROFLEX
Flags SKUs approaching expiry continuously and routes the markdown, transfer, or disposal decision to the right authority with the financial case attached before the write-off occurs.
Inventory Carrying Cost Percentage
Total cost of holding inventory (storage, capital, obsolescence, insurance) expressed as a percentage of average inventory value per month.
BENCHMARK
Under 2.5% per month (approximately 30% annually) is the standard benchmark. Above 3% per month signals an inventory efficiency problem.
WHY IT MATTERS
Carrying cost is the hidden cost of every slow-moving SKU and every delayed rebalancing decision. It compounds quietly until a quarterly review makes it visible. By then the decision window has already passed.
GROFLEX
Calculates carrying cost percentage per period and surfaces it alongside DIO and turnover so the full cost of inventory decisions is visible at the point the decision is made.
Backorder Rate
Percentage of order lines that cannot be fulfilled from available stock and must be backordered.
BENCHMARK
Under 5% for food distribution. Under 2% for healthcare. Any backorder in surgical critical consumables requires immediate escalation.
WHY IT MATTERS
Backorder rate is the customer-visible outcome of every upstream supply chain decision made too slowly. In healthcare, a backorder in surgical consumables is a procedure delay. In food distribution, a backorder is a customer relationship risk.
GROFLEX
Detects rising backorder rates by monitoring transaction_type and routes emergency replenishment decisions before the rate reaches a critical threshold.
OTIF Rate
Percentage of purchase orders delivered on time and in full, combining delivery timing and quantity completeness into a single supplier performance metric.
BENCHMARK
Above 85% OTIF required. Below 85% triggers a supplier review. Below 70% triggers a critical escalation.
WHY IT MATTERS
OTIF is the single metric that captures both timing and completeness of supplier delivery. A supplier delivering on time but partially is as disruptive as one delivering late. OTIF captures both failure modes simultaneously.
GROFLEX
Calculates OTIF per supplier per month and generates supplier risk scores automatically. Critical failures route an escalation decision to the procurement authority with a secondary sourcing recommendation attached.
On-Time Delivery Rate
Percentage of purchase orders where actual delivery date is on or before the required delivery date.
BENCHMARK
Above 90% OTD required. Below 90% triggers a supplier audit flag. Best in class above 95%.
WHY IT MATTERS
OTD below 90% means your supply chain is running on late deliveries as the norm. Every late delivery is a decision that had to be made under pressure with less time than planned.
GROFLEX
Tracks OTD per supplier continuously and fires an alert when a supplier drops below the threshold, routing the supplier escalation and safety stock review decision simultaneously.
Unit Supply Cost per Patient Day
Total supply chain cost divided by total patient days for the period, measuring supply chain efficiency in healthcare operations.
BENCHMARK
Sector-specific. Rising unit supply cost per patient day without a corresponding rise in patient acuity signals operational inefficiency.
WHY IT MATTERS
In healthcare, supply chain cost per patient day is the metric that connects operational decisions to financial performance in a way that both clinical and finance leadership understand. It makes supply chain efficiency visible at the board level.
GROFLEX
Calculates unit supply cost per patient day per site and alerts when it rises above trend, routing the operational review decision to the right authority.
Decision Response Time
Elapsed time from governance alert creation (governance_alerts.created_at) to decision submission (governance_decisions.submitted_at), measured in hours per alert.
BENCHMARK
Healthcare critical events: under 2 hours. Food distribution critical events: under 4 hours. Standard events: under 8 hours. Any alert unresolved after the SLA threshold triggers an escalation flag.
WHY IT MATTERS
Decision Response Time is the single metric that captures the governance gap. It is the time between the platform detecting a problem and a human making a documented decision. Every hour above the SLA threshold is an hour of compounding operational exposure.
GROFLEX
Measures and logs Decision Response Time automatically for every governed decision using governance_alerts.created_at as T0 and governance_decisions.submitted_at as T1. SLA breaches surface in the dashboard and trigger escalation automatically. This is the only KPI that is computed entirely within the Groflex governance layer, independent of ERP or WMS data.
30 KPIs. Calculated from your data. AI running on every one.
Groflex connects to your ERP and WMS in read-only mode and begins calculating all 30 KPIs from your actual operational data. No manual aggregation. No spreadsheets. No setup beyond the initial connection.
We show you the number before we sell you anything.
- Backtest01Your data · 1 to 3 days · risk-freeYour last 12 to 24 months replayed. Deleted on delivery, confirmed in writing.
- Pilot02$10,000 · 90 daysOne facility. A written outcome report against your own baseline.
20 minutes. No deck. No sales script.