Here's the answer: you should message customers based on where they are, not on what week it is. Automated lifecycle messages generate roughly three times the revenue of one-off campaigns, and the reason is timing. Campaign marketing asks "what should we send everyone this week?" Lifecycle marketing asks "what is this customer's situation, and what would actually help right now?"
The system starts with a simple map. Every customer is in exactly one state: new, active, slipping past their usual rhythm, at risk, gone quiet, or VIP. And here's the key: the rhythm is theirs, not a template's. Your data can compute each customer's personal days-between-orders, so "slipping" means slipping for them.
Then each state gets its message. The highest-earning automation in commerce is also the simplest: the refill reminder timed to land about 80 percent through the customer's own usage cycle, with one-click reorder and no discount, because running out is the problem being solved and solving it reads as care. Customers describe good replenishment flows as "they know me." That sentence is the whole game.
For the drifting, help before selling. For the at-risk, ask "did something not work for you?" before offering anything, because the replies tell you exactly what to fix. And for the gone, one honest invitation back, then a goodbye that actually stops.
One rule governs every message: would you say this sentence to the customer's face? Retention built on guilt and fake urgency is churn on a payment plan.
The full engine is Volume 2 of our Cult Following series.
Personalization isn't knowing their name. It's knowing their clock.