Photo the butt end, enter diameter and length, pick the supplier from a dropdown. No signal needed. No paper, no Excel at the end of the day.
5 packs a month, no card required · Free forever



The moment a truck arrives, the operator records what the supplier declared — species, volume, expected date — before a single log is measured.
Action: The operator records what the supplier declared — volume, species, expected date — the moment the truck arrives, or confirms it in seconds if the supplier already submitted a delivery request in advance.
Result: The delivery exists in the system before anyone has measured a single log — already linked to that advance request if there was one.

The same phone that logged the delivery doubles as the scanner and the camera — no separate hardware to carry.
Action: The phone camera doubles as the scanner — no separate hardware — for QR codes already in the yard, and as a camera for photo evidence at intake.
Result: Every lot carries photo evidence and a scannable reference from the moment it's logged.

Once measured, each log is assigned to a stack by species, diameter class and quality — recorded the moment it happens, not typed up later.
Action: Once measured, the logs are assigned to a stack — species, diameter class, quality — recorded automatically as available volume.
Result: The office sees exactly what's on the yard, by species and age, without walking it.
Was: a paper slip filled out at the gate, transcribed into a spreadsheet back at the office, sometimes days later. Now: the delivery exists in the system the moment the truck arrives, entered once, by the person standing next to the logs.
Was: measurements scribbled on paper in the field, re-typed into Excel that evening — a second pass where numbers get mis-copied. Now: diameter and length are entered once, in the field, at the log.
Was: someone walking the yard to answer that question, because the spreadsheet was already a day stale. Now: available volume per stack, current the moment the last log was logged.
Species, dimensions, supplier and delivery request — captured once at the gate, visible everywhere, exported when you need it.


Supplier, declared volume, measured volume, the difference between them, received date, DDS reference if supplied.
On the phone at the yard and on the web in the office, at the same time — no separate sync step.
CSV for accounting or a spreadsheet workflow; the DDS reference carries forward automatically into cutting, drying and the invoice.
Free doesn't expire. If you'd rather look before you log your first delivery, every new account opens on a guided tour through a working demo mill, on real screens, with real (demo) data. Leave it whenever you're ready to switch to your own.
Start freeWe don't recognize species, defects or dimensions from the photo.
The photo is evidence — proof of origin and condition at intake — not a measurement. Diameter, length, species and defect codes are entered by the operator, the same way they'd be measured with a caliper and tape today.
We don't bulk-import a stock list from Excel.
Timber already on the yard is recorded as a single opening delivery — one transaction, not a file upload. New intake from that point on is logged log by log.
Yes — each log gets its own diameter, length, species and defect code, because that's what a chain-of-custody audit and an accurate cubic measurement both need. Diameter and length are entered manually in the field, and the volume is calculated from those measurements; there's no bulk-upload shortcut, because the measurements have to come from someone actually looking at the log.
Yes. A phone camera is the scanner. A Bluetooth label printer for QR labels is optional — standard printers work too, or you can skip physical labels and rely on the QR shown in the app.
Record what's already on site as a single opening delivery — one transaction, no file import. New intake from that point on is tracked log by log.
No. The photo is evidence — origin and condition at intake — not a measurement. Species, diameter, length and defect codes are entered by the operator.
The app works fully offline. Deliveries queue on the device and sync automatically once it reconnects — nothing is lost, nothing has to be re-entered.
Free forever. No card. No contract.