The Markin ROI Report for Enterprise Growth TeamsRead now
MARKIN
Field notes
Guides10 min read

Next best action software: how to evaluate it in 2026

A buyer's framework for next best action software: decision scope, objective function, causal measurement, constraints and time to first verified result.

Elisa Fontaine
  • #Next Best Action
  • #Decisioning
  • #Guides
Next best action software: how to evaluate it in 2026

Next best action software decides which action each customer should receive next, and hands that decision to the systems that execute it. The category is crowded because three very different products describe themselves the same way: campaign tools with a recommendation add-on, CRM-native decisioning, and independent decision layers that sit above whatever executes.

The differences only matter in one place: what the software is allowed to optimise, and whether it can prove the optimisation worked. This guide is the evaluation framework, not a vendor ranking.

The three product shapes

  1. 1Campaign platforms with decisioning modules. Marketing automation and engagement platforms that added ranking on top of their journey builder. Strong at execution, delivery and consent. The decision set is usually limited to messages the same platform can send.
  2. 2CRM-native decisioning. Recommendation strategies attached to records inside the CRM. Excellent for agent-facing prompts and sales workflows. Constrained by the CRM data model and by how much behavioural data actually lands there.
  3. 3Independent decision layers. Systems that read the warehouse, rank every eligible action across channels, and write the chosen action back into the execution tools. They optimise across the whole action set, including actions the messaging platform cannot send, such as pricing, plan changes or holding back entirely.

Nine evaluation criteria

Decision scope and the null action

Ask what the candidate set can contain. If the answer is only messages in that platform, the software optimises channel selection, not revenue. Then ask whether doing nothing can win a decision. Tools that cannot rank the null action will always find something to send.

Objective function

Is the ranking score a click propensity, a conversion propensity, or expected incremental margin? Only the third correlates with revenue. A tool that ranks by predicted engagement will reliably favour customers who needed no intervention.

Causal measurement

Look for a preserved holdout assigned at the decision level, not campaign-level A/B. If the reporting surface shows opens, clicks and attributed conversions but never treated-minus-holdout margin, the software cannot tell you whether it earned its licence fee.

Model transparency

You should be able to see the features that drove a decision, the model version, and the hypothesis behind an action. Provenance matters as soon as a regulator, a finance lead or a new analyst asks why a customer received an offer.

Latency and decision cadence

Batch scoring overnight is fine for lifecycle offers and terrible for in-session decisions. Match cadence to the moment: real time for service and web, daily for retention and cross-sell.

Constraint handling

Frequency caps, quiet hours, consent, budget, eligibility, cannibalisation. These change constantly and must live outside the model, editable without a retrain.

Data gravity

Does the tool read the warehouse where the truth already lives, or does it require another copy of the customer base? Every duplicate profile store adds reconciliation work and a new consent surface.

Write-back and execution fit

The decision has to arrive as an attribute, event or task in the systems that already run. Evaluate the connectors you actually use, not the logo wall.

Time to first verified result

Not time to first send. Time to the first holdout-verified incremental result. Anything beyond one quarter usually means the implementation is a data project wearing a decisioning label.

Engagement platforms that now call themselves decisioning

Most engagement platforms have shipped a decisioning module: it selects content, channel and send time inside a journey a human already designed. That is real optimisation, but it starts after the decision of what deserves to exist has been made elsewhere. The clearest example is Braze Decisioning Studio, which optimises what Braze sends inside Canvas. When you evaluate software, separate the two jobs explicitly: who picks the opportunity, and who delivers it.

Build versus buy

A capable data team can build propensity, uplift and a ranking service. What is expensive is everything around it: feature freshness, holdout bookkeeping, constraint management, retraining cadence, provenance, and the discipline to keep reading incrementality after the launch quarter. Teams that build usually get a working model and a stalled operating loop. The realistic question is not who writes the models, but who guarantees the loop keeps running.

Questions to put in the RFP

  1. 1Show a holdout readout. Ask for a screenshot of treated-minus-holdout incremental margin for one live decision, not a case-study percentage.
  2. 2Show a rejected action. Ask the vendor to show a decision where the system chose to do nothing, and why.
  3. 3Show the candidate set. Ask how many distinct actions the system ranked last month and how many were non-message actions.
  4. 4Show the retrain log. Ask when the uplift models were last retrained and how decay is detected.

For the underlying method, see the next best action model guide, and for the concept end to end, the pillar on next best action.


Markin is a decision layer: it ranks every eligible action against your warehouse and writes the winner into the tools you already run. Compare it in integrations.

Frequently asked

Questions readers ask about this.

What is next best action software?
Next best action software decides which action each customer should receive next and hands that decision to the systems that execute it. It ranks eligible actions per customer per moment and writes the winning decision back into messaging, CRM or product surfaces.
How is next best action software different from a marketing automation platform?
Marketing automation executes journeys and campaigns. Next best action software decides which intervention deserves to happen at all, across channels and including doing nothing, then delegates execution. Some automation platforms add ranking modules, but their candidate set is usually limited to messages that platform can send.
What should you look for when evaluating next best action software?
Decision scope and whether the null action can win; whether the objective is expected incremental margin rather than click or conversion propensity; native holdouts at the decision level; model transparency and provenance; decision latency; constraint handling outside the model; warehouse-native data access; write-back into your existing execution tools; and time to first verified incremental result.
Should we build next best action in-house or buy it?
Building propensity, uplift and a ranking service is achievable for a capable data team. The expensive part is the operating loop around it: feature freshness, holdout bookkeeping, constraint management, retraining cadence, provenance and sustained incrementality reading after launch quarter.

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.