StockFlow
Enterprise Distribution Control Tower
Demo credentials are provided for local development only. Change them before production.
Control Tower
⌕⌘K
Network
Stock Items
Manage the product master and drill into network stock by branch and warehouse.
SKUProductCategoryUOMDaily DemandUnit CostNetwork StockActions
Control tower
Every card opens the queue it counts.

Priority stock-out risks

BranchSKUDays coverSuggested

Supplier performance

SupplierOn-timeDeliveriesFill rate
Demand & Stock Requests
Every requirement moves through a visible lifecycle: open → submitted → approved → fulfilled.
RequestBranchSKUQtySourcePriorityRequiredStatusActions
Replenishment Workbench
Review, modify, accept, snooze or convert system recommendations.
BranchSKUCurrentMinMaxDaysSuggestedReasonStatusActions
Transfer Control
Move stock through approval, reservation, picking, dispatch and receiving.
Transfers no longer jump straight to RECEIVED. Each status represents an accountable operation.
Transfer / ItemRequesterQtySourceDestinationStatusActions
Monthly Replenishment Cycle
Run the organization-wide month-end replenishment process without opening 100 branches individually.

Replenishment Cycles

CycleStatusBranchesStock TakesRecommendationsRequestsCompleted
Month-End Stock Take
Create counts, submit for review, approve variance posting, and trigger replenishment.
IDBranchDateLinesVarianceImplied consumptionStatusActions
Dispatch Queue
Work only on transfers that are picked and ready to leave the warehouse.
Transfer / ItemRequesterQtySourceDestinationStatusAction
Expected Deliveries
Receive dispatched transfers and close the movement trail. Batches arrive with the stock and keep their expiry.
TransferSKUQtyDestinationBatches arrivingStatusAction
Network Inventory
See shortage, excess and available stock across every branch and central warehouse.
SKUItemNetworkAvailableReservedExcessShortageDaily Demand

Inventory Health & Exceptions

BranchSKUAvailableDays CoverFlags
Procurement Requirements
Shortages that cannot be fulfilled from network stock become procurement work.
IDSKUQtyRequiredReasonStatusActions
Demand Planning
Create forecasts and promotions that will feed the same planning model.

Forecasts

BranchSKUHorizonForecastConfidenceMethod

Promotions

NameStartEndUpliftStatus
Users & Access
Assign roles, branches, regions, warehouses and temporary operating access.
Access is enforced server-side. A user can have multiple branches, a default working branch, region scope, warehouse scope and temporary branch access.
UserRoleStatusDefault branchBranch accessRegionsWarehousesActions
Branch Network
Manage 100 branches as operational demand nodes.
CodeBranchRegionTierAction
Inventory Ledger
Immutable posted movements with references and reasons.
TimeSKULocationTypeQtyOwnershipReason
Allocation Workspace
Turn approved demand into controlled stock reservations and fulfillment work.
AllocationDemandTransferStrategyStatusAction
Warehouse Picking
Pick, verify and close warehouse work using explicit quantities.
Pick ListAllocationWarehouseStatusAction
Backorders
Outstanding demand remains visible until fulfilled, cancelled, rejected or explicitly closed.
DemandBranchSKUOutstandingReasonStatusAction
Exception Center
Every shortage, variance, delay and operational failure gets an owner and resolution.
ExceptionTypeSeverityEntityStatusDueReasonActions
Approval Queue
Review requests and decisions with an auditable approval trail.
ApprovalEntityStatusReasonActions
Suppliers & Purchase Orders
Maintain suppliers and manage the procurement lifecycle through ordering and receipt.

Suppliers

CodeSupplierTypeLead time

Purchase Orders

POSupplierStatusExpectedActions
Seasons & Campaigns
Model seasonal demand uplift and connect it to planning.
SeasonStartEndUpliftPriorityStatusActions
Consignment Inventory
Supplier-owned stock is visible separately from company-owned inventory.
SupplierSKUBranchWarehouseOn handUnit costValue
Returns & Redistribution
Create controlled stock returns and post them through approval and warehouse receipt.
ReturnSourceItemsReasonStatusActions
Scheduled Jobs
The recurring work that keeps the numbers current. Switch one off rather than deleting it — a default comes back on the next boot.
NameJobEveryLast runNext runActiveActions

Recent runs

JobStatusAttemptsQueuedError
Stock Consumption
What left the shelf and why. There is no till here, so this is what makes days-cover and forecasting real.
IssueDateLocationItemsSourceValue at cost
Lots, Expiry & FEFO
Inspect expiry exposure and preview the next lots to pick using FEFO ordering.
SKUBatchLocationOn HandExpiryDaysRiskAction
New Branch Planning
Create an opening-stock plan from a reusable branch template.
BranchTemplateLaunch DateStatusNotes
New Product Launch Planning
Define expected demand and opening safety stock for a new SKU.
SKUProductExpected DemandSafety StockStatusNotes
Security
Two-factor authentication for your own account.

Two-factor authentication

How it works

A second factor means a stolen password is not enough on its own. Add the secret below to an authenticator app (Google Authenticator, 1Password, Aegis and others all work), then confirm with a code. You are given ten single-use recovery codes for the day the device is lost — keep them somewhere other than the device.
Reports
Eighteen reports across six families, plus generation jobs and audit history.

Report library

Select a report

Choose a report from the library.

Forecast accuracy

BranchSKUForecastActualAbs errorAPE

Operational snapshot