The Markin ARPU report for B2C enterprisesRead now
MARKIN
Field notes
Guides10 min read

What is Next Best Action? A guide for revenue teams in 2026

Next Best Action explained: what it is, how it works, how it differs from segmentation, and what a modern NBA stack looks like in 2026.

Team Markin
  • #Next Best Action
  • #Decisioning
  • #Guides
What is Next Best Action? A guide for revenue teams in 2026

Next Best Action (NBA) is a decisioning approach that picks, for each customer at each moment, the single action with the highest expected incremental value. It replaces segment-and-blast campaigns with per-customer, per-moment routing. In 2026, most large B2C growth programs either run some version of NBA or are actively migrating toward it.

The term has been overloaded by vendors — Salesforce Einstein, Pega Customer Decision Hub and half a dozen CDPs all claim it — so it helps to strip it back to the underlying idea and rebuild from first principles.

The definition, sharpened

Three things are load-bearing in that definition. Per customer means the unit of decision is one person, not a segment. Per moment means the decision is re-evaluated when state changes, not on a weekly cadence. Incremental value means the score reflects what the customer does because of the action, not what they would have done anyway.

Next Best Action vs segmentation

Segmentation groups customers into buckets and applies a shared treatment to the bucket. NBA scores every eligible action for every individual customer and picks the winner per customer per moment. The distinction matters because segments systematically undershoot per-customer uplift: two customers in the same segment can have opposite treatment effects, and a segment-level treatment averages them into a mediocre outcome for both.

Segments can still exist as guardrails or eligibility filters (region, plan tier, consent state) but they should not decide what to send. That is the job of the per-customer, per-action score.

How Next Best Action works, end to end

1. Signals

A modern NBA stack ingests three families of signals in near-real time: behavioral (product events, session recency, engagement decay), transactional (purchases, billing events, plan changes), and contextual (device, location, seasonality, upstream marketing exposure). These land in a feature store that resolves the state of every customer at any moment.

2. Models

Two model families do the real work. Propensity modelsestimate the probability a customer takes an action; useful for eligibility and prioritization. Uplift models — meta-learners such as T-learner, X-learner and R-learner — estimate the causal effect of a specific intervention on a specific customer. Uplift is the model family NBA actually needs, because the whole point is to rank actions by their incremental effect, not their expected level.

3. Decisioning engine

The decisioning engine takes the scored actions and picks a winner per customer, subject to constraints: channel capacity, frequency caps, consent, product eligibility, holdout assignment. It emits one decision per customer per moment with a full provenance trail — the signal, the segment, the model version and the prior experiment it descends from.

4. Execution and measurement

The chosen action is routed to the appropriate channel (email, push, in-product, call center, paid) and the outcome is measured against a preserved holdout of customers who received no action for the same window. The read is treated-versus-holdout, per action, per cohort. Anything less than that is not causal.

Where NBA earns its keep, by use case

  1. 1Retention. NBA distinguishes at-risk customers whose churn is actually preventable from natural stayers who don't need an offer. That lifts incremental save rate without eroding ARPU through unnecessary discounts. See customer churn prediction for the modeling side of this.
  2. 2Cross-sell. NBA ranks candidate second-product offers against incremental uplift, so cannibalization shows up as negative score on the substitute product and never gets shipped.
  3. 3Plan upgrades. NBA nudges under-utilized customers on lower tiers with the exact offer whose uplift-weighted margin is highest, one at a time.
  4. 4Onboarding. Per-customer per-moment routing during the first two weeks shapes activation trajectory more than any segment-level drip can.

NBA vs Salesforce Einstein, Pega and the CDPs

Every category leader has an NBA product: Salesforce Einstein Next Best Action, Pega Customer Decision Hub, Adobe Journey Optimizer, and now most modern CDPs. The stacks differ in detail but converge on the same conceptual shape. What distinguishes them in practice is (a) whether the models are genuinely uplift-based or wrap propensity under a rebrand, (b) whether a preserved holdout is a first-class object or a bolted-on afterthought, and (c) how much of the loop is actually agentic — meaning proposing candidate actions, not just picking among a fixed set the marketer wrote in advance.

A future post in this series will do the head-to-head on the big vendors; for now, the buyer's rule of thumb is: if the product cannot show you the incremental margin per decision against a control, it is not doing what NBA is supposed to do.

Common failure modes

  1. 1Propensity dressed up as uplift. Ranking actions by predicted response rate instead of predicted treatment effect. Corrodes ARPU because it preferentially treats the customers who would have converted anyway.
  2. 2No preserved holdout. Without a control, every readout is a story, not a number. Programs converge to the loudest stakeholder's priors rather than to what actually works.
  3. 3Human-authored candidate set only. If the system only picks among actions marketers wrote by hand, the ceiling on decision quality is the marketer's imagination. The point of an agentic loop is to widen the candidate set.

Where to go from here

If you're evaluating NBA as an operating model rather than a feature to buy, the two pieces that pair with this one are continuous decisioning (why the calendar has to go) and how to increase ARPU (which specific decisions actually move the number).


Markin runs Next Best Action as a native operating model: per customer, per moment, ranked by incremental margin, measured against a holdout. Explore Growth optimization to see it live.

Frequently asked

Questions readers ask about this.

What is Next Best Action?
Next Best Action (NBA) is a decisioning approach where a system evaluates, for each customer at each moment, every eligible intervention and selects the one with the highest expected incremental value. It replaces segment-and-blast campaigns with per-customer, per-moment routing.
How does Next Best Action work in marketing?
The system ingests behavioral, transactional and contextual signals; scores each customer for a set of eligible actions using propensity or uplift models; and picks the single action with the highest expected incremental margin, subject to channel, frequency and eligibility constraints. Each decision is measured against a preserved holdout.
What is the difference between Next Best Action and segmentation?
Segmentation groups customers into buckets and applies a shared treatment to the bucket. NBA scores every action for every individual customer and picks the winner per customer per moment. Segments can still exist as guardrails or eligibility filters, but they no longer decide what to send.
What technologies support Next Best Action?
A modern NBA stack combines: a real-time event stream, a feature store, propensity and uplift models (often meta-learners such as T-, X- and R-learner), a decisioning engine that ranks eligible actions, and an execution layer that preserves holdouts and reads incrementality per decision.
How does Next Best Action reduce churn?
By scoring retention interventions per-customer against a holdout, NBA distinguishes at-risk customers whose churn is actually preventable from natural stayers who don't need an offer. That lifts incremental save rate without eroding ARPU through unnecessary discounts.

See it in the product

This runs in Markin today.

The same loops this note describes run 24/7 against your customer base. Watch the workspace decide, experiment and execute 1:1.

Explore the product