Take one customer. Her last order was 47 days ago and she usually orders every 42. She is one of your best customers by order count and by spend. She buys a cleanser and a serum and has never bought a sunscreen. Her score has dropped this week.
Every one of those facts puts her on a list. She is due to repurchase. She has a gap in her routine. She is a best customer who is slipping. She has been quiet long enough to count as a winback. She is a candidate for one more product. Each list is correct. Each has a flow attached. She can get five messages.
The problem is not the segments
Segmentation answers “who is like this?” It does not answer “what should this person hear from us now?” The second question needs something a list cannot give you: a way to choose between true things.
Without one, the choice is made by accident. Whichever flow fires first wins, or they all fire, and the customer learns that messages from you are frequent and not especially about her.
Choosing needs an order
The first part of choosing is a fixed order for the cases that should never lose. In Altvary that order starts with safety: a customer who recently returned something citing irritation is held for 21 days. Protecting the account comes next, then what is due now, then winning someone back, then growing what they buy.
The order matters more than it looks. Recommending a new active to someone who has just reacted to one is not a missed opportunity. It is a mistake a customer remembers.
Then it needs a way to compare
Within what is left, the opportunities are ranked by what each is worth: what it is expected to contribute, weighted by how confident that estimate is. A decision that would lose money after your own offer is held back.
And sometimes the right decision is to wait. A customer who was the subject of a decision recently does not need another one because a second list has caught up with her.
What you end up with
One decision per customer: who, why, which product, and what to do. Not a dashboard to interpret and not five flows racing. Every play Altvary runs, and the order they resolve in, is on the plays page.