Skip to content

Case study · BM-01

Threadheads

Apparel · DTG/DTFAustralia2023 – present

An eight-figure Shopify apparel business with in-house DTG and DTF decoration, running its entire production floor on a system we built and still use every day.


8 figures

Annual revenue of the operation the system runsAce Reunis, owner-operator, Threadheads · FY26

Shopify gross merchandise value, stated to the nearest order of magnitude.

The situation

Who this is, and why it is first.

Threadheads is a Shopify apparel business doing eight figures a year, decorating garments in-house with DTG and DTF across more than one production site. Ace Reunis, one of Blue Monk's two founders, owns it and is still in it — not as a former operator recalling a floor, but as the person who gets the call when a press goes down.

That is why this case study is first, and why it is the awkward one. Threadheads is not a client we won. It is the business the software was built inside, and it is the reason Blue Monk can say it still runs a shop rather than that it used to. Read the numbers below with that in mind: we are both the vendor and the reference.

What was actually broken

The numbers disagreed with each other.

Production ran on spreadsheets and a set of tools that did not talk to each other. Orders lived in Shopify, the print queue lived in a sheet, stock lived somewhere between the two, and the joins between them were manual CSV exports.

The failure was not any single tool. It was that the numbers disagreed with each other. Shopify said one thing, the sheet said another, and someone capable spent a chunk of every week rebuilding the truth instead of running the floor. By Thursday the rebuild was stale.

Off-the-shelf ERP did not close the gap either. Generic systems model a warehouse picking finished goods off a rack. A decoration floor makes the goods after the order lands — artwork has to be prepped, jobs batched by garment and decoration method, and stock has to be allowed to go negative because the shirt is printed to order and the blank is consumed on the way past.

What we built

One system, from order to shipment.

A Shopify-native production system. Orders sync in real time and the floor works from a print queue grouped by garment, decoration method and run window — the next batch, not yesterday's checkout receipts.

Scan-to-print and scan-to-pack. Barcode-driven steps replaced the spreadsheet as the record of what has actually been printed and what has actually been packed, so the state of an order is a scan rather than someone's memory.

A negative stock model with an append-only audit trail. Made-to-order stock is allowed to go negative on purpose, and nothing is silently overwritten — every movement is a row you can go back and read six months later.

Multi-warehouse fulfilment under a single view, with purchase orders tracked from supplier through to stock arrival, so inbound and outbound sit in the same system.

It runs in production today. It was not a pilot, and it was not handed over and forgotten — the people who specified it are the people who use it.

Fig. 1Order to shipment

  1. Order in

    Shopify

  2. From Order in — real time (was a CSV export)

    Print queue

    grouped by run

  3. From Scan to print — blank consumed (was a spreadsheet)

    Stock ledger

    append-only

  4. From Print queue — batched

    Scan to print

    barcode step

  5. From Scan to print — scanned

    Scan to pack

    then despatched

One path, four scans, one record of state. The two notes mark the joins a person used to make by hand — the export that put orders into the queue, and the sheet that was the only account of what stock had been consumed.

The numbers

Everything we will stand behind.

Threadheads — every figure we are prepared to stand behind today, with its source and its date.

8 figures1
Annual revenue of the operation the system runs
Ace Reunis, owner-operator, Threadheads · FY26
100%2
Share of the production floor running on the system
Ace Reunis, owner-operator, Threadheads · Jul 2026
  1. 1Shopify gross merchandise value, stated to the nearest order of magnitude.
  2. 2Every order Threadheads takes runs through the system, from intake to despatch. Counted across the whole production floor, not a sample of it.

Blue Monk built exactly what we needed — not what a generic ERP vendor thought we needed. It runs our entire production floor.

Ace ReunisOwner-operator, ThreadheadsSupplied for publication by Ace Reunis, 2026.

Next step

Start where we started: with a baseline.

The diagnostic is two to three weeks and a fixed fee. It sets the baseline before anyone commits to a build, which is the step most projects skip and then cannot prove anything afterwards. If the numbers do not support a build, we say so and you keep the document.

Bring your numbers.