Reads your catalogue, inventory and orders — nothing else

Every catalogue hides a few products quietly costing you money. StockPing finds them first.

Sorts every variant into out of stock, running low, or not selling — then emails you the report. Not another dashboard to check.

Free during early access · no card · zero storefront footprint
admin.shopify.com/store/yourstore/apps/stockping
Example data
Home
Reports
Untracked
Settings
Plan
Out of stock
0
Running low
0
Not selling
0
Untracked
0
Next reportMon · 09:00
Low-stock threshold5 units
Not-selling window90 days
FrequencyweeklyMon
Send hour09:00 local
Report languagefr
Illustrative numbers from a sample store. Your report reflects your own catalogue.
Report deliveredreports@stockping.app
0
ways a variant can quietly cost you
0 KB
added to your storefront, ever
EN / FR
report language, chosen per store
01 — The problem

Shopify tells you what's in stock. It doesn't tell you what to do about it.

01 · Out of stock
Vitamin C Serum
Inventory0
Recent sales18
Potential sales being lost
02 · Running low
Daily Sunscreen
Inventory4
Recent sales27
Likely to run out soon
03 · Not selling
Hydrating Toner
Inventory42
Last sale94 days ago
Cash sitting in inventory

The data already exists in Shopify. StockPing turns it into an answer.

02 — What makes StockPing different

Six decisions built around one job, done properly.

Classification

Three categories, not a spreadsheet.

Product → StockPing → Out of stock

Every variant reads against its own sell-through and becomes a verdict — out of stock, running low, or not selling — with what it's costing you, not just a count.

Configuration

Custom thresholds

"Running low" is a number you set per store, not a generic rule.

Scheduling

Scheduled reports

Daily or weekly, at the hour you choose, in your own timezone.

Untracked list

Untracked products

Too little history to judge fairly — kept separate, never guessed.

Language

EN / FR reports

English and French ship today, chosen per store.

Footprint

0 KB storefront footprint

No theme block, no script, no pixel — ever.

03 — Getting started

Set it once. Read the email when it lands.

Shopify store
→
StockPing analyses
→
Classifies products
→
Email report
→
You act
01 Install
02 Configure
03 Schedule
04 Read
05 Act
01

Install — it already works

The moment you open StockPing, safe defaults are already set: a 5‑unit low‑stock threshold, a 90‑day not‑selling window, a weekly Monday 9:00 report, sent to your store's own contact email, in English. Nothing to set up before it's useful.

02

Settings — make it yours

