Goatly turns every sold-out product page into a waiting list — and emails every subscriber the second inventory comes back. Webhook-triggered. Zero theme code.
No credit card required · 2-minute OAuth install
2-min
OAuth install
0
theme code edits
Seconds
from restock to email
Free tier
forever
Chapter 01 — The invisible loss
When a product sells out, Shopify shows you nothing.
That traffic disappears. That demand is invisible. You have no idea how many customers wanted to buy — or how urgently.
When you launch a new product, you're flying blind.
There's no way to build demand before launch day. No pre-sale, no phased rollout, no way to know who's excited before you commit to inventory.
Back-in-stock emails help — but they don't tell you enough.
You know you sent the email. You don't know if they opened it, clicked it, or bought. The data ends at "delivered."
Goatly captures every out-of-stock demand signal and activates it at the right moment. Here's exactly what it does — try it yourself.
Chapter 02 — See it work
No video, no screenshots. Play both sides: shopper and merchant.
Your storefront — shopper view
You're on the list — we'll email
To: you@example.com
Aurora Runner is back in stock
Size 9 is available again — get yours before it sells out twice.
Updating inventory…
Behind the scenes — what Goatly does
Subscriber captured
Saved per variant — size 9, not just the product. Stored with shop domain and email, deduplicated automatically.
Shopify webhook fires: inventory 0 → 25
No polling, no delay. Shopify tells Goatly the moment stock changes.
POST /webhooks/inventory_levels/update
Restock email sent
Every waiting subscriber gets notified within seconds — and it's logged in your dashboard.
How it works
Connect to your Shopify store via OAuth in two minutes. We register webhooks and guide you to enable the app embed in the theme editor.
After the app embed is enabled, back-in-stock forms appear on sold-out variants so Shopify subscribers can sign up in seconds.
When inventory returns, Shopify fires a webhook and Goatly sends notifications instantly. Your dashboard shows every subscriber notified.
Chapter 03 — What you get today
Everything below marked "live" works the day you install. The rest is the roadmap — stated honestly.
Automatically capture subscriber emails on sold-out products. Send perfectly timed restock alerts the moment inventory returns — exactly like the demo you just ran.
Subscribers are tracked per size and color — the right shopper gets the right restock email.
Every notification logged: who, what variant, when. No black box between restock and inbox.
VIP first. Early access next. Public launch last. Structured pre-sales with capacity-controlled phases and per-cohort performance.
See who opened, clicked, and converted on every notification — beyond "delivered".
Live today: back-in-stock notifications, per-variant tracking, email delivery log.
Building next: pre-sale phases, open & click tracking, conversion attribution.
Chapter 04 — The merchant side
Sample data shown — your store's numbers replace these the day you install.
Demand captured
370
last 14 days · sample
Subscribers notified
298
last 14 days · sample
Still waiting
72
pending restock · sample
Demand captured vs. notified — sample data
Do the math
A back-of-the-napkin estimate — drag the sliders.
Estimated recovered revenue
$1,800
per month · $21,600 per year
An estimate, not a promise — actual results depend on your traffic, restock cadence, and products. The 20% default reflects typical back-in-stock email performance; adjust it to your own expectations.
Early access
Whatever plan you start on during the beta, the price never goes up for you. Locked in for the life of your account.
Beta merchants talk to the person building Goatly. Feature requests actually ship — you help decide what gets built next.
No fake testimonials, no inflated numbers. You just used the actual product flow above — that's our pitch.
Pricing
Start free. Upgrade when you're ready. No hidden fees.
Beta customers are locked in at current pricing — foreverFree
Forever free. No credit card.
Starter
Billed monthly. Cancel anytime.
Growth
For growing stores.
Pro
For high-volume stores.
FAQ
Install Goatly, enable the app embed, and the next time a product sells out you'll know exactly who's waiting — and win them back automatically.
2-minute setup · Shopify OAuth · Cancel anytime