Kako opomnike za ponovni nakup prilagoditi porabi izdelka

Opomnik za ponovni nakup najbolje pretvarja takrat, ko pri točno določeni stranki pristane tik preden ji zmanjka izdelka – različne stranke pa ga porabijo z zelo različno hitrostjo. Prilagajanje glede na porabo izdelka pomeni, da se odmakneš od enega samega fiksnega intervala na izdelek in namesto tega čas prilagodiš dejanski hitrosti porabe vsake stranke, in sicer s signali, ki jih že imaš: kako veliko pakiranje je kupila, koliko je kupila, kako hitro je nazadnje ponovno naročila ter kakršni koli podatki o gospodinjstvu ali načinu uporabe, ki jih lahko zbereš. Zahtevni uporabnik izprazni lonček s 60 obroki v treh tednih; nezahteven ga porabi tri mesece. Če obema pošlješ isti opomnik na 45. dan, si pri večini zagotovo zgrešil.

Tu ne gre za razvrščanje strank v široke skupine (to je ločena tema). Gre za to, da opomnik uskladiš s tem, kako hitro ta oseba porabi ta izdelek.

Pravi problem: en interval ne more ustrezati vsem

Ugotovil si, da ti izdelek v povprečju zdrži 45 dni. Zato si opomnik nastavil na 40. dan. Razumno. Ampak beseda “povprečje” tu skriva ogromno.

Za 45-dnevnim povprečjem se običajno skriva velik razpon. Nekaterim strankam izdelek poide v 25 dneh. Drugim traja 75. Ko vsem pošlješ e-pošto na 40. dan:

  • Hitrim uporabnikom je izdelka zmanjkalo že okoli 25. dne, dva tedna so bili brez, in polovica jih je ponovno naročila pri nekom drugem. Tvoja e-pošta pride kot naknadna misel.
  • Počasnim uporabnikom pošlješ opomnik, ko imajo v omari še za mesec dni izdelka. To zveni vsiljivo in nekateri se odjavijo.

Optimiziral si za sredino in zgrešil oba konca. Prav na koncih pa je pogosto denar – zahtevni uporabniki so tvoje najboljše stranke in ravno njim tvoje povprečno časovno usklajevanje najslabše služi.

Zakaj boljše povprečje tega ne reši

Prvi vzgib je, da še naprej brusiš eno samo številko. Zaženeš A/B test, ugotoviš, da 38. dan premaga 40. dan, in ga uvedeš. V redu – a še vedno imaš eno samo številko, ki poskuša opisati populacijo, ki se razlikuje za faktor tri. Natančnejše povprečje je še vedno povprečje.

Tudi več opomnikov tega ne popravi. Če isti stranki pošlješ opomnike na 30., 40. in 50. dan, da bi “pokril razpon”, to pomeni le, da vsi dvakrat prejmejo sporočilo ob napačnem času in enkrat ob pravem, pošiljanje ob napačnem času pa načenja zaupanje in dostavljivost.

Kar dejansko premakne igralno ploščo, je uporaba signalov, ki napovedujejo, kako hitro določena oseba porablja – večina trgovin pa te signale ima, a jih ne uporablja.

Signali porabe, ki jih že imaš

Ne potrebuješ pametne stekleničke, ki poroča o ravni vsebine. Prebrati moraš le, kar je že v podatkih o naročilih.

  • Velikost pakiranja ali kupljena različica. Nekoga, ki je kupil steklenico s 90 kosi, je treba opomniti precej pozneje kot nekoga, ki je kupil pakiranje s 30 kosi. To je posamično najmočnejši in najlažji signal, večina trgovin pa ga prezre – nastavijo en interval na izdelek, čeprav ti različica že pove trajanje.
  • Kupljena količina. Dva lončka zdržita dvakrat dlje kot en. (To se prekriva s problemom večjih količin – kako obravnavati stranke, ki kupujejo večje količine, podrobno obravnava zaznavanje in množenje s količino.)
  • Opažena vrzel med ponovnimi naročili. Najboljši signal od vseh, ki pa obstaja šele po drugem naročilu: koliko dni je ta stranka dejansko potrebovala, da se je nazadnje vrnila? Če je izdelek s 45-dnevnim povprečjem ponovno naročila po 28 dneh, je hiter uporabnik. Shrani to vrzel in jo uporabi za naslednji opomnik.
  • Prijavljena poraba. Za nekatere izdelke lahko preprosto vprašaš. Kratko vprašanje po nakupu – “Koliko ljudi v tvojem gospodinjstvu uporablja ta izdelek?” ali “Kako pogosto ga uporabljaš?” – zbereš enkrat in prilagodi vsak prihodnji opomnik. Dvočlansko gospodinjstvo porabi skupne izdelke približno dvakrat hitreje kot enočlansko.

