For suppliers and warehouses
Your inventory is already in a file. It just is not in a catalog.
lotflows is the step between the spreadsheet your supplier sent and a listing a buyer can find. You keep the file. We do the structuring, and we show our work.
Free tier, no card. Sign in with an email code.
Import that shows its reasoning
Field inference was calibrated against 79 real supplier files, not against samples we wrote ourselves. That is also why the confirmation step exists: on real sheets, automatic matching alone is not enough.
Three layers of duplicate detection
Same file, same content under a new name, or a new version of a sheet you already imported — you are told which before anything is written.
An evidence chain per column
Header match, value shape, structure and your own history each contribute to a score you can inspect. A recommendation is shown as a recommendation, never as a decision already made for you.
Mapping memory across sheets
Confirm a supplier once and the next sheet arrives mostly decided — including when they add or rename a column. Rows we carried over are labelled, so you can always tell your decisions from ours.
Lots that are only a photo
A pallet with no SKU is normal in clearance, not an edge case. Those lots used to have no way in at all.
Photograph it and it is listed
Open the mobile capture page, take the picture, add a price and a quantity, done. It lands as a draft for you to finish later.
Images already inside the spreadsheet come too
Pictures floating in the cells are extracted and bound to the real spreadsheet row — not to a row counter, which quietly mismatches every picture as soon as there is a blank or subtotal line.
The same photo is recognised again
Re-uploading the same file, or reusing the same picture in another lot, is matched inside your own organisation so you can see what you already have.
Categories from a real taxonomy
A free-text category field means the filter list on the buyer side is a pile of hand-typed spellings. Categories here come from the Google Product Taxonomy: 5,595 nodes, the same numeric ID in every language.
One ID, three languages
A buyer browsing in Spanish and a supplier working in Chinese are filtering on the same node, not on two strings that happen to look similar.
Your original wording is kept
Whatever the sheet said is preserved next to the mapped category, so you can always see what it was before and correct a mapping later.
We do not guess a close-enough match
If the original text does not map cleanly, it stays unmapped and visible instead of quietly becoming a category that looks like you chose it.
A stock ledger, not a number that gets overwritten
Every change to a declared quantity is appended: what changed, by how much, why, and whether a person or the system did it. This is the ledger for a lot, not a warehouse management system.
Blank and zero mean different things
Blank is not declared. Zero is sold out. They are different states for a buyer, so they stay different states in the data.
Movement in and out, never netted
Sold 500 and restocked 500 is a good month, not a quiet one. You see both directions, never a single net figure that hides them.
System changes are not signed by a person
A quantity that came from an import is attributed to that import, not to whoever clicked the button. Nobody gets blamed for a change they did not make.
Publishing is a decision, not a side effect
Nothing you import becomes visible on its own. Drafts stay yours until you publish them, and your plan limits what is live rather than what exists.
Drafts are free
Organise, fix and stage as much as you like. Only live lots and live listings count against a plan.
Taking something down always works
If you end up over your limit — after a downgrade, for instance — you can still delist. A limit that blocks the way out is a trap, not a limit.
You see the limit before you hit it
Your dashboard shows used and allowed side by side, so upgrading is a decision you make, not a wall you walk into.
What lotflows is not
Being clear about this is what keeps the product light enough to actually use.
Not a warehouse management system
No bins, batches, expiry dates, pick paths or barcode scanning. We track the number you were going to quote a buyer anyway — no extra data entry.
Not a payment processor
No escrow, no split payments, no payout accounts. You close the deal directly with the buyer.
Not a black box that scores your goods
You see your own operating data. Cross-supplier rankings and platform scoring are never shown to a supplier, because a marketplace where sellers can see how the platform scores each other just prices itself upward.
Put your next lot in front of buyers this week
Create an account, upload one spreadsheet, and see what the catalog looks like before you decide anything.
Sign in with an email code. No password to invent, no CAPTCHA to solve, no card to enter.