Know what a job makes. Before you cut it.
You measure stone to the millimetre and guess at the money. xM-Flow runs quoting, production and installation as one live system, so every cost lands on the job while you can still do something about it.
By the time you know, it's spent.
Nothing in a fabrication shop is slow because people are slow. It's slow because the job lives in five places at once, and none of them talk.
The quote is priced in a spreadsheet, from rates nobody has updated since March.
It's won. Someone re-types it into the job system, the calendar, and a WhatsApp group. Same job, three times.
A piece breaks. The offcut that matched is already cut down, because nobody could see it.
The invoice goes out. The real margin surfaces weeks later, after you've already quoted the next one the same way.
One record. Entered once.
The same job moves from the customer's kitchen to the saw to the invoice without ever being typed twice.
Quote on the customer's actual slab
Draw the benchtop in 3D while they watch, lay it on a photo of the real stone so they see where the veins land, and price it from live material and labour rates. They sign it there.
- Win probability on the quote before it goes out
- Kills the "that's not the stone I picked" remake

The floor sees it the moment it's won
Accepting a quote creates the job, its pieces, the slab reservation and the schedule in one move. Operators work phone-first at the machine. Nothing gets re-typed, and nobody rings the office to ask where a job is.
- Tomorrow's installs checked against QC and shift capacity
- Break a piece and it finds the matching offcut first

Margin you can still act on
Stone, labour, machine time, freight and overhead land on the job as they happen. You see the margin at day three, not day thirty, and every machine carries its own profit and loss.
- True job P&L the moment the job closes
- Discounts route for approval before they hurt

Four apps. One record underneath.
They aren't integrations bolted on later. Each one reads and writes the same job, so what happens in the yard shows up in the quote.
Draw the benchtop in real 3D with the customer, match veins across pieces, export DXF to the shop. The drawing prices itself.
Try it freePhotograph a slab, straighten it, and show the customer their top on the actual stone. Phone in the yard, PC at the desk. Runs on its own, with or without xM-Flow.
Open xM-SlabThe verified trade network. Ranked on work actually delivered, so fabricators, joiners and clients find each other on proof instead of adverts.
Visit the networkOrder stone and consumables without leaving the job. Low stock raises the purchase order, you approve, the cost lands back on the job.
Open the shopThree things no single-shop system can copy.
AI eyes on the floor
Point a phone at the work: quality checks, waste capture, safety flags and answers pulled from your own job data, right at the saw.
A portal customers actually open
They see their benchtop on the real slab, sign the quote online, follow the install date and stop ringing the office for updates.
Priced against real shops
Your margins, lead times and win rates read against anonymised peers across the network. You know where you stand. They're guessing.
Start free. Decide after.
- Everything to run a shop
- CRM, quoting, production, install, finance
- Live job costing and margin
- Slab and offcut inventory
- WhatsApp, Stripe, Xero and MYOB
- Alex AI assistant
- Everything in Growth, plus
- xM-Draw and xM-Slab included
- Premium AI, Alex as business advisor
- Full analytics and AI reports
- Equipment ROI and peer benchmarking
- Everything in Pro, plus
- Unlimited users, no seat cap
- CEO Command Center across branches
- Move jobs between sites, costs settled
- Cross-branch finance and priority support
Prices in NZD, excluding GST. Annual billing gets two months free.
Pro+ is the Pro base plus at least one branch, so a two-site group is NZ$748 a month, down from NZ$998.
Your next quote could already know its margin.
Set up your shop, load your rates, and run a real job through it this week. If it isn't earning its keep in seven days, walk away.