Praktična rešitev: naslojevanje personalizacije

To zgradi po fazah. Vsaka faza je vredna, da jo uvedeš samostojno; ne čakaj, dokler ne zmoreš vsega naenkrat.

Faza 1 – časovna razporeditev glede na velikost. Interval za ponovni nakup nastavi glede na različico, ne glede na izdelek. Pakiranje s 30 kosi opomni okoli 25. dne, tisto s 90 kosi okoli 80. dne. Že samo to popravi velik delež napačno usklajenih pošiljk in zahteva skoraj nič podatkov.

Faza 2 – množitelj količine. Če sta kupila dva kosa nečesa, pred razporeditvijo opomnika interval ustrezno pomnoži.

Faza 3 – uči se iz dejanske vrzeli med ponovnimi naročili. Ko je stranka enkrat ponovno naročila, zabeleži, koliko časa je za to potrebovala, in za naslednji opomnik uporabi njeno dejansko vrzel namesto povprečja izdelka. V dveh ali treh ciklih postane časovna razporeditev resnično osebna.

Faza 4 – zberi signal porabe. Za izdelke, pri katerih se poraba med ljudmi močno razlikuje (nega kože, prehranska dopolnila, hrana za hišne ljubljenčke glede na velikost živali), po nakupu zastavi eno vprašanje in glede na odgovor razveji časovno razporeditev.

Vsebino prilagodi signalu, ne le časovne razporeditve. Zahteven uporabnik dobi “verjetno ti je skoraj zmanjkalo”; vračajoča se stranka naročniškega tipa dobi “čas je za dopolnitev zalog, preden ostaneš brez”. Malenkost, a zveni pozorno, ne avtomatizirano.

Kaj avtomatizirati

  • Sprožilec: nakup izdelka, ki se ponovno kupuje.
  • Segment / veja: najprej razdeli po velikosti različice; nato po količini; nato pri vračajočih se kupcih po zabeleženi osebni vrzeli med ponovnimi naročili; po želji po prijavljenem odgovoru o porabi.
  • Časovna razporeditev: personaliziran zamik na vejo – dni pred iztekom, izračunan iz velikosti × količine te stranke ali iz njene dejanske zadnje vrzeli.
  • Kanal: e-pošta kot privzeta možnost; SMS za izdelke s hitrim ciklom ali nujne izdelke.
  • Vsebina: besedilo, prilagojeno veji (zahteven proti nezahtevnemu uporabniku), ponovni nakup točno tiste različice, ki so jo kupili, z enim dotikom.
  • Cilj: ponovni nakup, ki pristane znotraj okna, ko ima stranka še za nekaj dni izdelka.
  • Varovalo: izstop iz toka ob ponovnem naročilu – glej preprečevanje sporočil o dopolnitvi zalog, potem ko je stranka že ponovno naročila.

Če tvoji opomniki trenutno dosledno delujejo napačno, je morda težava v sami matematiki časovne razporeditve – zakaj e-poštna sporočila o dopolnitvi zalog prihajajo prezgodaj ali prepozno pokriva pogoste vzroke.

Kratek primer

Trgovina prodaja serum za kožo v 30 ml in 50 ml. (Ponazoritveno.) “Povprečje” izdelka je 40 dni, a to povprečje je zmes dveh zelo različnih stekleničk. Nastavi 30 ml na opomnik na 30. dan in 50 ml na 55. dan, in obe skupini nenadoma dobita pravočasne opomnike namesto kompromisa, ki ne ustreza nobeni. Dodaj vprašanje o gospodinjstvu za stranke, ki izdelek delijo, in dvočlanski domovi se spet premaknejo naprej. Brez nove podatkovne platforme o izdelkih – le prebereš različico in zastaviš eno vprašanje.

