# Trend and demand sensing from search, social, and early POS signals
A buyer at a fast-fashion label commits to 40,000 units of a ribbed knit cardigan six weeks before it hits stores. By the time she sees the first sales report, the factory slot is gone and the color assortment is locked. If the buy is wrong, the company eats markdowns. If it is right by luck, they sell out and leave money on the table because they cannot reorder in time.
Demand sensing is the discipline of shrinking that guessing window. Instead of relying on last season's numbers and gut feel, you blend live signals (what people search, what they share, what actually rings up in the first two weeks) to correct the forecast before it is too late.
This lesson shows you how to build that blended view.
Demand forecasting predicts future sales weeks or months out, usually from historical patterns. Demand sensing is shorter-horizon: it uses fresh, high-frequency signals to adjust that forecast in near real time.
In apparel the payoff is huge because product lifecycles are short and mistakes are expensive. A missed trend means dead stock and markdowns (selling below full price to clear inventory). A missed winner means lost sales you cannot recapture.
Three signal families do most of the work:
Each one is noisy alone. Blended, they are far more reliable.
Google Trends is free and shows relative search interest over time and by region. It will not give you absolute volume, only an index from 0 to 100, but the shape of the curve is what matters.
Practical uses:
The key move is reading the slope, not the level. A style at index 30 and climbing 15 points a week is more interesting than one sitting flat at 80.
A caution: search interest is not demand. People search "Y2K fashion" for many reasons besides buying. Treat it as a leading indicator, not a sales number.
Social platforms show what is spreading and how fast. The useful metric is velocity: the rate of change in mentions, saves, or views, not the raw total.
What to track:
Be disciplined about what you collect. Scraping personal data or violating platform terms creates legal and reputational risk. Use official APIs, licensed social-listening tools, or publicly reported trend data, and check platform terms before pulling anything.
🎬 [VIDEO: "How Zara Uses Data To Dominate Fashion" — youtube.com — a clear walkthrough of fast-fashion's data-drivendata-drivenAn approach where decisions are systematically informed by data analysis rather than intuition alone.View full definition →, short-cycle model]
Point-of-sale data is the ground truth: real money, real units. The problem is timing. By the time full sales data arrives, the reorder window is closed.
Demand sensing solves this with early read: use the first days of sell-through to project the full run.
Sell-through rate is the share of received inventory sold in a period. If you shipped 5,000 units to stores and sold 1,200 in week one, that is 24 percent sell-through. Early sell-through is a strong predictor of full-lifecycle performance, especially when you compare it to a benchmark curve from similar past items.
Two moves make early POS reliable:
1. Normalize by exposure. A style in 200 stores will show more units than one in 40, even if the second is hotter per store. Always look at units per store per day, or sell-through percent, not raw units.
2. Compare to a reference curve. Ask: is this item ahead of or behind the typical week-one pace for its category? Being 30 percent ahead of curve is your signal to chase (reorder more).
No single signal is trustworthy. The art is combining them so they check each other.
A simple, transparent approach: convert each signal to a normalized score, then weight them by how much lead time and reliability they offer.
Here is a minimal illustration of the logic (not a production model):
# Normalize each signal to a 0-1 score, then blend.
# Weights reflect reliability + lead time, and must be tuned to your data.
def demand_score(search_idx, social_velocity, sellthrough_vs_benchmark):
# search_idx: Google Trends slope, scaled 0-1
# social_velocity: week-over-week mention growth, scaled 0-1
# sellthrough_vs_benchmark: actual / expected week-1 sell-through, capped
weights = {"search": 0.25, "social": 0.30, "pos": 0.45}
score = (
weights["search"] * search_idx
+ weights["social"] * social_velocity
+ weights["pos"] * min(sellthrough_vs_benchmark, 1.5) / 1.5
)
return round(score, 3)
# Example: strong social, POS running ahead of plan
print(demand_score(0.4, 0.8, 1.3)) # -> a "chase" candidateBefore any POS exists, the model leans on search and social. Once week-one sales land, POS dominates because it is real. This is the whole point: the blend shifts weight toward harder evidence as it arrives.
Two guardrails:
Knowledge check
1. What best distinguishes demand sensing from demand forecasting?
2. Why is demand sensing especially valuable in fast fashion compared to other sectors?
3. When interpreting Google Trends data, what should an analyst focus on given its limitations?
4. Select ALL correct answers about why blending search, social, and early POS signals is recommended.
Select all the correct answers.
5. Select ALL correct answers about the three signal families used in demand sensing.
Select all the correct answers.
A score is useless unless it drives an action. MapMapUsing software to automate repetitive marketing tasks and campaigns, enabling personalisation at scale across channels like email, web, and social.View full definition → scores to concrete moves within the constraints of your supply chain:
Speed matters more than precision here. A rough signal acted on in week one beats a perfect signal in week five, because the factory slot and the selling season wait for no one.
Open-to-buy is the budget a buyer has left to spend on new inventory in a period. Demand sensing helps you spend it on proven early winners rather than locking it all up before any signal exists. Many fast-fashion operators deliberately hold back a portion of the buy to chase in-season, and reliable early reads are what make that holdback profitable.