Demand Intelligence

Every product is somewhere

Most stores know a product's age. Almost none know its stage: where it sits in its life, computed from live behaviour. And stage is what tells you which products need you today

July 22, 2026

Take two products, both exactly three weeks old. One is accelerating: views climbing, add-to-bags following, demand rising faster every day against its own baseline. The other is quietly dying: it launched well, peaked in its second week, and has been sliding ever since.

Every report you own treats these two products identically, because reports know age. Days since publish. A date field. By that measure they are the same product, and they will go on being the same product until one of them shows up on a bestseller list and the other shows up in a clearance plan.

What separates them is not age but stage: where each one sits in its life, computed from what shoppers are actually doing. That distinction is the subject of this post, because demand intelligence treats a catalogue as a population rather than a list. Every product in it is somewhere in a life, and knowing where changes what you do next.

A product's early life drawn as one arc in five coloured segments: Just launched at the flat start, Discovering as interest builds, Trending new through the rise to the peak, Declining new down the far side, and Established levelling into a steady plateau

The five states

Flockr classifies every product in the catalogue into one of five lifecycle states, continuously, from its behaviour since launch.

Just launched. The product is live but has no meaningful demand history yet. It exists; the market has not spoken.

Discovering. Early interest is building. Shoppers are finding it, views are accumulating, the first add-to-bags are arriving. The story is starting but not yet told.

Trending new. Demand is accelerating against the product's own baseline. This is the launch working: a recent arrival gaining attention fast, the state every buyer hopes for when they range something.

Declining new. The product is still inside its launch window, but momentum is falling. It had traction and is losing it. This state gets its own section below, because it is the one nobody else watches and the one most worth watching.

Established. The launch window has passed. The product graduates out of the newness story and competes on its ongoing merits, which is not an ending; more on that later too.

The mechanics are simple and worth stating plainly. A product's launch is recognised from its publish event, through the webhook, API or product feed the catalogue already uses, with no tagging and nothing to maintain. The window is thirty days by default, and configurable. And the stage within that window is computed from behaviour against the launch date, not from the date alone: two products of identical age can sit in opposite states, which is the entire point.

One honesty detail that says a lot about the model: products with no recorded publish date are excluded from lifecycle classification rather than guessed at. If Flockr does not know when a product launched, it does not pretend to know where it is in its life. The portal states the exclusion openly.

What stage changes

Stage is not a label sitting in a database. It drives behaviour across the platform.

It changes what shoppers see. The newness messaging is staged: a Just launched product says "Just launched, be among the first," a Discovering product says "Newly added and being discovered," a Trending new product says "A recent arrival that's gaining attention fast." Three different claims for three different truths. And a Declining new product earns no newness message at all, because "new and fading" is not a claim worth making to a shopper. The recency boost follows the same logic: a curve that peaks early and fades to nothing before the window closes, rather than a switch that is on for thirty days and then off.

It changes what your team sees. The portal holds the population view: the live distribution of the whole catalogue across the five states, refreshed every half hour. At a glance: how many products are in their first days, how many are being discovered, how many launches are genuinely working, how many are slipping, and the large settled majority that has graduated.

 catalogue (25 just launched, 239 discovering, 32 trending, 28 declining, 1,869 established), each new-window state with its recent views and add-to-bag chips, updated every 30 minutes, with a note that 38 products are excluded from classification because no publish date is recorded. Figures illustrative.

And it changes **what the intelligence pays attention to**. A breakout is only a breakout relative to where a product is in its life. Acceleration in a Discovering product means something different from acceleration in an Established one, and the insights Flockr surfaces read stage for exactly that reason.

The state nobody watches

Look back at that distribution: 28 products in Declining new. These are launches losing momentum inside their window. Real products that someone chose, bought stock for, photographed and launched, which found an audience and are now losing it, all within their first thirty days.

No conventional report surfaces them. Cumulative numbers on a young product always look plausible, because a few weeks of sales is a few weeks of sales; the total cannot show the direction. A bestseller list only shows winners. An age filter shows "new arrivals" as one undifferentiated bucket. The products most in need of attention are structurally invisible to every tool that reads age instead of stage.

Two demand lines from the same launch day, twenty-one days later. The green line climbs steadily to a dot marked Trending new, accelerating against its baseline. The amber line rose early, peaked around day nine, and has slid since, marked Declining new, fading with the audience still warm. Both carry an identical grey chip reading AGE: 21 DAYS.

Flockr puts Declining new products in their own table precisely because they are the most actionable products in the catalogue. The audience that discovered them is still warm. The window has not closed. Nothing about the product has failed; it just needs the visibility it is quietly losing, and it needs it now, because warmth decays and the window does close. A product rescued at day 20 is a launch that worked; the same product noticed at day 60 is a markdown.

