BetaStockFlowwarehouse ops with a real stock ledger.

Inventoryclarity,builtin.

Receipts, deliveries, transfers, and adjustments— all tied to a ledger you can audit. Multi-warehouse stock, document-driven workflows, org isolation by default.

Scroll to explore

Who it's for

Built for teams that move physical goods.

RetailWholesale3PLManufacturingE‑commerce
How it works

Documents first.Stock follows.

Create receipts, deliveries, transfers, or adjustments. As each document advances through Draft → Waiting → Ready → Done, your ledger and on-hand quantities stay aligned—no shadow spreadsheets.

The playbook

From org setup to daily ops.

Four pillars: isolation, documents, visibility, and the UX layer your team actually uses.

Start here

01

Your organization, isolated

Multi-tenant by design—every query is scoped to your org. New users land in their workspace automatically.

02

Documents that mirror the floor

Receipts, deliveries, transfers, and adjustments share one lifecycle: Draft → Waiting → Ready → Done—with numbers like REC-0001, DEL-0001, TRF-0001, ADJ-0001.

03

Stock you can trust

Real-time levels per warehouse, low-stock alerts with reorder thresholds, and a full ledger so every quantity change has a paper trail.

04

Built for daily ops

Responsive shell with a collapsible sidebar, Ctrl+K command palette, sortable tables with filters, toasts for outcomes, and dark / light / system themes.

Platform

Warehouse depth.App simplicity.

Deep inventory semantics without burying people in configuration— catalog, documents, and ledger in one place.

Products & on-hand.

SKUs, categories, units.

Maintain a clean catalog with the structure your team needs—then watch live quantities roll up by warehouse with thresholds that surface low stock before you run out.

See modules

Ledger & move history.

Every change explained.

The stock ledger records why quantities moved. Move history gives you a chronological trail across receipts, deliveries, transfers, and adjustments—so audits are a lookup, not a project.

See workflow
Product surface

Where work happens.

Ledger, inbound and outbound, and reconciliation—same patterns, different document types.

Traceability

Stock ledger

Every receipt line, transfer, and adjustment writes to the ledger—audit-ready history without spreadsheets.

Explore module

Receive & ship

Warehouse operations

Match ordered vs received on inbound; manage outbound deliveries with the same document rigor.

Reconcile

Transfers & adjustments

Move stock between locations or post adjustments when the floor count and the system disagree.

Experience

Built for the floor and the desk.

Polish that doesn't get in the way—navigation, feedback, and tables tuned for long shifts and quick decisions.

Command palette

Jump to any page or action from the keyboard—flow state, not nested menus.

Sidebar that breathes

Collapse on the floor or a tablet; expand for the full map of warehouses and modules.

Themes that respect the shift

Light for the office, dark for the dock—system sync so desk and handoffs feel natural.

Toasts that tell the truth

Posted, blocked, saved—outcomes you can read at a glance, no guesswork.

Sessions you can enforce

JWT sessions and middleware on protected routes—fewer wrong-tab surprises.

Email that unlocks access

OTP and password resets via Resend—onboarding without a separate help desk.

Why StockFlow

Clarity you can prove.

Principle

If it moved, it should be explainable—in one system.

StockFlow is opinionated about traceability: documents drive quantity changes, and the ledger is the source of truth—not a nightly export nobody trusts.

Catalog & SKUs

Categories, units of measure, and reorder thresholds that drive low-stock alerts—not guesswork.

Multi-warehouse

Real-time levels per location. Transfers with clear from/to so nothing disappears in transit.

Full traceability

A stock ledger and move history for every quantity change—audit-ready without a second system.

Auth you can enforce

JWT sessions, bcrypt passwords, OTP verification, and middleware that actually blocks protected routes.

By the numbers

4

Core operation types

Warehouses you can add

100%

Movements in the ledger

Ctrl+K

Command palette

Operators

Built with warehouses in mind.

Folks who care about accuracy, isolation, and fewer emergency recounts.

We finally stopped reconciling spreadsheets on Friday nights. Receipts and transfers live in one ledger everyone trusts.

Jordan Okonkwo

Operations Director, Northline Supply

Document states match how the warehouse actually works. Draft to Done is the language our floor already speaks.

Priya Nair

Warehouse Manager, Harbor Goods Co.

Multi-site stock without giving anyone access to the wrong org. That alone paid for the switch.

Chris Delgado

IT Lead, Meridian Retail Group

FAQ

Straight answers.

Security, tenancy, documents, and the ledger—answered upfront.

How does multi-tenancy work?
Each organization’s data is isolated. Users only see warehouses, products, and documents that belong to their org—queries are scoped automatically, and new signups can provision an organization without sharing a database row with anyone else.
What operations can I run in StockFlow?
Receipts (inbound from suppliers with line-level ordered vs received), deliveries (outbound to customers), transfers between warehouses, and adjustments to reconcile physical counts. All of them follow the same Draft → Waiting → Ready → Done workflow.
How are document numbers generated?
Numbers like REC-0001 or DEL-0001 are auto-generated per type. Creation is collision-safe with automatic retry if two users create documents at the same time.
How does authentication work?
Email and password with bcrypt hashing, OTP email verification through Resend, password reset with time-limited tokens, and JWT-based sessions with middleware enforcing protected routes.
Can I see how stock changed over time?
Yes. The stock ledger records every quantity change with context, and move history gives you a chronological view of activity across the system—so you can answer “what happened to this SKU?” without digging through emails.