One morning at the mill, screen by screen.
Vertex Textiles is the mill in our live demo, which you can open yourself. Every figure on this page comes from the demo’s one data set, so the screens agree with each other.
The plant in one sentence.
The general manager opens one screen before the shift starts, not a stack of reports.
Energy is derived from meters and tariff. Production is from the daily report.
Yesterday: $1.6K in energy for 3,173 yds. Delivery is 1.1 points behind plan, and the order book holds 310,873 yds.
synced 27 Sep · daily report + meters
One night shift, and every yard graded.
What the looms made, split by grade, with each lot tied to the order it was woven for.
Synced from the ERP once daily, not live.
Five levers worth $13,790 a month, ranked.
Each lever names the cause, the fix and what it is worth. Later, the meters show whether the fix worked.
Each lever carries its own confidence. This one is high.
Generator G2 logged 6.4 h of runtime last Sunday against a 1.2 h baseline, with no production scheduled in the maintenance window. Ask the weekend shift lead to keep G2 offline Sunday 06:00 to 18:00. Grid and captive solar already cover the standby load.
Nine meters. One stopped reporting, and the screen says so.
Generation is counted from the change in each daily reading. A meter that stops reporting is named, not filled in with an average.
A meter that reported before and then went quiet is labelled Stale after 14 days without a reading.
last reading 2026-09-275,799 kWh Live
last reading 2026-09-276,039 kWh Live
last reading 2026-09-0824 m³ Stale
Every tonne comes from a bill, or says it has no bill yet.
Billed months are solid. The current month is hatched, and the screen counts the days it is missing.
Sep 2026 covers 26 of the 28 days elapsed so far, in a 30 day month. 2 days have no data at all, so this total is an undercount rather than a fall in emissions.
40 orders in the last 90 days, and three are past due. Each one is named.
Follow one buyer, Casa Meridian, from this order all the way to its scorecard.
Delivered figures come from approved delivery uploads (WEFT), not the ERP feed.
due Sep 2412,474 yds Past due
due Sep 269,691 yds Past due
due Sep 279,462 yds Past due
due Sep 2413,650 yds Completed
Challans are matched to their orders. Four are not matched yet.
A dispatch becomes a passport once its delivery is approved and linked to the order it fulfils.
Status reflects passport and order linkage, which is what this schema actually records.
Cashmere Blend 220gsm CB-220-CML5,094 yd Passport issued
Merino Blend 280gsm MB-280-NVY9,691 yd Order linked
Cashmere Blend 220gsm CB-220-CML1,850 yd Dispatched
A roll the buyer can scan.
What the roll is, what it is made of, its grade, its readiness, and the carbon for those yards, from the delivery record and the month’s energy bills.
Carbon is shown for months with verified energy data. A month stays pending until its gas bill and production data are in.
Cashmere Blend 220gsm · 50% Cashmere, 50% Merino · 1.36 kg/yd
Edit, preview, publish. Buyers see only what you publish.
Each published version is a fixed snapshot. A draft stays private until you publish it.
Your public profile still shows the struck through values. Publishing replaces them.
Tagline
Turkish wool & technical fabric, verified mill to mall.
Turkish wool and technical fabric, verified from mill to mall.
The mill’s own view: grade A at 97, and the two orders it leaves out.
Computed by TraceLoom from the mill’s own data for the closed month, for the mill to see before any buyer asks. A buyer sees only its own tonnes row.
A buyer can see its own allocated tonnes, and only its own row. The on-time columns stay inside the mill.
On-time figures cover 14 of 16 orders in Aug 2026. Left out: 2 without a committed ship date.
See it on your own numbers.
Twenty minutes with our team, using your own meters and ERP data instead of a made-up mill. Nothing to install.