Retention Engine

The retention engine thatruns without a marketer

It decides who to follow up with, what to say and when to stop. You approve the approach once and then watch what it earns.

The retention engine is the part of 3xRetention that brings customers back after the conversation ends. It watches for six signals — an unpaid payment link, an abandoned cart, a quiet regular customer, a completed order, a price enquiry that went cold, and a customer past their usual reorder window — and starts the matching follow-up automatically. It sets the timing itself, stops when a customer responds or opts out, and measures every rupee against a holdout group that received nothing.

The six flows

Six flows, and every one knows when to stop

Stops on payment or reply
  1. Trigger

    Link unpaid

    Payment link sent, nothing received

  2. +3 hrs

    Check-in

    Offers help with the payment

    Pays or replies → stop

  3. +24 hrs

    Reminder

    Re-sends the link

    Pays or replies → stop

  4. +72 hrs

    Final message

    One last attempt

    Pays or replies → stop

  5. End

    Stop

    No further messages

Payment follow-up flow: triggered when a payment link is unpaid, sending a check-in after 3 hours, a reminder after 24 hours, and a final message after 72 hours, stopping as soon as the customer pays or replies.

Payment follow-up

Flow 01

What it does

Chases a payment link that was sent but never paid. Offers help, re-sends the link, then makes one last attempt before stopping.

Trigger

Payment link sent, no payment received

Timing

3 hours → 24 hours → 72 hours, then stop

Stops on purchase or reply
  1. Trigger

    Cart abandoned

    On Shopify or WooCommerce

  2. +45 min

    Reminder

    What they left in the cart

    Buys or replies → stop

  3. +24 hrs

    Objection

    Answers the likely reason they paused

    Buys or replies → stop

  4. +3 days

    Offer of help

    Help, not a discount, by default

    Buys or replies → stop

  5. End

    Stop

    No further messages

Cart recovery flow: triggered when a cart is abandoned on Shopify or WooCommerce, sending a reminder after 45 minutes, a message answering the likely objection after 24 hours, and an offer of help after 3 days, stopping as soon as the customer buys or replies.

Cart recovery

Flow 02

What it does

Recovers a cart abandoned on your store. Reminds, answers the likely objection, then offers help rather than a discount by default.

Trigger

Cart abandoned on Shopify or WooCommerce

Timing

45 minutes → 24 hours → 3 days, then stop

Stops on reply
  1. Trigger

    Enquiry went quiet

    Price or stock asked, no reply in 24 hours

  2. +26 hrs

    Picks it back up

    Refers to what they asked about

    Replies → stop

  3. +4 days

    Second nudge

    Something useful on the same product

    Replies → stop

  4. +10 days

    Last check-in

    One final message

    Replies → stop

  5. End

    Stop

    No further messages

Cold enquiry revival flow: triggered when a price or stock enquiry gets no reply for 24 hours, sending a message after 26 hours, a second after 4 days and a last check-in after 10 days, stopping as soon as the customer replies.

Cold enquiry revival

Flow 03

What it does

Restarts a conversation where someone asked a price and then went quiet. Usually the highest-yield flow for B2B.

Trigger

Price or stock enquiry with no reply for 24 hours

Timing

26 hours → 4 days → 10 days, then stop

Stops on order or reply
  1. Trigger

    Regular went quiet

    1.5× their own average gap

  2. At threshold

    Relevant nudge

    Leads with relevance, not a discount

    Orders or replies → stop

  3. +14 days

    Second message

    A new reason to come back

    Orders or replies → stop

  4. +30 days

    Final message

    Your offer, only if you allowed one

    Orders or replies → stop

  5. End

    Stop

    No further messages

Win-back flow: triggered when a regular customer has gone 1.5 times their own average gap without ordering, sending a relevant message at the threshold, a second after 14 days and a final message after 30 days, which carries a discount only if you have allowed one, stopping as soon as the customer orders or replies.

Win-back

Flow 04

What it does

Reaches a customer who used to buy regularly and has gone past their normal gap. Leads with relevance, not a discount.

Trigger

No order for 1.5× the customer's own average gap

Timing

At the threshold → +14 days → +30 days, then stop

Stops on order or reply
  1. Trigger

    Cycle reached

    Time since last order matches how long the product lasts

  2. Per category

    Reorder reminder

    Timed to the product, not the calendar

    Orders or replies → stop

  3. End

    Stop

    No further messages this cycle

Reorder reminder flow: triggered when the time since a customer's last order matches the product's consumption cycle, sending a reminder at an interval set per product category, stopping as soon as the customer orders or replies.

Reorder reminder

Flow 05

What it does

Prompts a repeat purchase timed to how long the product actually lasts, not to a calendar date.

