AnalyticsJuly 24, 2026·4 min read

What signals does dynamic pricing software respond to?

Dynamic pricing software responds to six signal families - competitor moves, demand, inventory, time, cost, and stock status. What each one does.

"Dynamic pricing" gets described as prices that "change automatically," which is true but skips the interesting question: change in response to what? The answer is signals - specific, watchable conditions that tell the software something in the market or your business has shifted. Understanding the signal families is the fastest way to understand what dynamic pricing software actually does all day. There are six that matter.

1. Competitor price movements

The most familiar signal: a tracked competitor changes price on a matched product. Continuous price monitoring detects the move and the rules engine evaluates whether your positioning policy calls for a response - match, hold, or adjust within a band.

Two subtleties separate good systems from naive ones. First, matching quality: the signal is only real if the competitor listing genuinely corresponds to your SKU. Second, signal validity: a competitor who just went out of stock is broadcasting a phantom price, and a two-day flash promo isn't an everyday price. Good platforms filter both before any rule fires.

2. Your own demand and sales velocity

The second family looks inward: how fast is this product actually selling? A sudden velocity spike can indicate pricing power you're not using; a stall can indicate you've drifted above what the market will bear. Underneath this signal sits elasticity - the measured relationship between your prices and your volumes - which turns raw velocity into a usable prediction of what a price change would do.

3. Inventory position and sell-through

In seasonal categories, this is the signal that matters most. A style tracking 15 points behind its sell-through plan at week four of a twelve-week season is a markdown trigger - regardless of what any competitor is doing. Data-triggered markdown waves, driven by inventory and sell-through rather than the calendar, are the core of seasonal pricing done well, as we cover in our guide to pricing optimization for fashion retailers. Short-dated stock in grocery works the same way: days-to-expiry is a pricing signal.

4. Time and seasonality

Some signals are simply calendar-shaped: seasonal demand curves, day-of-week patterns, promotional windows opening and closing, a season's end approaching. Time signals rarely act alone - "week 8 of 12" matters because of what inventory says - but they set the context every other signal is read against.

5. Cost changes

A quiet but critical signal: your supplier raises prices, freight shifts, currency moves. Every margin floor in your system is calculated from cost, so stale cost data silently corrupts every "safe" price. Good platforms treat a cost change as an event that re-evaluates affected prices immediately, not at the next quarterly review.

6. Stock status - yours and theirs

Availability changes meaning on both sides. A competitor going out of stock removes them as a live constraint (and often opens short-term pricing room); your own stock running low on a high-demand line changes the urgency of discounting it at all.

The part that matters more than the signals

Every signal above is just an input. What makes the system trustworthy is what stands between signal and shelf: rules that encode your strategy, guardrails that clip every response to your margin floors and MAP boundaries, and confidence-based routing that sends unusual cases to a human. Signals propose; pricing guardrails dispose.

Watch all six signal families feed live, explained recommendations on a real retail dataset in the interactive demo - no signup, no sales script.

See the agentic pricing platform behind the writing.

A 20-minute walkthrough of Retailgrid on a real retail dataset. No signup. No sales script.