Platform

Xovity Intelligence — the forecasting engine under the hood

Seven statistical and machine-learning models, automatic winner selection per series, continuous drift monitoring, and a deployment model designed for system integrators.

7 ML Models, evaluated per SKU

For every SKU × location, Xovity Intelligence runs all seven candidate models against a holdout window, scores them on WAPE, MAPE, RMSE and bias, and locks in the winner. No single model wins everywhere — picking the right one per series is how we beat incumbent baselines.

1

Naive Seasonal

Repeats the last full seasonal cycle. A robust baseline that exposes when more advanced models fail to add value.

2

Moving Average

Smooths short-term noise with a rolling window. Strong for low-volume, intermittent demand where stability matters more than reaction speed.

3

Exponential Smoothing

Weights recent observations more heavily than older ones. Reacts quickly to level shifts without over-fitting.

4

Linear Trend

Fits demand as a function of time. Captures sustained growth or decline curves and benchmarks against flat baselines.

5

Holt-Winters

Triple exponential smoothing with explicit level, trend, and seasonality components. Default winner for stable seasonal series.

6

SARIMA

Seasonal autoregressive integrated moving average. Captures complex autocorrelation patterns and lagged dependencies.

7

Ensemble Top-3

Blends the three best holdout performers per series, dampening idiosyncratic errors and improving robustness across SKUs.

Drift Monitor

Live WAPE is recalculated on every new actual. When live error diverges from the holdout baseline beyond a configurable threshold, Xovity Intelligence raises an exception, classifies the cause (drift, stockout, demand spike, new product), and triggers a refit before accuracy decays.

  • • Per-series statistical drift detectors
  • • Automatic exception routing with severity scoring
  • • One-click reforecast or scheduled re-runs
Live WAPE (last 3 months)
11.4%
Stable · within tolerance
Open
3
Resolved (30d)
27
Auto-refit
12
What you can rebrand
  • • Logo, colour tokens, typography
  • • Custom domain (forecast.yourbrand.com)
  • • Email templates and notification copy
  • • Industry presets and terminology
  • • PDF/CSV export headers and footers

White-label deployment

Ship Xovity Forecast as your own product. The full UI, exports, and email surface area are themable through design tokens — no source forking required. Customer data is isolated per workspace with row-level security enforced in the database.

API & SDK

Every UI action is backed by a documented REST endpoint. Push actuals, trigger forecast runs, pull P10/P50/P90 results, and stream exceptions into your downstream ERP, planning suite, or data warehouse.

POST /forecast/run

Trigger a forecast for a SKU × location with horizon and scenario overrides.

GET /forecast/results

Pull P10 / P50 / P90 results, winning model, holdout metrics.

POST /actuals

Bulk-ingest sales or shipment history. Triggers drift detection on changed series.

GET /exceptions

List open drift, stockout, spike, and new-product exceptions with severity.

POST /scenarios

Run a what-if (promotion, price change, supply disruption) on top of baseline.

Webhooks

Subscribe to forecast.completed, exception.raised, drift.detected events.