Ali Demirbaş

AI in lifecycle marketing: prediction, content and AI agents in CRM

AI in lifecycle marketing: predictive vs generative AI, AI agents in CRM, data readiness, guardrails that stay outside the model and a staged adoption path.

12 min readUpdated

AI in lifecycle marketing: a cube with a star for AI, linked to email, chat and notifications
Ali DemirbaşMobile App Growth Lead, Aksigorta

AI in lifecycle marketing means using models that predict behavior from customer data and decide which message goes out when and on which channel. These models also write the message and increasingly run campaign steps on their own. Whether you call it AI in CRM or AI in lifecycle marketing, in practice it is four separate jobs: predict, decide, generate and act.

Most CRM and customer engagement platforms sell all four under one AI label. Yet each needs different data, carries different risks and is at a different level of maturity. This guide separates the four jobs and sums up what the platforms say in their own documentation. It explains when your data is ready and shows why rules for consent, frequency and brand claims should stay outside the model.

Four jobs AI can do in a lifecycle program

The AI label covers different features in CRM tools. A model that calculates a churn score and a language model that writes a subject line are not the same technology. Knowing which one you are using tells you how far to trust what it produces.

Predict: who is likely to churn, buy or respond

Predictive models turn past behavior into a probability. Braze's Predictive Churn documentation explains that the model learns from users who churned and users who didn't. It then gives each user a churn risk score between 0 and 100.

Klaviyo's predictive analytics calculate churn risk, predicted customer lifetime value (CLV) and the expected date of the next order. In most tools you define what churn means, and Braze asks the business to define it as well.

Decide: which message, which channel, when

The second group picks timing, channel and frequency per person. Braze's Intelligent Timing sends at the hour each user is most likely to engage. Its Intelligent Channel filter selects the channel each user engages with most.

Insider One's Next Best Channel model, MoEngage's Most Preferred Channel parameter and CleverTap's IntelliTime answer the same questions. The next step, often called next best action or AI decisioning, decides which campaign reaches whom. Salesforce says its Campaign Agent evaluates each customer's intent to decide which campaign should reach them and suppresses competing sends.

Generate: copy, subject lines and images

Generative AI produces the message itself. MoEngage's Merlin AI writes email subject lines and copy. CleverTap's Scribe drafts copy informed by past campaigns. Dengage's Zeki AI rewrites text in the brand's voice and generates images.

The same group includes tools that turn a plain-language description of an audience into segment rules. Examples are Klaviyo's Segments AI, Braze's Operator, MoEngage's Segment Assist, CleverTap's Segment Builder and Dengage's Segment Shaper.

Act: AI agents that run the work

The last group is agents that take several steps on their own. You give a goal, and the agent builds the audience, drafts the content and plans the sends. Salesforce, HubSpot, Iterable, Klaviyo and MoEngage have all announced products in this direction. It is the newest and fastest-changing part of the field, covered separately below.

  • Job: Predict

    What it does
    Scores the likelihood of churn, purchase or lifetime value
    What it needs
    Enough history and a clearly defined outcome event
    What to watch
    A score is a probability, not a certainty for one person
  • Job: Decide

    What it does
    Picks timing, channel and frequency per person
    What it needs
    Enough messages and engagement per channel
    What to watch
    Models built on email opens can be misled
  • Job: Generate

    What it does
    Drafts copy, subject lines, images and segments
    What it needs
    Brand voice, product and offer data
    What to watch
    It can invent prices, offers or promises
  • Job: Act

    What it does
    Builds and runs a campaign from a goal
    What it needs
    A clear goal, limits and approval steps
    What to watch
    It repeats a wrong action quickly and at scale
Based on the platforms' own documentation, as of November 2026.

Predictive AI vs generative AI

The most important difference between the two is whether they learn from outcomes. Braze draws the line in its own documentation.

Features that learn (prediction, timing, channel selection) find patterns in outcomes across many users. Features that reason (agents running on language models) act on one user's context. Braze also states that its agents don't learn from whether the output worked, so they don't improve on their own from outcomes.

