Scan-only really means scan-only
Quantities and expiry batches, never names, prices or placement.
Grant each person exactly what they need — scanning only, moving stock, full editing — enforced in the database, not just hidden in the interface.

Plenty of software claims "role-based access" and then simply hides buttons. If the underlying request still succeeds, that is decoration rather than security — a modified app or a stale browser tab walks straight through it.
Here, permissions are enforced by database rules at field level. A member with scanning rights can change a quantity and nothing else: not the name, not the price, not the barcode, not the location. The request itself is refused, which is why the same limits hold on the mobile apps without shipping a single line of new app code.
Quantities and expiry batches, never names, prices or placement.
Add, edit, move, scan, register scanners, manage aisles, API, activity, notifications, AI.
Scanner only, Warehouse staff or Manager applied in one tap, then fine-tuned.
A new invite starts with scanning alone — you deliberately add anything more.
Members simply do not see tools they cannot use, so nothing dead-ends.
Deleting items, billing, team management and API keys never delegate.
Every permission is checked where the data lives. That is what makes the guarantee identical in a browser, in the iPhone app, and in anything anyone builds against the API.
Start from Scanner only, Warehouse staff or Manager on the Team page.
Tick or untick individual permissions; each one explains exactly what it grants.
Update permissions later and they apply as soon as the member reloads.
Yes — that is precisely what the Scan items permission does. They can adjust quantities and work with expiry batches, but any attempt to change a name, price, barcode, cost or location is refused by the database. They also never see business valuation figures.
The database enforces the new permissions instantly. The member’s open browser tab or app keeps its previously-loaded interface until it refreshes, so a quick reload gives them the correct view — but any action beyond their new limits fails from the moment you save.
Delete inventory items, manage billing or plans, manage other team members, generate API keys, or see business valuation. Those stay with the owner permanently.
Yes, and without needing an app update, because the rules live in the database rather than the client. The apps are getting a matching UX pass to hide controls a member cannot use, but the security guarantee is already in force on every platform.
Start free with 50 items — no credit card, no trial countdown. Import your spreadsheet and you have a working system in minutes.