Inventory Management

Inventory, wired into the formula

Raw materials, in-process samples, and finished goods tracked in real time, down to the building, room, and shelf, linked to the formula and experiment that use them. Not a separate spreadsheet reconciled by hand after the fact.

Real-time levels, not a periodic count
Every addition, consumption, and move is logged automatically
Connected to the formula
Not cross-referenced by hand against a separate system
Inventory located down to the shelf
Building, room, shelf: searchable, not remembered

Deployed by 175+ enterprise product development teams

Dow company logo with white text on a red diamond-shaped background
Syngenta company logo with a green leaf above the letter g.
Beiersdorf
Clariant
Braskem company logo with stylized yellow and blue arrow design.
Total Energies Logo
St Jude Logo
Lubrizol company wordmark logo with blue curved line underneath the text.
Dow company logo with white text on a red diamond-shaped background
Syngenta company logo with a green leaf above the letter g.
Beiersdorf
Clariant
Mondelez International logo with the tagline Snacking Made Right in purple text.
Total Energies Logo
St Jude Logo
Lubrizol company wordmark logo with blue curved line underneath the text.

Deployed by Enterprise R&D and Innovation Teams

One platform.
Inventory and formula, in sync.

Every lot your team logs lives on the same platform as the formulas and experiments that use it. Run an experiment and the count updates with it; no second spreadsheet, no end-of-day reconciliation.

The old way

Inventory tracked in a spreadsheet or standalone system, disconnected from the formulas that use it
Consumption tracked by hand after the fact, if at all
Material location known by memory or a paper label
Historical pricing and supplier data buried in old purchase orders

The Uncountable way

Inventory tracked on the same connected platform as the formula and experiment that consume it
Every addition, consumption, and move logged automatically: attributable and time-stamped
Every lot has a searchable location: building, room, shelf, nested to whatever depth you configure
Historical pricing and supplier data preserved on the material record itself

Raw material in, released formula out

Every lot and material is tracked as one connected picture: quantity on hand in configurable units, location down to the shelf, and full history, searchable instead of remembered.

Real-time levels across every location: Every addition, consumption, and relocation is logged and reflected immediately, not a periodic recount someone has to schedule.

Down to the shelf: Building, room, shelf: Know where a lot physically sits, not just that it exists somewhere in the lab.

Searchable across labs, sites, and projects: Find a material by name, lot, or location instead of asking around, whether it's on the next bench or a different site.

Inventory isn't a separate system cross-referenced by hand. It's linked to the same material the formula and the experiment already point to.

a

One material, connected across the platform: The raw-material record a formula draws on is linked to its on-hand quantity and history, not a separate system kept in sync by hand.

The effect of a change, traced through every formula: Not an automatic flag: a supplier or spec change on a material doesn't trigger a notification. But because each formula is connected to the raw-material record it draws on, the effect of that change can be traced through every recipe that uses it, via the reverse lookup.

Usage tagged to the work that consumed it: Consumption is tagged to the exact recipe line that used it, whether it's logged through a manual decrement action, the stocked-workflow flow, or a configured trigger, not automatic on every experiment log by default.

Inventory doesn't stop at "how much is on hand right now." Every change is logged, configurable limits catch a shortage before it stalls a run, and the history makes the next purchasing or audit question easy to answer.

Full audit trail of every transaction: Every addition, consumption, and relocation logged as it happens, attributable and time-stamped, not reconstructed after the fact.

Low-stock and overstock limits, with a violations listing: Set an upper or lower quantity threshold on a material and a location; moving past either marks a violation you can check on a listing, not a proactive push alert. Each lot also carries an expiration date on its record, visible alongside the quantity, though expiration itself isn't yet a configurable limit.

Historical price and supplier data preserved: See what a lot cost and who supplied it without digging through old purchase orders or a colleague's inbox.

Every lot can carry a barcode, generated from a builder native to the platform, so moving, splitting, or archiving inventory is a scan away instead of a manual lookup.