Trigger

Time since last order matches the product's consumption cycle

Timing

Set per product category

Stops on opt-out
  1. Trigger

    Order confirmed

    Payment in, order placed

  2. Immediately

    Confirmation

    Confirms the order

  3. On dispatch

    Shipping update

    Tells them it is on the way

  4. On delivery

    Satisfaction check

    Asks how it went

  5. +7 days

    Next product

    Suggests the natural next buy

    Buys or opts out → stop

Post-purchase flow: triggered when an order is confirmed, sending a confirmation immediately, a shipping update on dispatch, a satisfaction check on delivery and a suggestion for the natural next product after 7 days, stopping if the customer buys or opts out.

Post-purchase

Flow 06

What it does

Confirms, updates on shipping, checks satisfaction, then suggests the natural next product.

Trigger

Order confirmed

Timing

Immediately → on dispatch → on delivery → +7 days

How it decides

How it decides what to send,
and when

A wholesale buyer who orders every 45 days and a skincare customer who reorders every 60 days need different clocks. The agent learns each customer's own rhythm and triggers against that, rather than against a fixed schedule you set once for everybody.

It knows what the customer looked at, what they asked, what they bought before and what they paid. The follow-up references the actual product and the actual conversation. It is not a template with a name merged into it.

Every flow exits the moment the customer responds, buys, or opts out. There is also a global frequency cap so a customer in three segments does not receive three messages in a day.

The default sequence leads with help, relevance or urgency. A discount only appears if you have allowed one and only at the final step. Leading with a discount trains customers to wait for one, and it destroys margin for revenue you would have earned anyway.

Proving it worked

How you know it actually made you money

Here is the uncomfortable truth about retention marketing: some of the customers you follow up with would have come back anyway. If you count all of their revenue as yours, you are overstating your results — and most tools do exactly that.

We hold back a small random share of each segment and send them nothing. Everything else stays identical. At the end of the period we compare what the two groups spent. The difference is what the agent actually added — not what it happened to be present for.

Attributed revenue tells you the agent was there. Incremental revenue tells you it mattered.

Holdout group — no messagesReceived retention flows
Bar chart comparing revenue from a holdout group that received no messages against customers who received retention flows, with the difference labelled as incremental revenue
Control

You are still in charge

Four autonomy levels

Off, Suggest, Approve or Auto — set per flow, not just globally. Most businesses run payment follow-up on Auto and win-back on Approve.

Frequency caps

A hard ceiling on how many messages any one customer can receive in a week, across every flow, however many segments they belong to.

Quiet hours and days

Nothing sends outside the hours you set. Festival and holiday rules included.

Full audit log

Every message, every decision and the reason behind it — exportable, and kept for as long as you need it.

Questions

Questions about the retention engine

No, and the design actively prevents it. Every flow stops the moment a customer replies, buys or opts out. There is a hard frequency cap across all flows combined, so belonging to three segments does not mean three messages. You set quiet hours. And WhatsApp itself penalises over-messaging through your quality rating, so the incentive is aligned — we lose if you get blocked.

Yes. You can change the timing, rewrite any message, add a step, remove one, or switch a flow off entirely. Most people adjust one or two messages in the first fortnight and then leave it alone.

It is a small random share of a segment — usually 5 to 10% — that deliberately receives nothing, so you can compare. Without it you cannot tell the difference between revenue the agent created and revenue that would have arrived anyway. It costs you a little short-term revenue in exchange for knowing whether the tool is worth paying for.

Yes, using approved message templates, which is what the 24-hour rule requires. We pre-approve a template library for each flow so you are not waiting on Meta when a flow needs to fire. Inside the window the agent writes freely.

They are removed from every flow immediately, permanently, and across all channels. Opt-out handling is automatic and it is not something you have to configure.

As many as apply, subject to the frequency cap. In practice the agent runs three to six flows for a typical business and holds the rest back rather than over-contacting.

Book a demo

See it run on
your own catalogue

Send us your product list and we will set the agent up on it before the call. You will watch it answer questions about your own products, not a generic demo account.Thirty minutes. No obligation.

A demo on your products, not ours

Pick a time that works. Share a catalogue, price list or website link when you book and we load it into the agent before we speak.

  1. Before the call

    You send a catalogue, price list or website link. We set the agent up on it.

  2. On the call · 30 min

    You ask it the questions your customers actually ask. We show you the segments and follow-ups it would run.

  3. After

    A written summary of what it would do for you, and what it would cost.

Can't see the calendar? Book here

Or email sandeep@3xretention.com

OfficeBengaluru, Karnataka, India
HoursMonday to Saturday, 10am–7pm IST