Suppliers

Your suppliers' shelves, on your canvas.

A supplier shares stock for just the SKUs you buy from them, and optionally the inputs they build those from, so you see can-ship-now and can-build-more without sending an email.

Supplier
Shenzhen Cells Ltd.

Supplies LIFEPO4-CELL-100AH · lead time 21d

Supplier stock link

Can ship 400 · can build ~900 more

constraint: CELL-RAW-3.2V
as of 2h ago

The new way

How this works in the future of MRP.

The old way is an email: “how many can you ship?”, then a day of waiting, then a number that’s stale by the time you act on it. Two-level visibility is the difference between “they have 400 on the shelf” and “they have 400 on the shelf and can only build 900 more, because their cell stock is the real constraint.” You see the constraint before it bites your order.

How it works

Step 1: create the invite on the supplier's node

Open the supplier on your canvas, tap Live stock, then Create invite key. TuringDock generates a private key scoped to exactly the SKUs you buy from them and copies a ready-to-send invite email: the key, what it can and can’t see, and the five-minute supplier guide. Paste it into an email and send.

Step 2: your supplier reports stock, from whatever they run

QuickBooks, Sage 50, Fishbowl, or a spreadsheet: anything that can export on-hand quantities works, because reporting is one HTTP call with the key. Their accountant or whoever runs their systems maps the export to the call once (the guide shows the exact request with a copy-paste example), then re-runs it whenever stock changes. No account, no install, free for them forever. One-click QuickBooks Online sync, where we pull automatically and nobody maps anything, is next on this same rail.

Step 3: the node shows can-ship and can-build

Their node reads “Can ship 400 · can build ~900 more”, names the input SKU that constrains the build, and shows how fresh the report is. Stale numbers say so instead of pretending.

Revoke any time, either side

You revoke the key from the node in one click. The supplier can simply stop sending. Either way the numbers fade to their last-reported date, never to false confidence.

Common questions

Does it work with my supplier's QuickBooks or Sage account?
Yes, today, via their export: QuickBooks and Sage 50 both export on-hand inventory, and whoever runs their systems maps that export to one API call using the key from your invite (the supplier guide shows the exact request). A one-click QuickBooks Online connection, where TuringDock pulls stock automatically and nobody maps anything, is the next step on this same rail.
What does my supplier actually share?
On-hand quantity for the SKUs you buy from them, and nothing else. Optionally, they can include the input parts they assemble those SKUs from with per-assembly quantities, which is what lets TuringDock compute how many more they can build. Prices, costs, their other customers, and everything else in their books stay private.
Is it free for my supplier?
Yes, always. No TuringDock account, no cost, no software to install. They get a scoped key in the invite email and post stock with one API call.
What if my supplier has no API team?
The guide is written for their accountant: export the inventory report from Sage 50 or QuickBooks and have whoever runs their systems map it to one call. Direct QuickBooks and email connections are coming.
Where does the data show up?
On the supplier's node on your canvas: a can-ship quantity, a can-build estimate, the input SKU constraining the build, and how fresh the report is. If reports stop, the node shows the last-reported date instead of a stale number.
Can either side turn it off?
Yes. You revoke the key from the supplier node in one click, and the supplier can revoke by simply not sending. The key is scoped to that one relationship, so revoking it affects nothing else.

Related features

Build what’s next.

Leave the MRPing to our AI. Free to start, set up in an afternoon.

Get started for free

Last updated 2026-07-05