Kako to meriti

  • Stopnja konverzije ponovnih naročil, primerjana med personalizirano časovno razporeditvijo in tvojim starim enotnim intervalom.
  • Ponovna naročila po veji – ali veje s hitrimi uporabniki pretvarjajo enako dobro kot tiste s počasnimi? Če ena veja zaostaja, je njena časovna razporeditev napačna.
  • Dnevi med opomnikom in ponovnim naročilom – želiš, da se ponovna naročila zgostijo tik po pošiljki.
  • Stopnja odjav / pritožb na tem toku – napačno usklajene pošiljke se tu pokažejo najprej.
  • Prihodek na prejemnika v personaliziranem toku v primerjavi z enotnim.

Kako pomaga Omnisend

Za to potrebuješ platformo, ki lahko razveji tok glede na različico izdelka, količino in lastnosti stranke ter zadrži različne stranke za različne zamike. Testiral sem Klaviyo in Omnisend in v svojih trgovinah uporabljam Omnisend, predvsem zato, ker je bilo nastavljanje razvejene, na lastnostih temelječe časovne razporeditve obvladljivo brez razvijalca, kombinacija e-pošte in SMS-a pa se ujema s tem, kako dejansko pošiljam. Funkcije, ki tu štejejo: sprožilci na ravni različice, pogojne razdelitve na podlagi podatkov o naročilu in stranki, prilagojene lastnosti (da lahko shraniš dejansko vrzel med ponovnimi naročili ali prijavljen odgovor o porabi) in časovni zamiki na posamezno vejo.

Poštene omejitve: platforma ti da razvejanje, logika pa je na tebi – ti določiš intervale in vneseš signale, tvoje prve ocene pa bo treba uravnati z dejanskimi podatki o ponovnih naročilih. In če ne zbiraš signala porabe, sta velikost in količina tako osebna, kot gre; to je še vedno velika izboljšava, ni pa branje misli.

Razkritje o partnerstvu: nekatere povezave do Omnisenda tukaj so partnerske povezave; če se prek njih prijaviš, lahko prejmemo provizijo, brez dodatnih stroškov zate. Priporočam ga, ker ga sam uporabljam.

Tvoj naslednji korak

Izberi en izdelek, ki ga prodajaš v več kot eni velikosti. Nastavi ločene intervale za ponovni nakup na različico namesto ene številke za celoten izdelek in to uvedi ta teden. Nato začni beležiti dejansko vrzel med ponovnimi naročili vsake stranke, da jo lahko tvoj naslednji cikel uporabi. Da te intervale spremeniš v delujoč sistem, preberi kako zgraditi avtomatiziran tok za dopolnjevanje zalog.

How to Personalize Reorder Reminders by Product Usage

You personalize reorder reminders by product usage in three layers. First, give every replenishable product its own usage duration — how many days a single unit actually lasts — instead of one store-wide delay. Second, adjust that duration for what the individual customer bought: size, variant, and quantity. Third, once a customer has reordered twice, switch from the product’s average cycle to that customer’s own observed cycle, because their real behavior beats any estimate. The reminder then fires at about 80% of the relevant cycle, so it lands while there’s still some product left in the cupboard but the end is in sight.

The generic reminder problem you’ve probably already noticed

If you sell anything consumable — supplements, coffee, pet food, skincare, printer ink, razor blades — you’ve likely tried a basic “30 days after purchase” reminder. And you’ve seen the complaints or the silence. The customer who bought the 1 kg coffee bag gets nudged when they’re barely halfway through it. The one who bought the 250 g bag ran out two weeks before your email arrived and already reordered from a competitor whose ad happened to show up at the right moment.

A mistimed reminder is worse than none. Too early reads as pushy and trains people to ignore you; too late is a competitor’s opportunity. If your reminders keep missing, why replenishment emails arrive too early or too late breaks down the usual causes.

Why one global delay can’t work

The tempting fix is to pick a compromise number — “let’s just send everything at 35 days” — or to blast a monthly “time to restock?” campaign at every past buyer. Both fail for the same reason: usage cycles vary enormously across a catalog and across customers. A daily-use vitamin in a 30-count bottle lasts a month. The 90-count bottle of the same vitamin lasts a quarter. A dog owner with one labrador and one with three dogs empty the same food bag at completely different speeds.

Averaging across all of that produces a reminder that’s precisely wrong for nearly everyone. Personalization here isn’t a nice-to-have layer on top of the flow — it is the flow.

What bad timing costs, roughly

