Stockpost reads the stock files your suppliers already email you and updates your Shopify products automatically. Nothing for your supplier to set up. Nothing for you to build. Just forward an email.
Stockpost reads supplier stock emails, matches the SKUs to your Shopify catalogue, and writes the numbers. Four things it does well:
Your supplier's SKUs are matched to your Shopify products automatically. No test CSV. No column mapping. No config step.
They email what they already email, from the address they already send from. Nothing to install on their side, nothing to learn.
See which products matched, which were skipped, and why. Silent drift shows up the same day — not next month when someone notices a stockout.
One page your buyer opens every morning. Everything your suppliers said was zero, grouped by brand, searchable.
The whole point of Stockpost is that after you set it up, you never touch it again. Your supplier keeps emailing. Shopify keeps updating.
After you install on Shopify, the home page shows a single line:
Unique to your store. Only allowlisted senders can reach it.
One sentence in the email you already send them:
No portal, no integration, no login for them.
When a supplier silently changes their column headers, you see it the same day — not next month when someone notices a stockout page. Click any ingest for a row-by-row view.
Every product where a supplier is reporting zero on-hand and zero with-supplier. Filter by supplier, sort by age. Rows older than 30 days dim — so you know the signal is stale.
A ninety-second walkthrough of a supplier stock email arriving, getting parsed, and the matching metafields updating on a live Shopify store.
No. Stockpost writes metafields, which are advisory — your inventory counts stay untouched. If you want supplier stock to drive availability, wire the metafield into Shopify Flow ("when stock.on_hand drops to 0, hide product").
No. They keep sending the exact file they've always sent, from the exact address they've always sent it from. The only thing that changes is one new recipient.
The ingest shows up in your log parsing fewer rows than expected, or flagging unmatched SKUs. Silent drift is the scenario Stockpost is built to surface — you see it the same day, not next month when someone notices a stockout.
Last writer wins on the metafield. But the Out of Stock report tracks each supplier's view separately, so you always see the full picture per-supplier.
Product-level metafields today. Variant-level support is on the roadmap — if you need it, the installer form has a box for that.
Stored encrypted in S3 for 60 days, then deleted. Parsed rows and match results are kept for 90 days. The current stock.on_hand / stock.with_supplier per product is kept indefinitely — that's your live data.