What a churn or CLV score tells you

A churn score tells you who is more likely to leave. It doesn't tell you why, or whether a message will keep them. Klaviyo notes that its predictions work best when averaged over many customers and are not expected to be exact for any single individual. That makes a score more useful for prioritizing audiences than for one-to-one decisions.

A rule-based segmentation can sit beside it. RFM analysis answers a similar question from recency, frequency and spend, and you can see exactly how it is calculated. To compare a predicted CLV with your own figure, the LTV calculator gives a simple lifetime value from historical inputs.

Where generated copy helps

Generative AI is most useful at the draft stage. Think of subject line variants, short push copy, adapting one email for different segments, or turning a sentence into segment logic. The platforms themselves leave the final call to a person.

Klaviyo says you are still responsible for the final definition of a segment its AI builds. Braze's Operator shows a proposed change as a visual diff for you to review and approve, and you always launch changes yourself.

One note in Klaviyo's documentation for its Composer agent is worth keeping in mind. It can't invent a property you don't have, so a segment can only be as specific as your data allows.

What AI agents change in CRM

AI agents in CRM have started to run whole tasks rather than single steps. In a classic CRM flow you define the trigger, the wait and the message. With an agent you define the goal and the limits, and the agent works out the steps.

In its June 2026 announcement, Salesforce describes marketers defining goals, budgets, guardrails and autonomy limits, with agents creating, executing and optimizing campaigns within those boundaries. In September 2026 Salesforce announced that its Campaign Agent would become generally available in October. Content Agent and Marketing Goals Agent, named in the June announcement, were in pilot at that time. HubSpot now groups its agents under Agent Hub (formerly Breeze Agents), with separate agents that plan a campaign, create content and nurture leads.

The word "agent" covers two different things across these tools. In some, an agent is a step inside a journey that runs for each user. Insider One's Call an Agent element adds a reasoning step that reads each user's data when they reach it and returns a structured output.

In others, an agent is a decisioning system that optimizes toward a goal and learns from results. Knowing which kind a tool means tells you what to expect from it.

Actions that should never run without approval

The platforms design agents around human approval. Iterable says its built-in human oversight gives you final approval before anything goes live. HubSpot recommends testing an agent before you turn it live and setting the guardrails yourself.

Those guardrails should cover sending to a new audience for the first time and creating an offer with a discount or price. They should also cover changing a live journey, touching a user's consent or communication preferences and writing to customer records in the CRM. Each of these is hard to undo, and one mistake reaches thousands of people at once.

Is your data ready for AI?

AI-powered CRM tools are only as good as the data they learn from. The platforms' own documentation shows that every model comes with data requirements.

Klaviyo's CLV prediction needs at least 180 days of order history and orders within the last 30 days. Salesforce's Einstein Send Time Optimization uses 90 days of engagement data.

Braze's Intelligent Channel filter can only rank a channel after a user has received at least three messages on it. It also needs enough data on at least two channels. Insider One's Next Best Channel model looks at signals from the last 6 months.

Events, identity and an outcome to predict

A model first needs to know what it is predicting. That means a clearly defined outcome event such as a purchase, a subscription cancellation, an app uninstall, or 30 days without a login.

Beyond that, behavior on web and app has to be tied to the same person. Events need consistent names and parameters, and consent has to be stored as a data field. To see which journeys your current events can support, the Journey Builder reads your events and parameters and maps them.

Email opens are a weaker signal than they were

Some timing and channel models rely on email opens. Apple's Mail Privacy Protection prevents senders from seeing whether a message was opened, and the platforms have adjusted. Braze excludes machine opens from Intelligent Timing.

Salesforce says opens have become a less reliable engagement signal. It adds that Einstein Engagement Scoring now uses engagement and unsubscribe rates instead of open rates alone. Insider One notes that Apple Mail generates automatic opens that can distort the hourly distribution of open data.

It is worth asking how your own tool's timing model treats opens. The email deliverability guide covers how opens and complaints affect inbox placement.

