Shopify app · Inventory ops

A bell would shout.
A ping just tells you.

PingStock watches your Shopify catalog and pings the right people the moment a SKU dips below threshold — calm, exact, never alarmist. No dashboards to babysit. Just the alert you need, when you need it.

Install on Shopify See how it works 7-day free trial · No card
Built forShopify merchants & ops leads
Setup timeUnder 90 seconds
ChannelsEmail digest · Slack channel
Lives inside Shopify Admin

The same chrome,
the same shortcuts.

PingStock is a Polaris-native Shopify app, not a separate dashboard. Open it from your Apps menu like any other — your shop's admin, your shop's nav, your team's permissions. Nothing new to learn.

Trusted by careful merchants
0missed restocks last month*
90saverage setup time
4pricing tiers (Free · Basic · Advanced · Pro)
2notification channels (Email · Slack)
The cost of running out

Every stockout has
a name.

It's the customer who pre-ordered. The repeat buyer who picked someone else. The ad budget that ran while the variant was at zero. PingStock catches the dip before any of that happens.

01

You check the dashboard.

Or you mean to. Most days you don't. The variant page already went out of stock at 11:42.

— Manual, brittle, late
02

The spreadsheet drifts.

Your weekly export was accurate Monday. By Thursday it's lying to you. The team trusts it anyway.

— Sync time: ~ never
03

The ad keeps running.

Performance Max is bidding hard on a SKU at zero. You'll find out tomorrow morning. Maybe.

— Money on a phantom variant
How it works

Install, set a threshold,
get on with your day.

01

Install from the Shopify App Store.

OAuth sign-in. PingStock reads your inventory and locations through the standard Admin API — nothing weird, nothing extra.

~30 seconds
02

Set thresholds that match how you sell.

Pick a default threshold for the store, then override per variant for hero SKUs. Scope rules to your whole catalog, a specific collection, or a hand-picked list of products.

Per-SKU · per-collection · storewide
03

Choose where the ping lands.

An email digest on a schedule you set (daily / weekly / monthly), or an instant Slack ping the moment a SKU crosses threshold. Multiple recipients per rule.

Email · Slack (webhook or app)
04

That's it.

PingStock watches quietly. When a variant crosses your threshold, the right people hear about it once — instant alerts are de-duplicated with a 1-hour cooldown per SKU per rule, so the channel never goes feral.

1-hour cooldown by default
Apps / PingStock / Alerts Live
Active SKUs
1,284
Need attention
12
Avg. cover
14d
Linen Crew Tee · Sand · M
LCT-SND-M
4
Ceramic Mug · Indigo
CMG-IND-01
12
Cold-brew · 32oz
CBC-32OZ
8
Pillar Candle · Birch
PCB-2024
36
Hand Cream · 50ml
HC-50
2
What's in the box

Signal over decoration.
Every feature earns its keep.

Per-SKU thresholds

One default for the catalog, plus per-variant overrides for the SKUs that matter most. Different rules can watch different slices of the store — and you can edit them without re-importing anything.

Email + Slack pings

An email digest at the time you choose (Postmark-delivered, plain-text-clean) or an instant Slack message the moment a SKU crosses threshold. Slack works two ways: incoming webhook or a Slack app bot token, your call.

Email digestSlack webhookSlack app

Days-of-cover forecast

PingStock learns each variant's recent sell-through and tells you how many days until you hit zero — not just what's low today. Surfaces SKUs that are healthy now but won't be next week.

Multi-location aware

Pick which Shopify locations each rule watches. Run the warehouse and the pop-up shop on different thresholds; route the alerts to different people. (Basic plan and above.)

Scope by collection

Rules can target the whole store, a specific collection, or a hand-picked list of products. Add a hero collection of new launches and watch it tighter than your long-tail.

Lives inside Shopify Admin

Built on Polaris and App Bridge. No new tab to keep open. The same chrome, the same shortcuts, the same dark mode you already use.

Pings, picked apart

One alert.
Two ways to land.

The same threshold event, reformatted for the channel that fits. Slack for the moment it happens, email for the morning roll-up. Route different SKUs to different people — that's all the configuration there is.

In-app Shopify admin · Apps / PingStock
PingStock alert 09:14 IST

4 SKUs need attention

Below the threshold you set. Restock window: ~6 days.

Linen Crew Tee — Sand · M
SKU LCT-SND-M · 4 left
Critical
Ceramic Mug — Indigo
SKU CMG-IND-01 · 12 left
Low
Cold-brew Concentrate
SKU CBC-32OZ · 8 left
Low
PINGSTOCK · ALERT 00428 VIEW IN ADMIN →
Low Pillar candle · Birch
Critical Hand cream · 50ml
Routing Right person · right SKU

