# Reminding past purchasers to restock around the 30 day mark

Asked by Fleur Bakker on 2026-07-13. Tags: shopify, hydrogen, audiences, retention.

Hi all! I do growth at a skincare brand. Our products last roughly a month, so
the user story is: as a returning customer whose last purchase was about 30 days
ago, I want to see a restock reminder instead of the acquisition hero, so that
reordering is one click instead of a search.

Is it possible to drive an audience from purchase recency like that? We are on
Hydrogen and I see lots of events flowing already, but I am not sure purchases
are among them

## 2 answers

### Answer from Marta Kowalska (2026-07-13)

Purchases are not in the Hydrogen auto-tracked set
(that covers product views, cart views, cart updates, and collection and search
views). You need to send the `orderPlaced` event manually at purchase time, and
from then on the purchase history lives on the profile.

Once the event flows, audience conditions support recency and frequency over
tracked behavior, so "last purchase around 30 days ago" is expressible directly
in the audience definition, combined with `user is returning` to keep
first-time visitors on the acquisition hero.

So the whole setup is one manual event at order completion, one audience with the
recency condition, one experience swapping the hero slot for that audience.

#### Reply from Fleur Bakker (2026-07-14)

Great, so the only dev work is the orderPlaced event and the rest is
dashboard. That is an easy ticket to write. Thank you!

### Answer from Priya Raghavan (2026-07-14)

fwiw one thing that matters a lot for this exact use case: make sure customers
are identified at login. Identified customers keep their profile across
devices, and replenishment is the classic case where someone buys on desktop
and comes back 30 days later on their phone. Without identification the mobile
visit looks like a brand new anonymous person and the reminder never fires.
With it, the reminder follows them from mobile to desktop and back.
