Your suppliers already
email you stock levels.
Now Shopify listens.

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.app/ingests/ing_8f3
SKUOn handW/ supplierMatch
AW-SP-00142120matched
AW-SP-00200oos
AW-SP-00317400matched
AW-SP-00480matched
AW-SP-099350no sku
Inventory updated
Acme SP location — Widget, Large
Acme Widgets (location)120
Total available162
What Stockpost does

Set it. Don't touch it.

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:

Core

Auto-mapped SKUs

Your supplier's SKUs are matched to your Shopify products automatically. No test CSV. No column mapping. No config step.

No friction

No portal for your supplier

They email what they already email, from the address they already send from. Nothing to install on their side, nothing to learn.

Visibility

Every row, every verdict, logged

See which products matched, which were skipped, and why. Silent drift shows up the same day — not next month when someone notices a stockout.

Output

Out-of-stock page for ops

One page your buyer opens every morning. Everything your suppliers said was zero, grouped by brand, searchable.

01 · How it works

Two steps. Then forget about it.

The whole point of Stockpost is that after you set it up, you never touch it again. Your supplier keeps emailing. Shopify keeps updating.

01

Install and pick up your inbox

After you install on Shopify, the home page shows a single line:

Unique to your store. Only allowlisted senders can reach it.

02

Tell your supplier where to send it

One sentence in the email you already send them:

“Please send the weekly stock file to [email protected] from [email protected]. Same file as before. Nothing else changes.”

No portal, no integration, no login for them.

02 · Ingests

Every email. Every row. Every verdict.

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.

stockpost.app/ingests
Ingests
Last 30 days · 41 received · 38 processed
All suppliers ▾ All verdicts ▾
ReceivedSubjectSupplierFromStatusMatchedAttachmentNotes
2m ago Weekly stock file Acme Widgets [email protected] processed 1,198 / 1,204 stock-week-17.csv
1h ago Stock update Northside Parts [email protected] processed 640 / 642 NSP_stock.xlsx
3h ago Re: stock file [email protected] rejected sender not allowlisted
yesterday Weekly stock file Acme Widgets [email protected] processed 1,195 / 1,201 stock-week-16.csv
2 days ago Q2 stock list Continental Supply [email protected] failed continental-q2.xlsx header "Item Code" not found
2 days ago Stock update Northside Parts [email protected] processed 637 / 639 NSP_stock.xlsx
03 · Watch it happen

One email in. One Shopify update out.

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.

Demo video coming soon
04 · Good to know

A few things people ask.

Does this change my Shopify inventory numbers?

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.

How many Shopify locations does my plan allow?

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.

Do my suppliers need to sign up for anything?

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.

What if a supplier changes their file format?

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.

Two suppliers carry the same SKU. Who wins?

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.

Variants?

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.

What happens to the raw email?

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.

Install once.
Forward one email.
Done.

Free forever on one supplier. Paid plans from $9 / store / month with a 7-day trial. Five minutes to your first supplier. Billed by Shopify.

Start free →