Reorder reminders that know when.

Rejoin learns each customer’s buying rhythm from your orders and sends one reminder email right before they run out. One tap opens checkout with their last order in the cart. No subscription needed.

Now on the Shopify App Store. Learns from the orders already in your store.

Example: three customers who buy the same coffee. Emma has 3 days left and her reminder is ready. Liam has 8 days left and Sofia 21, both still stocked.

Example customers · next reorder, per customer

Example reminder email from Morning Ritual Coffee.
Morning Ritual CoffeeExample

Hi Emma, running low on coffee?

It’s been about 25 days since your last bag. Your last order is saved.

Remi remembers when.

In the field

Remi is Rejoin’s hummingbird, and real hummingbirds keep a schedule. Researchers set out eight artificial flowers in the territories of wild rufous hummingbirds in the Canadian Rockies. Four flowers refilled 10 minutes after a bird emptied them. The other four took 20 minutes. The birds learned both timings and came back to each flower at about the time it refilled.1

In your store

Your customers have refill times too. For example, Liam gets through a bag of coffee in 18 days and Sofia in 45. Rejoin learns each customer’s timing from your order history and sends their reminder just before they run out.

Two timelines on one scale. In the field, two flowers refill at 10 and 20 minutes. In an example store, three customers run out of a bag of coffee at 18, 28 and 45 days.

Come back too early and the flower is still empty. Come back too late and another bird got there first. Reminders work the same way: too early gets ignored, too late can lose the sale.

Henderson, Hurly, Bateson & Healy (2006). Timing in free-living rufous hummingbirds, Selasphorus rufus. Current Biology 16(5): 512–515.

How it works

From last order
to reorder.

Follow Emma, an example customer, through one bag of coffee. Scroll to move the days.

Emma W. · Ethiopia Roast 340 g Example

Emma W. · Ethiopia Roast 340 g ExampleStep 1 of 5
  1. Day 0

    Order

    Emma buys a 340 g bag of Ethiopia Roast.

  2. Day 10

    Learn

    Her past orders show a rhythm: about every 28 days.

  3. Day 22

    Predict

    Prediction score 88, above your minimum of 60.

  4. Day 25

    Remind

    One email, in the morning, her time.

  5. Day 25

    Reorder

    One tap opens checkout with the same items, 3 days before her bag runs out.

Order #1042

Paid

Emma W. · Aug 6

  • Ethiopia Roast 340 gWhole bean×1
  • Oat Milk Barista 1 LCarton×2

From your store’s order history

Rejoin starts from the orders already in your store.
E

Emma W.

Ethiopia Roast 340 g
About every 28 days

Give or take 3 days · 5 orders · next run-out predicted Sep 3

Every customer gets their own predicted reorder date.
Why remind Emma now?

Prediction score

88/100

History5 orders. Enough history.100%
RegularityAbout every 28 days, give or take 388%
RecencyLast order 22 days ago, on rhythm100%
Your minimum score60
You see the reasons and set the minimum. Below it, Rejoin waits.
9:00Monday, August 31
Morning Ritual CoffeeRunning low on coffee? Your last order is saved. Reorder in one tap.
Morning Ritual CoffeeExample

Hi Emma, running low on coffee?

It’s been about 25 days since your last bag. Want the same again?

Your last order

  • Ethiopia Roast 340 gWhole bean×1
  • Oat Milk Barista 1 LCarton×2
Reorder nowStop reorder reminders
Only her last order, and a one-click way to stop.

Checkout

Cart ready
  • Ethiopia Roast 340 gWhole bean×1
  • Oat Milk Barista 1 LSame as last time×2
Pay now

Reminder history · Emma W.

  1. Reminder sent9:00 AM in Emma’s time zone
  2. OpenedEmail opened on mobile
  3. Clicked Reorder nowCheckout opened with her last order
  4. ReorderedOrder linked to this reminder
The reorder is linked to her reminder, so you can check the work.

Every customer runs out
on a different day.

Three customers, one product, 90 days Example

  • Using it up
  • Ran out, waiting
  • Box arrives
  • Day-30 email
  • Rejoin reminder
  • Unused stock

Liamtwo cups a daya bag lasts 18 days

Reminded 3 days before each bag runs out, first on day 15

Emmaone cup a daya bag lasts 28 days

Reminded 3 days before each bag runs out, first on day 25

Sofiaa cup every other daya bag lasts 45 days

Reminded 3 days before each bag runs out, first on day 42

3 of 3 reminded a few days before they run out, each on their own day.

From Morning Ritual Coffee ExampleHi Emma, running low on coffee?It’s been about 25 days since your last bag of Ethiopia Roast. Your last order is saved.