A built-in barcode label builder: Design a barcode label for a lot or a location, choosing a Code128 or QR style, from the same platform that tracks it, not a separate labeling system kept in sync by hand.

Move by scanning the item, then the destination: Scan a lot, then scan a location, and the move is logged automatically: faster and less error-prone than a manual location update.

Split and archive from the same scan-based flow: Divide a lot into new sub-lots or archive it out of active inventory without leaving the scanning workflow.

What's under the hood

Real-time levels across every location
Location hierarchy down to the shelf
Linked to the formula/experiment that consumes it
Full audit trail of every transaction
Configurable low-stock and overstock limits, with a violations listing
Searchable across labs, sites, and projects
Historical pricing & supplier data
Move, split, and archive inventory records
Barcode scan-in and scan-to-move, with a built-in barcode label builder
Decrement via a configured trigger or the stocked-workflow flow, tagged to the recipe line
Available from the Uncountable mobile app
Lot-level tracking, with lot attributes on raw materials and finished goods
Expiration dates tracked per lot
Amounts tracked in configurable units
Inventory changes can also be automated by triggers on other platform events
Your portfolio, formulations, and results are among your most valuable IP. Uncountable keeps them isolated, encrypted, auditable, and never used to train foundation models.
SOC 2 Type II
AES-256 encryption at rest
Single sign-on (SSO)
Data isolated per customer
ISO 27001
Role-based access
Full audit trails
Never used to train foundation models

Connected inventory, in action

Scale-up
Bench to pilot batch

Know exactly how much of a raw material is on hand, and where it physically sits, before committing to a larger run.

Multi-site
A material at another site

A lot sitting on a shelf at one location is visible to a formulator working at another, instead of a phone call to check.

Audit
Where a lot came from and went

An auditor asking for the full chain of custody, receipt to consumption to disposal, answered from the logged transaction history, not reconstructed by hand.

Supplier change
A new lot, a new supplier

The effect of a supplier or spec change can be traced through every formula that used the material it replaced, via the reverse lookup, rather than tracked down by hand.

Budget
What a lot actually cost

Historical pricing on the material record itself, instead of digging through old purchase orders to answer a budget question.

Low stock
Catching a shortage early

A configured low-stock limit marks a violation you can check on a listing, ahead of a formulator discovering the shortage mid-experiment.

Connected by default, not by cleanup.

Real-time levels down to the shelf, linked to the formula and experiment that consume them, with pricing and audit history to back up the next purchasing or audit question, and configurable limits to catch a shortage before it stalls a run.

FAQs

How is this different from a standalone inventory tool or spreadsheet?

Inventory is linked to the same material the formula and experiment already point to, on one connected platform, not a separate system reconciled by hand. A supplier or spec change doesn't trigger an automatic flag, but its effect can be traced through every formula that uses it, via the reverse lookup.

Does inventory update automatically when I run an experiment?

Not by default. Consumption is tagged to the exact recipe line that used it, but the deduction itself happens through a manual "Decrement Inventory" action, the stocked-workflow flow, or a configured trigger, not automatically on every experiment log. Confirm what's configured for your instance with your account team.

Can I track location down to a shelf or freezer?

Yes. Locations nest to any depth you configure, building, room, and shelf is a common pattern, though the location types themselves (freezer, bench, and similar) are configured per customer rather than fixed labels the product ships with. Either way, each lot's location is searchable rather than something you have to remember or look up on a paper label.

Does it work across multiple labs or sites?

Materials and their locations are tracked on the same connected platform regardless of site, so a formulator at one location can see what's on hand at another. Confirm the specific multi-site configuration for your organization with your account team.

Does it support barcode scanning?

Yes. A lot can carry a barcode, including one generated through a built-in barcode builder, so moving or splitting inventory is a scan of the item plus a scan of the destination rather than a manual lookup. Confirm the exact scanning workflows configured for your instance with your account team.

See it run on your own Inventory.

Bring your messiest materials spreadsheet. We'll show you what it looks like connected.