Open Settings to set your own low‑stock number, your not‑selling window, how often reports send and at what hour (in your store's own timezone), the report language, and up to 5 recipient emails, comma‑separated.

03

Send Now — don't wait for the schedule

On Home, click Send Now any time to build a fresh report from your current catalogue and email it immediately — to whoever is saved in Settings right now.

04

Reports — check delivery, not just content

Every report, scheduled or manual, is logged on the Reports page and marked delivered or not delivered, so you always know whether the email actually went out — not just what it would have said.

05

Pause — without uninstalling

Going quiet for a season? Flip Pause in Settings. Scheduled reports stop, and Send Now tells you it's paused instead of silently doing nothing. Flip it back whenever you're ready.

04 — Your StockPing report

One email. Everything that needs your attention.

StockPing checks your catalogue automatically and sends a scheduled report containing only the products worth looking at — nothing to log into, nothing to remember to check.

05 — Anatomy of a report

Every variant lands in exactly one bucket.

Status, why it matters, and what to do about it.

Out of stock
Inventory: 0
→ Losing potential sales
Reorder
Running low
Inventory: 4
→ Could run out soon
Reorder
Not selling
No sales: 90 days
→ Cash tied up
Discount / review
Untracked
Not enough history
→ StockPing won't guess
Wait for data

StockPing would rather say "not enough data" than give you a wrong verdict.

06 — Versus checking manually

The alternative is a habit. This is a system.

Checking manually
  • Inventory pages
  • Spreadsheets
  • Memory
  • Repeated checking
  • No dead-stock alert
With StockPing
  • One email
  • Already classified
  • Automatic schedule
  • Custom thresholds
  • Dead stock visible

Nothing touches your storefront.

Three read-only Shopify permissions. Nothing else — full stop.

0 KB
storefront code
3
read-only Shopify data areas
0
customer tracking
What StockPing reads
  • Catalogueread_products
  • Inventoryread_inventory
  • Order historyread_orders
What it never touches
  • Customer data — no names, emails, or addresses
  • Payment data — no card or checkout details
  • Theme scripts — no code added to your storefront
  • Pixel or tracking — no shopper behaviour recorded
07 — Plans & pricing

Simple pricing, built around how many variants you track.

Billing begins when the Shopify App Store listing goes live. Cancel any time from your admin.

// Free
$0/mo
For one store finding its footing.
  • Up to 50 tracked variants
  • Weekly report
  • English or French
  • Email support
Start free →
// Pro
$15.90/mo
For teams who want it sharper.
  • Everything in Growth
  • Multiple recipients, per-person schedule
  • CSV export of every report
  • Early access to new features
Choose Pro →

※ These are the plans we're launching with, not a live checkout today. Get in touch for early access.

08 — What's next

On the roadmap.

What we're building next, in the order it matters most.

Up next

Shopify billing, built in

R-01

Plans and upgrades handled inside your Shopify admin, the same way you already pay for every other app.

Lands in · every plan

Slack & Telegram alerts

R-02

The same report, delivered where your team already watches for stock issues.

Lands in · Growth and Pro
Planned

CSV export of every report

R-03

Pull a report into a spreadsheet or your own purchasing tool.

Lands in · Pro

Custom categories

R-04

Beyond out of stock, running low, and not selling — a rule specific to your own store.

Lands in · Pro
Exploring

More report languages

R-05

English and French ship today. Spanish and German are next, in the order merchants ask for them.

Lands in · every plan

※ No dates promised — priorities move based on what merchants actually ask for.

09 — Frequently asked

Questions, answered.

If yours isn't here, the contact form below reaches a person, not a ticket queue.

What does StockPing actually read from my store?

Three Shopify scopes: read_products, read_inventory, and read_orders. That's your catalogue, your stock levels, and your sales history — nothing about customers or payment details.

Does it change my theme or storefront?

No. StockPing has no storefront footprint at all — no theme app block, no script, no pixel. Everything happens in the background and lands in an email.

How is "running low" decided?

By a threshold you set yourself, evaluated against your own sell-through — not a fixed number every store gets treated the same way.

What if a product is too new to judge?

It goes on a separate untracked list instead of being guessed at. StockPing would rather say "not enough data yet" than hand you a wrong verdict.

Can I get the report in French?

Yes — English and French ship today, chosen per store.

Who receives the email, and can I change that?

You choose who on your team gets it when you set up StockPing. It isn't locked to a single inbox — add up to 5 addresses, comma‑separated, in Settings.

Do I need to configure anything before it's useful?

No. The first time you open StockPing it already has safe defaults running: a 5‑unit low‑stock threshold, a 90‑day not‑selling window, a weekly Monday 9:00 report sent to your store's own contact email, in English. Settings is there to refine that whenever you're ready — not something you must fill in first.

I don't want to wait for the schedule — can I get a report right now?

Yes. On the Home screen, click Send Now. It builds a fresh report from your current catalogue and emails it immediately to whoever is saved in Settings at that moment — no need to wait for the next scheduled run.

How do I know a report email actually arrived?

Every report — scheduled or manually sent — shows up on the Reports page marked delivered or not delivered. If a send fails, the reason is recorded there too, so you're never just guessing whether it went out.

Can I pause reports without uninstalling?

Yes — flip Pause in Settings. Scheduled reports stop immediately, and clicking Send Now will tell you it's paused rather than silently doing nothing. Turn Pause back off any time to resume.

What timezone is the scheduled send hour in?

Your store's own timezone, taken directly from your Shopify settings — not ours. A 9:00 send means 9:00 where your store is.

What happens if I uninstall?

Your session and settings are cleaned up automatically the moment Shopify tells us the app was removed.

What does the Free plan actually include?

Up to 50 tracked variants, a weekly report, and full access to the out-of-stock, running-low and not-selling classification — not a crippled trial version of it.

Is StockPing on the Shopify App Store yet?

Not yet — it's currently running in production for early stores. Get in touch below and we'll reach out the moment it's listed.

Can I change plans or cancel later?

Yes, in one click from your Shopify admin the same way as any other app, once billing goes live.

Get early access

Your catalogue won't check itself.

StockPing will.
Get early access →
Free during early access · no card required
10 — Contact

Still have a question?

Response timeWithin 24 hours, by a person
Built byMPC Trades
Sends straight to our inbox — a real person reads it.