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 as native Shopify inventory at a per-supplier location. 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.
A ninety-second walkthrough of a supplier stock email arriving, getting parsed, and the matching variants updating their inventory at the supplier's Shopify location.
Yes — that's the point. Each supplier maps to a Shopify location (existing or auto-created), and Stockpost writes their reported stock as inventory at that location. Your own warehouse locations are untouched. Total available-to-sell is Shopify's native sum across all locations.
Basic plans support 4 locations, Shopify supports 5, Advanced 8, Plus 200. The cap counts your own warehouses plus one per supplier you map. If you're on Basic with five suppliers and one retail location, you'll need to upgrade or pick which suppliers get a location.
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.
Both. Each supplier writes to their own location, so the per-supplier number stays separate. Shopify's totals across locations give you the available-to-sell. The Out of Stock report still shows each supplier's view independently.
Yes — Stockpost matches against Shopify variants (a SKU on Shopify is always a variant) and writes inventory at the variant's inventory item. Multi-variant products are first-class.
Stored encrypted in S3 for 60 days, then deleted. Parsed rows and match results are kept for 90 days. Live inventory at each supplier's Shopify location is kept indefinitely by Shopify — that's your source of truth.