A monthly box ships every 30 days. A fixed follow-up email goes out 30 days after every order. Rejoin times one reminder to each customer. Switch views to compare.Example customers, stores and rhythms. In the Rejoin view, bars after a reminder assume the customer reorders, and reminders go out 3 days before the predicted run-out. In your store, Rejoin learns each rhythm from real orders.

No subscription needed. Customers keep buying one order at a time, and Rejoin reminds each of them once their rhythm is clear. Already run subscriptions? Keep them: they hold your regulars, and Rejoin reminds everyone else.

Emma’s prediction score, in the example below

Know when.
See why.

Every reminder comes with its reasons, and you set the minimum score. Below it, Rejoin waits. Try it with an example customer.

5

One order shows no rhythm yet.

28 days
3 days

How much the gap between orders varies.

22 days ago
60

You set this in Rejoin.

Predicted run-out

Mon, Nov 2

6days left

until the predicted run-out

ReminderFri, Oct 30, in the morning, her time

Prediction score

88/100

History5 orders. Enough history.100%
RegularityAbout every 28 days, give or take 388%
RecencyLast order 22 days ago, on rhythm100%

88 clears your minimum of 60. One reminder goes out 3 days before Emma runs out, in the morning, her time.

Hi Emma, running low on coffee?Scheduled

It’s been about 25 days since your last bag. Your last order is saved.

You can see why each customer was reminded, and you decide how confident Rejoin has to be.

Example customer. The score here is simplified for illustration; in your store it comes from real orders. In this example, reminders go out 3 days before the predicted run-out.

A reminder, not a sales pitch.

One short email about something they already buy. It arrives in the morning where they live, and stopping takes one click.

Example reminder email from Morning Ritual Coffee to Emma, with five numbered notes: when it is sent, the limit on reminders, the local send time, the last order it contains and the stop link.
  1. One email, right before they run out.

    Sent shortly before the predicted run-out date.

  2. No more than 2 in 30 days.

    The default limit for each customer, counted across every reminder.

  3. Morning, their time.

    Sent in each customer’s own time zone.

  4. Only what they bought.

    Their last order and nothing else. No upsells.

  5. One click to stop.

    Every email has a “Stop reorder reminders” link.

Built to keep your emails welcome: few of them, each about something the customer is running out of.

Estimate with your own numbers

Example numbers to start. Drag each one to match your store.

Count only customers with 2 or more orders of it. Rejoin waits on single-order customers.

That leaves 520 who don’t reorder on their own.

Your assumption. Start low.

Estimated reorder value from one round of reminders

$1,976

at your 10% assumption

If each of the 520 reordered once: $19,760

Example numbers

Estimate only: repeat customers × (1 − share who reorder on their own) × your assumption × average reorder value. Rejoin makes no promise about reorder rates. Once Rejoin is running, reminder history shows which reminders were followed by a reorder.

Intro video

Prefer to watch? Remi shows how Rejoin works, from order history to reorder. 1 minute, with voice-over.

Before you install

Tip: in Rejoin, open any customer to see their prediction score, the reasons behind it and every reminder they’ve had.

Do my customers need a subscription?

No. They keep buying one order at a time, the way they do now. Rejoin reminds them when it’s likely time to buy again, and they decide whether to reorder. If you already run subscriptions, keep them: subscriptions keep your regulars, and Rejoin reminds everyone else.

How does Rejoin decide when to send?

It reads each customer’s orders in your store: how many times they’ve bought a product, how regular the gaps are and how long it’s been since the last order. That gives a predicted reorder date and a prediction score with its reasons. If the score clears your minimum, one reminder goes out shortly before that date.

What about customers who have ordered only once?

Rejoin waits. A single order doesn’t show a rhythm yet, so the score stays low. Predictions need repeat purchases before they’re confident, and anyone below your minimum score is skipped.

Will customers feel spammed?

Each reminder arrives in the morning in the customer’s own time zone. By default, no customer gets more than 2 reminders in 30 days. The email only mentions what they bought before, and every email has a one-click “Stop reorder reminders” link.

Where does “Reorder now” take customers?

To your checkout, with their previous order already in the cart: the same items in the same quantities.

Which channels does Rejoin use?

Email. Rejoin sends reminder emails only.

How can I see what Rejoin did?

Every customer has a reminder history: sent, opened, clicked, reordered. When a reorder follows a reminder, the two are linked, so you can check each one.

The timing is already
in your order history.

Rejoin reads it customer by customer and, when the timing is clear, sends one reminder right before they run out.

Add to Shopify

Available now on the Shopify App Store.

Notes

  1. Henderson, Hurly, Bateson & Healy (2006). Timing in free-living rufous hummingbirds, Selasphorus rufus. Current Biology 16(5): 512–515.
  2. Customers, stores, products and numbers on this page are examples.
  3. The prediction score demo is simplified for illustration.
  4. Estimate formula: repeat customers × (1 − share who reorder on their own) × your assumption × average reorder value.