Works when the yard has no signal.

Log a delivery, scan a pack, check what's drying — from a phone standing next to the stack. No bars, no problem: entries queue on the device and sync the moment it reconnects. Add a passkey once, then unlock with Face ID instead of typing a password.

Start free See pricing

5 packs a month, no card required · Free forever

inventory.sawmillsmart.com/deliveries
SawmillSmart Inventory — a delivery queued and marked Synced, on a phone — desktop
SawmillSmart Inventory — a delivery queued and marked Synced, on a phone
Delivery logged offline — phone
Step 1

Log it with no signal

A delivery gets logged from the yard the same way whether there's full signal or none at all.

Action: A delivery gets logged from the yard the same way whether there's full signal or none at all — species, volume, supplier, same form either way.

Result: With no connection, the entry sits queued on the phone, marked pending. The moment the phone finds signal, it syncs on its own.

Scan a QR code with the phone camera — phone
Step 2

Scan instead of type

The phone's own camera reads the QR code printed on a pack label — point, hold, done.

Action: The phone's own camera reads the QR code printed on a pack label — point, hold, done. There's no separate scanner to carry or charge.

Result: The pack resolves instantly on the same device that took the photo — no walking back to a fixed scanner.

Same pack list on every screen — phone
Step 3

Same numbers, every screen

Once a queued entry syncs, it's the same pack list whoever's looking at it — yard phone or office screen.

Action: Once a queued entry syncs, it isn't a private update stuck on one phone — it becomes the same pack list everyone else sees.

Result: Whoever's looking — yard phone or office screen — sees the same current volume in the same unit, at the same time.

What this removes.

01

Waiting for signal to log anything

Was: an entry made on paper because the yard has no bars, then re-typed once someone's back near a router. Now: the entry is made once, on the phone, right there — queued if offline, synced automatically once it isn't.

02

A dedicated barcode scanner

Was: a separate handheld scanner to buy, charge, carry and eventually replace. Now: the phone's own camera reads the same QR codes — one less device to keep track of.

03

Converting m³ to board feet by hand

Was: one spreadsheet in cubic metres, one crew that thinks in board feet, and a manual conversion somewhere in between. Now: the organisation sets metric or imperial once — every screen, phone or desktop, speaks that unit.

How the mobile experience is actually built.

No app store, no separate offline mode to remember — it's the same app, installed, working with or without signal.

inventory.sawmillsmart.com/deliveries
SawmillSmart Inventory — a delivery queued and marked Synced, on a phone — desktop
SawmillSmart Inventory — a delivery queued and marked Synced, on a phone

Install without an app store

Opens as a normal web address, add to the home screen on iOS or Android — launches full-screen, offline included.

Offline & sync

Entries made with no connection queue on the device and sync automatically on reconnect; a collision gets flagged for a person, not silently overwritten.

25 languages, your units

Each organisation sets metric or imperial once; every screen in that organisation uses it from then on.

See it on a working mill.

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 — the same phone screens shown above, with real (demo) data. Leave it whenever you're ready to switch to your own.

Start free

What the mobile app doesn't do — and why we don't pretend it does.

There's no native iPhone app in the App Store yet.

Today, "iOS" means installing SawmillSmart as an app from the browser (Add to Home Screen) — full-screen, offline, the same camera scan and sync as everywhere else, no separate download. A dedicated native app for iOS is in development. Until it's publicly released, the installed web app is what runs on an iPhone.

A passkey unlocks an account you already have — it doesn't create one.

Sign-up still takes an email and a password. Adding a passkey is a second step you take once you're in, from the account screen — not something offered on the sign-up screen itself.

Mobile app questions

What happens if there's no signal at all at the yard?

The app keeps working. Deliveries, scans and other entries queue on the phone and sync automatically the moment it reconnects — nothing is lost, nothing has to be re-entered by hand.

Do I need to buy a barcode scanner?

No. The phone's own camera reads the QR code printed on a pack label — point, hold, done. There's no separate scanner to buy, charge or lose.

Is there a native iPhone app in the App Store?

Not yet. Today, iOS means installing SawmillSmart as an app from the browser (Add to Home Screen) — full-screen, offline, same camera scan and sync as everywhere else. A dedicated native app for iOS is in development; until it's publicly released, the installed web app is what "iOS" means on this page.

Can I sign in with Face ID or a passkey?

Yes, once you have an account. Sign-up itself still uses an email and password; from the account screen you can then add a passkey and unlock with Face ID, Touch ID or Windows Hello instead of typing the password again.

Does the app work in my language?

The app interface itself supports 25 languages. Each organisation also picks metric (cubic metres) or imperial (cubic feet) once — every screen, on every device, then uses that unit.

Try it from the yard, right now.

Free forever. No card. No contract.

See full workflow → · Pricing → · Back to overview →

Built in Europe
EU data residency · GDPR
iOS via PWA · Android · Web
25 languages