> ## Documentation Index
> Fetch the complete documentation index at: https://help.retainful.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Replenishment reminder

> Remind customers to restock consumables right as they're about to run out — predictable, recurring revenue on autopilot.

If you sell anything people use up — coffee, supplements, skincare, pet food, refills — there's a predictable moment when each customer is about to run out. A replenishment reminder reaches them right then, with a one-click path back to the same product. It's effortless revenue: you're not convincing anyone, just showing up at the perfect time.

## When to use it

* You sell consumables or products with a natural repurchase cycle.
* You know roughly how long a typical order lasts (a 30-day supply, a month's worth of food).
* You want to lift repeat-purchase rate without discounting every order.

## How it works

<Steps>
  <Step title="An order is placed">
    The **Order placed** trigger starts the flow for the customer who just bought.
  </Step>

  <Step title="The flow waits out the supply">
    A [Delay](/automations/steps#delay) holds them for the length of a typical cycle — say 25 days for a 30-day product, so the reminder arrives just *before* they run dry.
  </Step>

  <Step title="The reminder goes out">
    "Running low? Reorder in one click." Link straight back to the product, pre-filled where possible.
  </Step>

  <Step title="It only nudges those who haven't returned">
    A [Binary](/automations/steps#binary-ifelse) step checks whether they've already reordered — if they have, they exit; if not, a follow-up (optionally with a small incentive) seals it.
  </Step>
</Steps>

## Set it up

1. Go to **Automations → Templates** and choose **Remind customers to reorder** (or build from the **Order placed** trigger).
2. Add a trigger filter for the relevant products, if only some of your catalog is consumable.
3. Set the [Delay](/automations/steps#delay) to fire shortly *before* the product typically runs out — a few days of lead time beats a few days late.
4. Optionally branch on "has reordered?" and add a [Coupon](/automations/coupons) for the holdouts.
5. **Publish.**

## The proven sequence

| Email                  | When                                    | Angle                                                                             |
| ---------------------- | --------------------------------------- | --------------------------------------------------------------------------------- |
| **1. Time to restock** | Just before the supply runs out         | "You're about to run low — reorder in one click." Make repurchasing frictionless. |
| **2. Still need it?**  | \~5–7 days later, only if not reordered | A reminder with a small "thanks for coming back" incentive to tip them over.      |

<Tip>
  Get the timing from your own data, not a guess. If a product is a 30-day supply, send around day 25 — early enough that they never actually run out, late enough that it feels timely.
</Tip>

## Make it work harder

* **Match the delay to the product.** A coffee subscription and a tube of moisturizer have very different cycles — run separate flows (or trigger filters) so each reminder lands at the right moment.
* **Make reordering one click.** The less friction between "I should reorder" and "done," the more revenue this flow earns.
* **Hold the discount.** Many customers reorder at full price simply because you reminded them — save any incentive for the second email and the people who didn't bite.

## Measure it

Open the automation's [analytics](/automations/analytics) and track **reorder revenue** and the share of customers who repurchase. A well-timed replenishment flow is one of the most reliable revenue lines you can build.
