All questions

Reminding past purchasers to restock around the 30 day mark

Asked by Fleur Bakker on

FBFleur Bakker

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

Was this helpful?

2 answers

MKMarta Kowalska

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.

Was this helpful?
FBFleur Bakker

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

PRPriya Raghavan

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.

Was this helpful?
Still have questions?