An illustrative calculation with invented numbers. Say 150 customers a month finish a €35 consumable. With reminders timed to a generic 35 days on products whose real cycles range from 20 to 75 days, suppose only 15 reorder through your email and the rest drift — some to Amazon’s “buy again” button, some to whoever retargets them. If usage-based timing lifted reminder-driven reorders to 40 of those 150, that’s 25 extra orders, about €875 a month, from changing nothing except when the message sends. Your real numbers will differ; the direction won’t. The revenue was already walking through your store — the reminder just has to be standing at the door at the right time.

Build the personalization in this order

  1. Assign a usage duration per product and size. Start crude: label math (60 capsules, 2 per day = 30 days) or your gut feel for how long a unit lasts. For your top sellers, refine it with order data — calculating the best reorder timing for each product shows how to get the median gap between repeat orders per SKU.
  2. Multiply by quantity and adjust for variant. Two bags bought means double the delay. The 500 ml size isn’t the 250 ml size. Multi-quantity buyers deserve their own handling — there’s a full walkthrough in handling customers who buy multiple quantities.
  3. Switch to per-customer cycles when the data exists. After a customer’s second or third order of the same product, use their median gap instead of the product average. The three-dog household reveals itself in the data within two orders.
  4. Leave the hard cases for later. Gift purchases, wildly irregular buyers, and seasonal products need special treatment — replenishing products with irregular buying cycles covers those. Don’t let the messy 20% delay the clean 80%.

The automation, spelled out

Here’s the reminder flow with every setting named, using a 30-day product as the example.

  • Trigger: order placed containing the specific product (or product tag, e.g. “replenish-30d”).
  • Segment: buyers of that product; exclude anyone who already has an active subscription for it and anyone currently inside another replenishment flow for the same item.
  • Delay: 80% of the applicable cycle. Product average 30 days — day 24. Customer bought quantity 2 — day 54. Customer’s personal cycle is 40 days — day 32.
  • Channel and cadence: email at the calculated day (“By our math you’ve got about a week of X left” plus a one-click reorder link with the same variant and quantity pre-filled); second email 6 days later if no order (“Running on empty?” with a small cross-sell underneath); optional SMS 3 days after that, only for customers who opted in.
  • Exit condition: any new order of the product removes the customer from the flow instantly. This is non-negotiable — nothing torches trust like “you’re running low” the day after a delivery.
  • Goal: reorder at full price, measured as reorders attributed to the flow.

A concrete example: one supplement, three customers

Illustrative, with invented numbers. A store sells omega-3 capsules: 60-count (€19, 30 days at the standard dose) and 180-count (€45, 90 days).

  • Anna buys one 60-count bottle. Her reminder lands on day 24.
  • Ben buys two 180-count bottles. His cycle is 180 days, so his reminder waits until day 144 — five months during which a generic day-30 flow would have emailed him into unsubscribing.
  • Clara bought the 60-count three times, at 44 and 47 day gaps — she clearly doesn’t take it daily. Her personal cycle is ~45 days, so her next reminder fires around day 36 instead of day 24.

Same product, one flow, three different send dates. That’s what “personalized by usage” means in practice.

Track these five numbers

  • Reorder rate from the flow (reorders within 14 days of a reminder, per recipient).
  • Revenue per recipient of the replenishment flow.
  • Timing error: for customers who reorder without clicking, did they buy before or after your reminder date? Consistent early buying means your delay is too long.
  • Unsubscribe rate on the flow — the smoke alarm for too-early sends.
  • Per-product reorder rate, so you see which SKUs’ estimated durations need fixing first.

Once the flow is stable, refine timing with a proper test — A/B testing replenishment timing explains the setup.

Setting it up in Omnisend

When I finally committed to automation, I trialed Klaviyo and Omnisend side by side on my own stores. Klaviyo is powerful, but I kept Omnisend: I could build and modify flows like this one myself without a specialist, the pricing made sense at my list size, and email, SMS, and push live in one workflow instead of three tools. For usage-based reminders specifically, Omnisend lets you trigger a flow on an order containing a specific product, branch on line-item quantity or variant with condition splits, set a different delay per branch, and auto-exit customers on purchase. What it won’t do for you: know how long your products last. That first pass at usage durations is your homework, and if the estimates are lazy, the personalization is fake.

Your next step

Take your single best-selling consumable and write down two numbers: how long one unit lasts at normal use, and the median gap between repeat orders in your actual data. If those two numbers disagree by more than a week, your customers just told you something the label didn’t — build your first usage-timed reminder around their number.

Leave a Reply

Your email address will not be published. Required fields are marked *