Different SKUs, different people. PingStock routes by tag, collection, vendor or location — so the buying lead gets fabric, the studio manager gets ceramics, and you get nothing unless it's on fire.

  • vendor:Sandwood Co AKAsha · Slack
  • collection:Ceramics RMRavi · Email digest
  • severity:critical Slack · Instant
Pricing

Honest tiers. No surprises
when the catalogue grows.

Billed through Shopify's billing API. 7-day free trial on every paid plan. Cancel by uninstalling — no exit interview.

Free
$0/ forever

For shops finding their rhythm.

  • Up to 250 SKUs
  • 1 notification rule
  • 1 recipient per rule
  • Slack via incoming webhook
  • Scheduled digests (daily / weekly / monthly)
  • Single location (all rolled together)
Install free
Basic
$4.99/ month

When stockouts start to cost real money.

  • Up to 8,000 active SKUs
  • 5 notification rules
  • 3 recipients per rule
  • Instant alerts (up to 50/day)
  • Multi-location filtering
  • Scope rules by collection
  • Slack webhook
Start 7-day trial
Most teams Advanced
$9.99/ month

For growing catalogs and ops teams.

  • Unlimited SKUs, rules, recipients
  • 200 instant pings/day per shop
  • Everything in Basic, plus:
  • Slack app bot (real app, not webhook)
  • Custom thresholds (per-variant)
  • Condition-scoped rules
Start 7-day trial
Pro
$29.99/ month

High-velocity catalogs and multi-store ops.

  • Everything in Advanced, plus:
  • Smart Mode — velocity-aware thresholds
  • Unlimited instant pings/day
  • Priority support
Start 7-day trial

ALL PLANS BILLED THROUGH SHOPIFY IN USD · 7-DAY FREE TRIAL ON PAID PLANS · MANAGE OR CANCEL FROM SHOPIFY ADMIN → SETTINGS → APPS · LOCAL CURRENCY MAY VARY

FAQ

The honest answers.

Anything else? Email info@blossomn.com and you'll hear back the same day, in plain English, from a human who built this.

What permissions does PingStock need?+

Four scopes: read_inventory, read_orders, read_products, and write_inventory. We need read_orders for the days-of-cover forecast, and write_inventory for the post-restock acknowledgement marker. We don't touch customers, payouts, refunds, or order line items.

How fast are the alerts?+

PingStock subscribes to Shopify's inventory_levels/update webhook, so we know within seconds when a variant changes. Instant Slack pings fire on the threshold cross (with a 1-hour cooldown per SKU per rule so the channel never spams). Email digests roll up at the cadence you choose — daily, weekly, or monthly.

Where does my data live?+

PingStock stores inventory snapshots, rule definitions, and alert history in a managed MongoDB cluster. We keep alert history for 90 days, snapshots for as long as your account is active, and we never sell, share, or train models on your shop's data.

Do you support multi-location stores?+

Yes — on Basic and above. Set different thresholds per location, scope rules to specific locations, and roll everything up in the daily digest. The Free plan watches all locations together.

Can I send to Slack?+

Yes, two ways: paste an incoming webhook URL (works on every plan including Free), or connect via OAuth to install PingStock as a Slack app and pick channels from a list (Advanced and above). Per-recipient Slack tokens let you split alerts across multiple workspaces.

How much does PingStock cost?+

Free forever for up to 250 SKUs with scheduled digests. Basic $4.99/month adds instant alerts and multi-location. Advanced $9.99/month removes all caps and adds Slack-app bot + per-variant thresholds. Pro $29.99/month adds Smart Mode forecasting and unlimited instant pings. 7-day free trial on every paid tier.

Is there a free trial on paid plans?+

Yes — 7 days on Basic, Advanced, and Pro. You won't be charged until day 8, and you can downgrade or cancel any time before that from your Shopify admin.

What's the cancellation story?+

Uninstall from your Shopify admin and your subscription ends — no email, no exit interview, no last-ditch discount popup. We delete your shop's rules and recipients within 30 days, per our privacy policy. Alert history is purged on the same window.

Who builds PingStock?+

PingStock is built by Blossomn, a small independent software studio in Bengaluru. Email info@blossomn.com — a real human answers, usually same-day.

Install on Shopify

Stop finding out
after the fact.
Get the ping.

Install PingStock in 90 seconds. Watch a thousand SKUs without watching anything at all.

Install on Shopify See it in action 7-day trial · No card · Cancel anytime