← All case studies Retail · omnichannel · 240 stores

Meridian found €4.2M hiding in its own margins.

Revenue was climbing. Margin was quietly slipping. Sixty dashboards couldn't say why — so Meridian pulled every thread through the loom and read the pattern in an afternoon.

+0%
gross margin
0%
stockouts
€0
recovered
0%
time to insight
The challenge

Growing on top, fraying underneath.

Meridian had spent three years building a modern stack: a warehouse, a BI tool, sixty-odd dashboards. Sales were up 14% year on year. Yet gross margin had drifted down for five straight quarters, and no one could give the board a straight answer as to why. Every dashboard showed a different slice; none of them talked to each other.

"We had more charts than analysts," said Camille Roussel, VP of Analytics. "What we didn't have was the cloth — the whole picture. Every answer raised three more tabs."

The weave

Six threads, one loom.

Instead of building a sixty-first dashboard, Meridian mounted their sources as threads and let the loom cross-weave them. Setup took an afternoon — no modelling project, no new pipelines.

POS · SQL Server E-commerce · Shopify Inventory · Postgres Payments · Stripe Web · GA4 Supplier prices · Sheets
The Loom
One living tapestry
What surfaced

Three patterns and a knot.

Pattern · 96% confidence
Silent discount creep. Two SKU families — outerwear and small appliances — had drifted into near-permanent promotion. They drove 68% of the margin decline while looking healthy on revenue.
Pattern · 91% confidence
One distribution centre, three starved départements. Stockouts in Nord, Rhône and Gironde traced to a single DC's replenishment lag — invisible until POS and inventory threads were woven together.
Pattern · 88% confidence
Lyon was carrying the quarter. Strong repeat orders in Lyon masked softening acquisition everywhere else — a fragility no regional dashboard had flagged.
Knot tied
Refund spike on checkout v2. The loom caught refunds running 3.1× baseline on Android within an hour of release — a tax-rounding bug on multi-currency carts.

We'd been staring at the data for a year. The loom read it in an afternoon — and told us where the money went.

The result

€4.2M back on the bolt.

Merchandising rationalised the two runaway promotions; supply re-balanced the lagging DC; finance shipped the checkout fix the same day the knot was tied. Within two quarters, gross margin recovered 9.1 points of its slide and stockouts fell by nearly a third — €4.2M of margin Meridian had been quietly handing away.

The loom now runs across merchandising, supply and finance. "It re-weaves itself every morning," Roussel said. "We stopped building dashboards. We just read the cloth."

Read your own cloth.

Weave a free sample and see your first pattern in minutes.