Stage comes with advice

Here is the part that makes the lifecycle model more than a nicer report. Knowing where every product is in its life is useful. Knowing the shape of the whole catalogue is useful. But Flockr does not stop at telling you where things are; it tells you which products need you, why, and who should act.

A live Flockr insight card: 28 launches losing momentum inside their window, lifecycle state joined to live momentum in real time, 61 recent views across the set with the audience still warm. Three example products with their day, decline from peak and recent views, and 25 more. A recommended action routed to Merchandising and Discovery: give these 28 promotional or discovery placement before the window closes; support now costs less than a markdown later. Footer: Flockr recommends. You decide.

The lifecycle states feed Flockr's insight layer. An insight is not an alert that something changed; it is a named, quantified finding with a recommended action attached and a route to the team that owns the decision. For the declining launches above: the count, the products, the evidence that the audience is still warm, and the recommendation, promotional or discovery placement before the window closes, routed to merchandising and discovery, with the reasoning stated. Export the list, or ask Signal to dig further.

The honesty boundary stays where it always is. Flockr recommends; you decide. The advice arrives with its reasoning, the action happens in your own tools, and the one thing Flockr does automatically is its own storefront messaging, which activates for eligible products by design. Everything else is a recommendation a human can accept, assign, or ignore.

A Declining new product's demand over its first weeks: a grey rise that peaked at day nine, an amber slide to a dot marked today, day 22, with 62 recent views and the audience still warm. A cyan shaded band from today to the dashed day-30 line marks the rescue window, still open. Far to the right, in red, next month's report: the first place the product would ever show up

This is the same window argument that runs through everything demand intelligence does, at product-lifecycle resolution. By the time a struggling launch appears in a report, the window has closed and the choice has been made for you. Stage, read live, is what keeps the choice open.

Established is not the end

Graduation is not retirement. An Established product has simply left the launch story; it competes on its ongoing merits, and those merits are read continuously like everything else. Momentum is an any-age signal, so a two-year-old product can trend, earn messages, and lead an insight. The lifecycle model is specifically about the launch arc, because that is where timing is most decisive and where stores are most blind. Once a product is Established, the rest of the demand intelligence takes over: rankings, momentum, scarcity, the whole live state.

A list tells you what you sell

A population tells you where everything is in its life, right now: which launches are working, which are being discovered, which are slipping while there is still time, and what the settled majority is quietly doing. And an insight layer on top of that population tells you the only thing a busy team actually needs to know on a Tuesday morning: which products need you today, why, and what to do about it.

Every product is somewhere. If you would like to see where yours are, the demand intelligence page walks through it, or book a walkthrough on a real store.

Common questions

Are all products equal?

What are the five demand lifecycle states?

Every product is classified into one of five states: Just launched (live, no demand history yet), Discovering (early interest building), Trending new (demand accelerating against the product's own baseline), Declining new (losing momentum while still inside the launch window), and Established (graduated beyond the window, competing on ongoing merits). The classification runs continuously across the whole catalogue.

How does Flockr decide which stage a product is in?

From behaviour against the launch date, not from age alone. Launch is recognised from the product's publish event, through the webhook, API or feed the catalogue already uses, with no manual tagging. The stage within the newness window (thirty days by default, configurable) is computed from the product's live views, add-to-bags and purchases, so two products of identical age can sit in opposite states. Products with no recorded publish date are excluded from classification rather than guessed at.

What is "Declining new" and why does it matter?

A Declining new product is a launch losing momentum inside its window: it had traction and is losing it, while the audience that discovered it is still warm. These products are structurally invisible to conventional reports, because cumulative numbers on a young product look plausible and bestseller lists only show winners. They are also the most actionable products in the catalogue: promotional support inside the window costs less than a markdown after it.

Does a product's lifecycle stage change what shoppers see?

Yes. Newness messaging is staged: Just launched, Discovering and Trending new products each carry a different message matching their actual state, and a Declining new product earns no newness message at all. The recency boost follows a curve that fades before the window closes, rather than a thirty-day switch. Stage keeps every claim a shopper sees honest to where the product genuinely is.

Does Flockr tell me what to do about a product's stage?

Yes, and this is the part that makes the model operational. The lifecycle states feed Flockr's insight layer, which surfaces named, quantified findings with a recommended action and a route to the team that owns it, for example promotional placement for launches fading inside their window. Flockr recommends and you decide: the action happens in your own tools, and the one thing Flockr does automatically is its own storefront messaging.

What happens when a product leaves the newness window?

It graduates to Established, which is not an ending. The product leaves the launch story and competes on its ongoing merits, all still read live: momentum is an any-age signal, so an Established product can trend, earn messages and lead insights at any point in its life. The lifecycle model covers the launch arc specifically, because that is where timing matters most.