Every operations team eventually becomes the company's human search engine for stock. Sales pings: "do we have 200 of the matte black in the Dallas warehouse or is that all committed?" Finance wants month-end stock value split by location. The CEO forwards a board question about why inventory dollars grew faster than revenue. Each answer lives somewhere — the 3PL portal, the Amazon FBA report, the retail-partner tracker, the master Google Sheet ops maintains to reconcile them all — and each answer takes twenty minutes to assemble.
An ops lead at a housewares company described her Tuesday to us this way: eleven Slack messages that were all secretly the same question, "how much of X exists and where?" She had the data. What she didn't have was a way for anyone else to see it without her acting as the interface.
Inventory platforms that promise cross-location visibility start around $325 a month and want every channel re-implemented inside their system. She took a different route: pointed AI at the reconciliation sheet her team already ran, and got an inventory visibility dashboard for operations — free, live, and shareable with every department that used to ping her.
The sheet most ops teams already keep is one row per SKU per location, with the fields finance and sales actually ask about:
| SKU | Product | Location | On hand | Value | Days since last movement | Status | Owner |
|---|---|---|---|---|---|---|---|
| HW-2201 | Dutch oven, 5qt | Dallas 3PL | 812 | $28,420 | 3 | Active | Priya |
| HW-2201 | Dutch oven, 5qt | Amazon FBA | 445 | $15,575 | 1 | Active | Priya |
| HW-1130 | Ceramic mug set | Reno 3PL | 96 | $1,920 | 118 | Dead stock? | Marcus |
| HW-0877 | Trivet, walnut | Retail — Meridian | 240 | $3,600 | 41 | Consignment | Marcus |
Duplicated SKUs across rows, judgment calls in the status column, a valuation formula only one person understands — all fine. The dashboard consumes the sheet as it exists and stays synced to it.
Head to lovespreadsheets.com and sign up. Everything below is on the free tier; department logins and running it on your own subdomain are what you'd eventually pay for.
Choose the Dashboard template. Where a channel exposes an API key — your 3PL, your e-commerce platform — connect it, and those counts stream in beside the rows only your sheet knows about, like the consignment stock at a retail partner. Then describe the outcome in the language your standups already use:
"We're the ops team for a housewares brand with stock across two 3PLs, Amazon FBA, and retail consignment. Build a dashboard that rolls this sheet up by SKU and by location: total units and total value per location, a company-wide valuation figure finance can pull at month-end, and a dead-stock view of anything unmoved past 90 days with its carrying value."
Then make it self-serve with a chatbot:
"Include a chatbot so other departments can ask questions like 'what's our total stock value by location?' or 'what hasn't moved in 90 days?' instead of messaging our team."
Worth adding to the same request:
Answer any clarifying questions the AI raises (it asked her how consignment should count toward valuation), and the build lands in about 15–20 minutes.
The result is a URL you drop into the company wiki. Sales checks Dallas availability themselves. Finance screenshots the month-end valuation instead of requesting an export. The dead-stock view turned a vague worry into a ranked list — her team cleared $19,000 in stale mug sets within a month simply because the number was finally staring at someone. And the chatbot absorbs the long tail of one-off questions that used to be ops' entire afternoon.
Reconciliation logic survives. Years of decisions about how consignment counts, how FBA reserved units are treated, which cost basis applies — encoded in your sheet, respected by the dashboard, instead of flattened by a vendor's data model.
Edge-case stock is first-class. Trade-show kits, retail consignment, the pallet a partner is "holding" — categories that off-the-shelf tools can't represent are just rows to this dashboard, because they're rows in your sheet.
Visibility scales; headcount doesn't have to. The team's answer capacity used to grow only by hiring. Now every department self-serves from the same live picture, and ops does operations instead of retrieval.
Is the valuation current enough for month-end close? Yes — live sync means the dashboard reflects the sheet and any connected systems as they change, and the snapshot tab preserves each day's figure for audit trail.
Can different departments see different views? Ask for role-based views — an exec summary, a sales availability view, a finance valuation view — with logins per team on the paid tier.
Can we define dead stock our own way? Entirely. 60 days for seasonal lines, 120 for evergreen, excluding consignment — state the rule in plain English and the view follows it.
If your team is the company's stock-question hotline, retire the role. Upload your master sheet at lovespreadsheets.com, describe the roll-ups each department keeps asking for, and in about twenty minutes "do we have X?" becomes a link — not a task on your list.
The team turning other people's spreadsheets into software they actually trust — one sheet at a time.