CommerceSimple automationOne job done end to end in a single path: a trigger, then a short fixed sequence of actions across 2–3 apps (a reminder flow, form to CRM, a scheduled report). Simple automations are usually live within days.

Reorder reminders timed to the last scoop

For: Pet-food web shop

Typical impact

Repeat purchase rate up 33%

A pet-food web shop watched customers run out of food, panic-buy at the supermarket, and drift away. We built a prediction engine that reminds each customer on WhatsApp three days before the bag empties. Repeat purchase rate rose 33%.

Typical results

41%

Reminder-to-order conversion

3 days

Heads-up before run-out

12%

Late reorders, down from 64%

Figures reflect typical results for this kind of automation.

The challenge

Pet food runs out on a schedule, but nobody was keeping it. 64% of reorders happened only after the bag was already empty — and an empty bowl sends owners straight to the nearest supermarket. Generic newsletters converted around 8%, subscriptions felt like too much commitment, and the shop's repeat purchase rate sat stuck at 30%.

Before and after

Before With the automation

Repeat purchase rate

+33%
30%
40%

Reminder-to-order conversion

5.1×
8%
41%

Reorders placed after the bag ran out

−81%
64%
12%

The automation

We built a run-out predictor on top of the shop's order data: bag size, pet profile and purchase dates yield a consumption rate per customer. Three days before the projected empty date, a WhatsApp message arrives with the last order pre-filled and a one-tap payment link. Early or late reorders retune each prediction automatically, a quick reply pauses or resizes the plan, and a dashboard tracks conversion per SKU.

How it works

  1. 01

    Profile the pet

    Bag size, pet weight and order dates from the shop feed a consumption profile per customer.

  2. 02

    Predict the run-out

    The engine projects each bag's empty date and schedules a WhatsApp reminder three days ahead.

  3. 03

    One-tap reorder

    The message shows the last order, pre-filled, with a payment link — reordering takes under a minute.

  4. 04

    Adapt to habits

    Early or late reorders retune the prediction; a reply like 'we switched to the big bag' updates the profile.

  5. 05

    Track the lift

    A dashboard tracks reminder conversion and repeat rate per SKU, so the team sees exactly what the flow earns.

Starts from

  • Order history
  • Bag sizes per SKU

Delivers

  • WhatsApp reorder reminders
  • One-tap reorder links
  • Repeat-rate dashboard

The impact

The repeat purchase rate typically climbs from about 30% to 40%, a 33% lift. Around 41% of reminders convert to an order, against 8% for generic newsletters, and reorders placed after the bag has run out fall from 64% to about 12%.

Questions about this automation

How does it predict when a customer will run out?

It combines the bag size of each product with the customer's past order dates, and pet weight when the shop collects it, to estimate daily use. From that it projects the empty date of the current bag. Each early or late reorder adjusts the estimate, so the timing gets closer with every purchase.

What does the WhatsApp reminder contain?

Three days before the projected empty date, the customer receives a WhatsApp message showing the last order, pre-filled, with a one-tap payment link, so reordering takes under a minute. A quick reply can pause reminders or change the bag size, and that answer updates the customer's profile automatically.

Do customers need to sign up for a subscription?

No. The reminders run on ordinary orders, so customers keep full control and buy only when they confirm. Consent for WhatsApp messages is collected at checkout, and customers can opt out with one reply. Simple automations like this are usually live within days, often starting with the best-selling product lines.

Commerce

Related automation examples

View all 60 examples

Want this in your business?

We map it to the tools you already use and show you where it saves the most time, in a free 30-minute call.