For growing operations

A team, real shelves, and a complete history — with nothing to outgrow.

Storage locations, relocations, a work queue, roles and permissions, write-offs with a reason, and a record of who did what. The same product a one-person shop runs — the machinery reveals itself as you need it, on the same data, with no system to move off.

90 days free · No card required · Every feature included

How it works

One jacket, and every hand that touched it

Run by a team · The North Face Nuptse Jacket, Black S · Rust & Rivet Vintage

Intake · Received

Feb 18

by Daniel, on Intake #99

Prepare · Shelved

Rack A

placed by Daniel Feb 21; summered in the Overflow Unit, back for fall

Sell · Reserved

Sale #993

held by Daniel on Sep 30, so it could not sell twice

Know · On its record

6 steps

Feb 18 received
Daniel
Feb 21 shelved
Daniel
Apr 18 moved
Daniel
Sep 19 moved
Daniel
Sep 30 reserved
Daniel
Oct 1 sold
Maya
  • Intake buys items marked “Can be purchased”
  • Prepare shelves anything received
  • Sell sells items marked “Can be sold”, packs items marked “Used in fulfillment”
  • Know reads every sale

Every receipt, move, reservation and sale is written down with who did it and when — nobody has to remember to.

Why it fits

Control without the ceremony

A warehouse-shaped model — receiving, putaway, a work queue, relocations, write-offs, roles — that stays invisible to the businesses that do not need it, and is simply there for the ones that do.

One day on the floor

Know what needs attention, where the stock is, and who changed it.

  • A work queue that counts every state where stock or cost is mid-flight.
  • Storage locations that say what is standing on them right now, and a relocation history per piece.
  • Roles that decide who may prepare, sell, write off, or close — and who may only read.
  • Every change on the record, with who did it and when, written by nobody.

Work queue

  • Received stock Prepare before sale 14 stock items
  • Reserved sales Complete when fulfilled 4 sales
  • Unreconciled intakes Resolve total differences 1 intake

Storage locations

  • Aisle 3 · B-3 38 pieces · 2 lots
  • Receiving dock 14 pieces
  • Bin C-2 1 lot · 238.75 yd

Roles

  • Maya Owner Everything
  • Dan Warehouse Prepare, relocate, write off
  • Priya Bookkeeper Reports and billing, read only

History · written by nobody

  1. Dan relocated 12 pieces Receiving dock → Aisle 3 · today, 3:10 PM
  2. Maya reopened Intake #1042 “Forgot the auction fee” · today, 10:58 AM
The work queue: one unreconciled intake, one open intake, 16 received stock to prepare, three listings over what is held, and three reserved sales — each a row with its count and next step.

The work queue

Nothing left to remember

Every state where stock or cost is mid-flight is counted on the dashboard with what to do about it: received stock waiting to be prepared, purchases waiting to be closed, reserved sales waiting to ship, totals that do not add up.

  • Prepare stock in a proper station — inspect, label, serial-number, place — or one click for the goods that need none of it.
  • Stock is reserved the moment a sale is agreed, so the same piece can never sell twice.
  • Bulk actions cover the whole filtered list, not a page of it, and tell you the count before they act.

People and the record

Who may do what, and who did

Roles with per-feature permissions decide who may prepare, sell, write off, close a purchase, or only read. Every meaningful change — who, when, what changed — is recorded on the record it touched and in one workspace-wide feed. Nobody writes it down.

  • Invitations by email with a role attached; suspend and reinstate with safeguards.
  • Relocations with a reason — one piece, or a whole filtered selection moved in one act — and a location history per piece and lot.
  • Corrections that never rewrite history silently — reopen, walk back, write off, all on the record.

Intake 1042 — history

Nobody had to write any of this down

  1. Maya closed the intake

    Costs recalculated on 138 items — including 21 already sold · today, 2:14 PM

  2. Dan added a whole-intake adjustment

    Buyer premium +$36.80 · today, 11:03 AM

  3. Maya reopened the intake

    “Forgot the auction fee” · today, 10:58 AM

  4. Dan added 12 units of Wool coat, camel

    Line 4 · yesterday, 4:41 PM

Corrections are honest — history is never quietly rewritten.

Slow-moving inventory

Sellable stock ranked by days of cover — how long the stock on hand lasts at its recent sales pace

ItemStockSold (90d)Days of cover
Knit beanie, grey 36 0 — No sales in 90 days
Wool scarf, plaid 27 4 ~608 days
Leather belt, brown 12 9 ~120 days
Canvas tote, natural 25 58 ~39 days
A steady seller with deep stock is slow; a dusty one-off that sold yesterday is not fast. Days of cover reads both right.

Insight at scale

Margins, slow stock, and what the stock is worth

Slow-moving stock ranked by days of cover. Profit by item, channel, category or attribute. What the goods on the shelves cost and what they would sell for, and the margin sitting between the two. A P&L that matches the dashboard to the cent.

  • Export any list as a spreadsheet — the rows your filters narrowed to, in your order.
  • A low-stock watch, set item by item or across a filtered list, that emails when crossed.
  • A whole-workspace export whenever you want it.

Questions

What operations ask first

We are six people. What does that cost?
The same as one. A subscription belongs to the workspace, not to each person in it — 1,000 items and 300 completed sales a month are included, and the bill only moves past those. There is never a reason to share a login.
Can our bookkeeper see the numbers without being able to change anything?
Yes. Roles carry per-feature permissions — read reports and billing, but not record a sale; prepare and relocate stock, but not close a purchase. The app only ever offers a person what their role allows, and every action is recorded with who took it.
We have real shelves. Does the software know where things are?
Every piece and lot has a storage location, placed when it is prepared. After that it moves by a relocation — one piece from its own page, or a whole filtered selection in one go — recording who moved it, when, where to and why, without touching a bucket or a cost. Each location says what is standing on it right now rather than everything that ever passed through, and the Location History page reads the moves either as they happened or grouped into the relocations that made them. Locations sort the way people write them, so Bin 2 comes before Bin 10.
What if we outgrow it, or want our data out?
Settings → Export builds an archive of the whole workspace — items, purchases, stock, the ledger, sales, returns, runs, members — as spreadsheet files, whenever you like. It works on a read-only workspace too, because "you can always get your data out" has to mean it.

Run the whole operation on numbers that are true.

Every feature for 90 days, no card required, for as many people as you have.

Start free trial

90 days free · No card required · Every feature included

Questions first? Write to support@intakes.app.