Feature

Know who changed what, and when

Every stock movement and every edit to an item is logged with who made it, when it happened, and whether a person or an AI assistant did it. It’s on from day one, with nothing to set up.

Start free for a limited time

Every stock movement

Adds and removals across Stock, Receiving, Sending and Damaged, whether they came from a quick tap, a phone after a QR-code scan, a received order or an assembly build.

Every edit, before and after

Rename an item, change its unit from Can to Cans, move a warning level or swap the preferred supplier, and the history shows the old value next to the new one.

People and AI, told apart

Each line names the person who made the change. Changes made by an AI assistant over MCP are marked as such, so you always know whether a human or a bot did it.

The reason, not just the number

The Adjust and Set exact dialogs take an optional reason (“spoiled in transit”, “cycle count”), saved on the history line so the why travels with the what.

Down to the unit

With unit-level tracking on, each named unit or lot gets its own lines: added, removed, moved between statuses, renamed or retagged.

Yours to export

Download the full transaction history as CSV, for any date range, or copy, export and print the change history straight from the app.

What a history line looks like

Open any item and its history sits underneath the counts, newest first. A busy morning on one item might read like this:

WhenChanged byDetailAmount
9:42 AMmaria@yourco.comRemoved from Stock
Spoiled in transit
−3
9:15 AMsam@yourco.com (AI assistant)Added to Stock+24
8:58 AMsam@yourco.comChanged Unit of measure
Can → Cans
8:57 AMsam@yourco.comChanged Warning level
10 → 18

Quick repeated taps stay readable: if the same person presses +1 five times within a minute, the history shows a single +5 line rather than five separate ones. Edits and changes that carry a reason always keep a line of their own.

What gets logged

  • Stock movements in all four buckets, from manual adjustments (including after a QR-code or barcode scan), received and shipped orders, assembly builds (“Used to build 2 × Sourdough loaf”) and changes made by AI.
  • Item details: name, unit of measure, barcode, unit cost, warning and critical levels, reorder point and quantity, preferred supplier, order links, notes, photo and unit tracking.
  • Custom field values, such as a bin location or supplier SKU being set, changed or cleared.
  • Individual units when unit-level tracking is on for an item.
  • Deletions and restores, each with the name of whoever did it.

Where to find it

  • On the item. Every item page lists its own history, and new lines appear live while you’re looking at it, with no refresh.
  • Across the company. The Overview shows the latest changes, and See change history opens every recent change in one searchable list you can copy, export or print. Type a name, an item or a kind of change to filter it.
  • In a spreadsheet. The Reports section downloads the transaction history as CSV, optionally for a date range: date, item, type, change, who, whether it came through AI, and the note or before-and-after values.

Every change has a name on it

A trail is only as good as the names on it. Everyone on the team signs in with their own account (team members are unlimited, so there is no reason to share a login), and companies that want identity handled centrally can require SAML single sign-on.

AI is held to the same standard. Each connection to the built-in MCP server acts as the person who authorized it, is limited to one company, and is listed in the AI / MCP Access section with a Disconnect button. Its changes land in the same history as everyone else’s, labelled as coming from the AI assistant.

From “what happened?” to an answer

The history is where a discrepancy turns into an explanation. Pair it with reconciliation snapshots: the snapshot tells you what the count was, the history tells you every change since. Record lot numbers or expiry dates as unit-level custom fields and you can find which stock lines hold an affected lot. And when shrinkage is the worry, a log nobody can edit is the foundation; our guide to reducing inventory shrinkage covers the rest.

Deleting an item doesn’t erase its past. The item leaves your inventory, but every line of its history stays in the company change history and the CSV export, ending with a “Deleted item” line that names who deleted it. Changed your mind? Open More → Deleted items in the Inventory section to restore it with its counts, units and custom fields, and the restore is logged too.
Questions

Audit trail, answered

Do I need to turn the audit trail on?

No. Every company logs stock movements and item edits from the moment it’s created. There is nothing to configure and no extra plan to buy.

Can someone edit or delete a history line?

No. There is no way to edit or remove a single history line in the app. To correct a mistake you make a new change, and that correction is logged too, so the trail shows both.

Are changes made by AI logged?

Yes. Changes made by an AI assistant over the built-in MCP server are logged like any other, attributed to the person who connected it and marked as coming from the AI assistant.

How far back does the history go?

The full history is kept, even after an item is deleted. The lists in the app show the most recent 10,000 changes per company, and the transaction history CSV in Reports includes everything, with an optional date range.

What happens to the history when I delete an item?

It stays. The item disappears from your inventory, but its history remains in the company change history and the transaction history CSV, ending with a line that records who deleted it and when. Changed your mind? Restore it from Deleted items in the Inventory section, and its counts, units and custom fields come back with it.

Stop guessing what happened to your stock

Every change, every name, every reason, from day one. Free for a limited time.

Get started for free Talk to us