Guides

Setting up Stockpost — from install to first ingest

Ten minutes end to end. Assumes you have one supplier who already emails you stock reports.

  1. Install from the Shopify App Store. Search "Stockpost" on apps.shopify.com and click Install on your store. Approve the requested scopes — products, inventory, and locations. Nothing about orders or customer data.
  2. Pick a plan. On first launch the app asks you to pick one. Free works for one supplier and 50 ingests a month with no card. Or pick Starter ($9/month), Growth ($29/month), or Scale ($79/month) and approve the charge inside Shopify admin — paid plans get a 7-day free trial, so you won't be billed until day 8 and uninstalling before then costs zero.
  3. Copy your inbound address. On the home screen you'll see an address like [email protected]. That's unique to your store. Suppliers will send stock reports here.
  4. Add a supplier. In the Suppliers tab, click "Add supplier." Name them whatever you call them internally ("Acme Dropship", "Nordic Wholesale"). This is just a label.
  5. Add the sender allowlist. On the supplier detail page, add the email addresses the supplier sends from. Usually one ([email protected]); sometimes two or three for different regional teams. Any email arriving from an address not on the list will be rejected.
  6. Map the columns. Upload a sample of the supplier's CSV or XLSX — the most recent one they sent you works. The app previews the file and asks you to pick the SKU column and the on-hand column. This mapping sticks; you don't do it again per email.
  7. Pick a Shopify location for this supplier. Stockpost writes supplier stock as native Shopify inventory at one location per supplier. Pick an existing location or click "Create & assign" to spin up a new one named after the supplier. Shopify's totals across locations then handle multi-supplier math for you.
  8. Ask the supplier to use the new address. One email, "please send stock reports to [email protected] going forward" — forward the one they sent you last week to the address yourself, as a test.
  9. Watch Ingests. Within a minute or two the test email will appear under Ingests with a status. If it's green, you're done — Shopify inventory at the supplier's location is now updated. If it's red, the reject reason will tell you what to fix (usually an unexpected column header or a sender not on the allowlist).

What you've got now

Every email from that supplier is now:

Because the values land as Shopify inventory (not metafields), they show up everywhere Shopify already shows stock: product pages, the inventory dashboard, location-aware totals, fulfillment rules, Shopify Flow inventory triggers, POS, and reports — no theme code needed.

If you want the per-supplier breakdown on your storefront ("In stock with supplier · Acme: 120 · Northside: 80"), drop the Stockpost theme block onto your product template via the theme editor. Stockpost ships the data the block needs as a JSON metafield it writes after each sync.

If something didn't work

Stuck? Email us — we reply within one business day and usually faster.

Next: