Win-back flows send the same coupon to everyone.
Discounts only where they work.
A blanket 20% off goes to everyone, including the customers who would have bought at full price. Oftenflow checks each customer’s history first and leaves the coupon out where it isn’t needed.

You’re paying customers to do what they’d do anyway.
Customers learn to wait for the next discount.
Nobody measures how much margin the coupons actually cost.
How it works
- 1
Check the history
Did this customer ever buy at full price? Did they wait for a sale last time? How did similar customers react?
- 2
Split the group
Customers likely to buy anyway get a reminder without a coupon. The rest get one, only if it’s likely to pay off.
- 3
Count the margin
Your Monday email shows how much margin you kept by skipping discounts that weren’t needed.
Smart discounts
Per customer, not per list
One proposal can contain both versions: with and without a discount.
You stay in control
Want a discount for everyone anyway? One click on “Add discount anyway”.
Discount codes in your tool
Codes are created in your store, so reporting stays where it is.
Measured honestly
Results are compared with similar customers who did get a discount.
41 customers are due to reorder. 29 of them paid full price last time, so I left the discount out for them. The other 12 get 10% off.
Questions
Will customers notice they got no discount?
They get a friendly, useful reminder instead. Most people who were going to reorder simply reorder.
Can I set a maximum discount?
Yes. You set the maximum per store, and the agent never goes above it.