The dominant model in marketing software is the list. You have a list of contacts. You segment the list by attributes. You send campaigns to segments. You measure opens and clicks. The contact is a row in a database with properties that determine which messages they receive.
This model is functional but shallow. It treats people as static entities defined by their attributes rather than dynamic entities defined by their journey. A contact who signed up yesterday and a contact who has been engaged for six months are fundamentally different, even if their demographic attributes are identical. The list model cannot express this difference meaningfully.
Lifecycle as the primary dimension
Cleo models every contact as being at a specific stage in a lifecycle - from initial awareness through engagement, consideration, conversion, and ongoing relationship. This stage is not just a label. It is the primary dimension that determines what kind of communication is appropriate, what content is relevant, and what the goal of the next interaction should be.
A new subscriber in the awareness stage needs educational content that establishes the brand's expertise. A contact in the consideration stage needs social proof and specific answers to their likely objections. A converted customer needs onboarding support and then ongoing value that reinforces their decision. The content, the tone, the frequency, and the channel strategy all differ by stage.
Stage transitions as intelligence
The most interesting AI work happens at stage transitions. When the system detects that a contact's behaviour suggests they have moved from awareness to consideration - they are visiting pricing pages, reading case studies, engaging more frequently - the communication strategy should shift accordingly.
The AI monitors engagement patterns and behavioral signals to identify these transitions. When a transition occurs, the system adjusts the content strategy for that contact automatically. The user can review and approve these strategic shifts, but the detection and recommendation happen in real time.
Why this is hard
Lifecycle modelling is hard because people do not follow linear paths. A contact may skip stages. They may regress. They may go dormant and reactivate months later. A rigid state machine does not capture the fluidity of real human behaviour.
We model lifecycles probabilistically rather than deterministically. A contact is not definitively "in the consideration stage" - they have a probability distribution across stages based on their observed behaviour. This allows the AI to handle ambiguity gracefully rather than forcing every contact into a single box.
The marketing benefit
When the AI understands where someone is in their journey, every piece of communication becomes more relevant. The right message reaches the right person at the right stage. This is not just a better user experience for the recipient - it produces measurably better marketing outcomes for the business. Lifecycle-aware marketing outperforms list-based marketing because it respects the reality of how people make decisions.
- Cleo's Team