Price-drop alert vs low-inventory alert: discount signal vs scarcity signal for the same viewed SKU
Cheaper price, scarce stock, or back in stock? Three clocks, comparison table, purchase exclusions, Leadara mapping.

Sara Moradi
Designs customer journeys and marketing automation campaigns for retention and lower churn.
September 30, 2026 · 6 min read
Also available in فارسی

A price-drop alert fires when a recently viewed or carted SKU gets cheaper; a low-inventory alert fires when stock for that engaged SKU crosses a scarcity threshold; back-in-stock waits for out-of-stock → available—three different high-intent clocks, not one “urgency” template.
What is the difference between price-drop and low-inventory alerts?
Shoppers who viewed a product but did not buy still have intent. Teams often mash every nudge into one “hurry” SMS. That blurs three clocks:
- Price-drop: the SKU’s price decreased vs the price when they engaged (or vs a watched threshold).
- Low-inventory: units left crossed a scarcity line (e.g. fewer than 5) while they still care about that SKU.
- Back-in-stock: the SKU was unavailable; now it is available again for people who asked to be told.
Price-drop is a discount signal. Low-inventory is a scarcity signal. Back-in-stock is an availability return. Using one creative for all three trains customers to ignore you—or to wait for fake urgency.
Related recovery angles: browse abandonment and abandoned browse vs cart. Waitlist return is covered in back-in-stock notifications.
Three-column comparison
| Dimension | Price-drop | Low-inventory | Back-in-stock |
|---|---|---|---|
| Trigger clock | Price decreased | Stock ≤ threshold | OOS → in stock |
| Core message | “It’s cheaper now” | “Almost gone” | “It’s available again” |
| Best audience | Viewed/carted, not purchased that SKU | Same, still in-stock but scarce | Explicit waitlist / notify-me |
| Exclude | Recent purchasers of that SKU | Recent purchasers; optionally people who hate scarcity tone | People who already bought when it returned |
| Risk | Training people to wait for drops | Fake scarcity backlash | Spamming every restock indiscriminately |
| Channel tip | Email + SMS if consent | SMS hits hard—use sparingly | SMS/email both fine with consent |
Who qualifies—and who must be excluded?
Qualify
- viewed or added the SKU in a recent window (e.g. 7–30 days);
- still subscribed / SMS-consented for that channel;
- has not purchased that SKU (or a strict substitute) since engagement.
Exclude
- bought that SKU already (price-drop after purchase feels like a slap);
- already in an active cart journey for the same line if messages would collide;
- opted out of promotional SMS (Iran: keep consent explicit before scarcity SMS).
Low inventory is not back-in-stock. If the item is OOS, you do not send “only 2 left”—you park them on waitlist logic.
Day timeline examples
Price-drop (fashion SKU)
| Time | Event |
|---|---|
| Day 0 | Sara views a coat at 4,900,000 تومان, leaves |
| Day 2 | Browse recovery email (no price change yet) |
| Day 5 | Merchandising drops price to 4,200,000 |
| Day 5 + 1h | Price-drop journey fires: email + optional SMS |
| Day 5 + 6h | If she purchases → exit |
Low-inventory (electronics)
| Time | Event |
|---|---|
| Day 0 | Reza carts a headphone, abandons |
| Day 1 | Cart reminder |
| Day 3 | Stock hits 4 units (threshold 5) |
| Day 3 | Low-inventory alert to engaged non-buyers |
| — | If stock hits 0 → stop scarcity; move interested users to back-in-stock waitlist |
Iranian eCRM notes
Digikala-like and fashion/beauty shops live on price and scarcity. Practical rules:
- separate journeys for price-change events vs inventory-threshold events;
- never pretend scarcity when warehouses are full—trust dies fast on social;
- SMS scarcity needs clear opt-in; quiet hours still apply;
- Persian copy should say the real reason (“قیمت کمتر شده” vs “موجودی محدوده”)—do not recycle one template.
Truthful Leadara mapping
With Leadara events, segments, journeys, and email/SMS:
- fire separate journeys on price-change vs inventory-threshold (or catalog signals you send as events);
- enroll people who viewed/carted that SKU recently;
- exit on purchase of that SKU;
- add frequency guards so one person does not get price-drop + low-inventory + cart SMS in the same evening;
- keep back-in-stock as its own waitlist journey—do not overload this vs article into one flow.
Leadara AI Chat is an internal dashboard assistant—not a customer-facing bot. Live Chat is human support. Do not invent an “AI catalog brain” that Leadara does not document.
When to use which
| Situation | Prefer |
|---|---|
| Clear markdown / promo price change on a watched SKU | Price-drop |
| Genuine low units on a size/color that sells out | Low-inventory |
| Item was OOS and user asked to be notified | Back-in-stock |
| No reliable stock feed | Do not fake low-inventory; stick to browse/cart + honest price-drop |
| User already bought | Exit / suppress all three for that SKU |
Practical steps
- List the three triggers in the brief as separate bullets.
- Define lookback (e.g. viewed last 14 days) and purchase exclusion.
- Wire price-change and inventory-threshold as distinct events into journeys.
- Write two creatives—discount tone vs scarcity tone—never one swapped subject line.
- Cap SMS: e.g. max one scarcity SMS / 3 days / person.
- QA: buyer of SKU must not get price-drop; OOS SKU must not get “2 left.”
- Measure: purchase rate within 48h of each alert type separately.
Common mistakes
- one “urgency” template for price and stock;
- low-inventory while item is actually OOS;
- price-drop SMS to people who already bought that SKU;
- stacking browse + cart + price-drop + low-inventory the same night;
- skipping SMS consent for scarcity.
FAQ
What is the difference between a price-drop flow and a low-inventory flow?
Price-drop reacts to a cheaper price; low-inventory reacts to stock crossing a scarcity threshold. Different clocks, different copy, different risks.
Is low inventory the same as back in stock?
No. Low inventory means still available but scarce. Back-in-stock means it was unavailable and returned.
Should price-drop SMS go to people who already bought that SKU?
No. Exclude recent purchasers of that SKU—seeing a lower price after you paid destroys trust.
Can I run both journeys for the same SKU?
Yes, but frequency-cap and prioritize. If both fire the same day, pick one (usually purchase-proximate cart/price-drop over generic scarcity).
What lookback window should I use?
Commonly 7–30 days of view/cart engagement. Longer windows feel creepy; shorter miss slow deciders.
Does Leadara Live Chat send these alerts?
No. Live Chat is human support. Alerts go through your email/SMS journeys. AI Chat is internal only.
What if my catalog does not emit price events?
Then do not claim realtime price-drop automation. Use campaign batches when you manually markdown, or ingest price-change events when ready.
Success metric?
Incremental purchases within 24–48 hours per alert type, complaint rate on scarcity SMS, and near-zero alerts to recent buyers of that SKU.
Next step
Pick one hero SKU category. Ship a price-drop journey and a low-inventory journey as two automations with shared purchase exclusion. Run them for two weeks and compare 48h conversion before merging any creative.