Guardrails that live outside the model

In a CRM program where AI makes decisions, some controls are not negotiable. They should run as fixed rules before every send rather than inside the model.

A model can learn to message high-propensity users more often. A language model can add a discount to the copy that the campaign doesn't offer. You can't count on the model to catch its own mistakes.

Consent, suppression and frequency caps

The rule of not sending to people without consent, people who unsubscribed or people on a suppression list stays fixed. It should apply the same way whatever model or agent is running. So should a daily or weekly message cap per user, and quiet hours.

Braze's own guidance points the same way. If a rule on clean data answers the question, use a standard step. Use AI when a rule can't express the decision.

What generated copy may not invent

Prices, discount levels, campaign end dates, delivery promises, legal disclosures and product specifications are not things generative AI should write freely. It is safer to pull them from fixed fields or the product catalog and let the model write only the copy around them. Phrases the brand never uses and category-specific restrictions should also be given to the model explicitly.

Transparency rules for AI that talks to customers

If you message customers in the European Union, Article 50 of the EU AI Act sets transparency obligations. According to the European Commission's AI Act page, they apply from August 2, 2026.

Among them, AI systems that interact directly with people must tell them they are talking to an AI unless that is obvious. That rule applies to chat and messaging agents.

Providers of generative AI systems also have to mark generated content in a machine-readable way. This is an overview, not legal advice, so check your own use case with your legal team.

Where to start with AI

When a rule is still the better choice

Not every CRM question needs a model. When send volume is low or the outcome you want to predict happens rarely, there aren't enough examples to learn from.

Transactional messages such as password resets, order confirmations and invoices gain nothing from model-picked timing or copy. They should go out immediately with the same content. In short campaigns that run for a few weeks, the model's learning period can be longer than the campaign.

Some rules can be written plainly, such as a reminder one hour after someone abandons a cart. In those cases the rule is easier to understand, test and explain.

Where AI fits in common lifecycle journeys

AI rarely builds a new journey. More often it improves one step of an existing one. A few flows from the Journey Library show where a model can fit:

Each journey page describes its own trigger, waits and exit conditions.

A staged adoption path for a lifecycle team

Adding AI to a CRM program in steps, ordered by risk, is safer than doing it all at once. Here is the order I would follow:

  1. Drafts and assistance: Start with subject line variants, copy drafts and building segments from plain language. A person approves every output, and nothing goes live on its own.
  2. Timing and channel: Hand send time and channel choice to a model on the channels where you have enough data. As Salesforce itself suggests, send the same message with and without the model and compare the results.
  3. Predictive segments: Use churn or purchase scores as triggers or filters on existing journeys. Use the score to route an existing flow to the right people, not to invent a new flow.
  4. Limited autonomy for agents: Give an agent one action at a time, log every step and decide up front how to roll it back. Consent, suppression and frequency rules stay outside the model at this stage too.

A hypothetical example shows how to read the comparison in step two. Split an audience of 40,000 people at random into two halves. One group of 20,000 gets the message at a fixed time, and the other 20,000 get it at the time the model picks.

Say 400 people in the fixed-time group buy (2.0%) and 460 in the model group (2.3%). The model seems to have brought 60 extra orders, a relative difference of 15%.

Before making the model permanent, check statistically whether that difference could be explained by chance. Tracking unsubscribes and complaints separately in the same two groups also shows whether the extra purchases came at the cost of more annoyed customers.

This order lets you see what changed at each step and find which layer a problem came from. To see which CRM and marketing automation platforms cover which channels, read the CRM and marketing automation tools post. It compares them side by side.

Ali Demirbaş

Written by

Ali Demirbaş

Mobile App Growth Lead, Aksigorta

Ali Demirbaş is the Mobile App Growth Lead at Aksigorta. He writes about growth, lifecycle marketing and the metrics behind them.

Related tools

What to read next

If this work overlaps with yours, let's talk.

Send me a note about growth, CRM, measurement or one of the projects here. A question, a counterpoint or a simple hello all work.