RESOURCES/Guide
Customer decisioning: what it is, and what it still does not do
Customer decisioning is the practice of choosing, for each individual customer, which action is worth taking next, and what it is worth. It sits between customer data and the channels that deliver, ranking candidate actions by expected value rather than by campaign calendar. It answers what to do, not how to send it.
Definition
Customer decisioning
Choosing, per individual customer, which action carries the highest expected value, then arbitrating that choice against every other action competing for the same customer, before any channel executes it.
The problem decisioning was invented for
A large B2C business does not suffer from a shortage of things it could do to a customer. It suffers from the opposite. Twenty programmes are live, a customer qualifies for six of them in the same week, and the tie is broken by a frequency cap rather than by which one adds the most revenue. Decisioning exists because eligibility is not the same as priority.
- Campaign reporting is per programme, so nothing tells you the effect of everything a customer received.
- Eligibility rules answer 'may we contact this person', never 'should we'.
- Doing nothing is rarely an available output, even when it is the profitable one.
- Priority is resolved by whoever built their programme first.
The four things a decisioning layer has to do
Vendors differ enormously in how many of these they actually own. The word 'decisioning' is used for products that do only the third one.
01
1. Assemble context
Read behavioural, transactional, product and service history for the individual, from wherever it already lives. A decision layer consumes context; it does not try to become the system of record for it.
02
2. Enumerate candidate actions
Build the set of things that could legitimately happen to this customer right now, including hold. This is where most products stop being interesting: the candidate set is whatever a marketer created in the campaign tool.
03
3. Rank by expected value
Score each candidate by expected incremental revenue, net of margin, contact cost and fatigue. Ranking by likelihood of engagement is a different, weaker objective, and it systematically over-contacts people who were going to convert anyway.
04
4. Arbitrate and commit
One decision per customer per window, written back to the channel that will execute it, with a control group attached so the decision can be judged later.
Where decisioning sits relative to the systems next to it
| Layer | Question it answers | Primary output |
|---|---|---|
| CDP or warehouse | Who is this customer, in one consistent view? | Unified profiles and audiences |
| Decision layer | Which action is worth taking for this customer, and what is it worth? | One ranked, sized decision per customer, including hold |
| Engagement platform | How is this delivered, in which channel, with what creative? | Delivered messages and journey state |
| Experimentation platform | Did version A beat version B on this surface? | A verdict on a specific variant test |
What the evidence actually supports
Decisioning is a well-established practice, but the uplift figures attached to it in vendor material are usually attributed rather than measured against a control group. The gap between the two is the single most useful number in this category.
When next-best-action programmes are tested for incrementality, a meaningful share of the reported lift does not survive: BCG finds that 20% to 40% of measured uplift disappears once a randomised control is applied.
Independent researchBCG, incrementality in personalisation programmes (2026)Engagement-platform AI positions its decisioning around choosing content, channel and timing for a customer inside the journeys the platform itself delivers, which is a narrower scope than choosing which opportunity is worth pursuing.
Vendor pageBraze, BrazeAI product page
Diagnose your own stack in an afternoon
None of this needs a vendor. Pick one week and one segment of your base, and answer these from your own systems.
- For a random sample of 50 customers, list everything they received last week. Count how many were arbitrated against each other rather than sent independently.
- Find the most recent decision where the correct answer was 'contact nobody'. If there is not one, your system cannot produce that output.
- Take your best-performing programme and ask who holds the control group. If the answer is nobody, the reported lift is attribution, not incrementality.
- Count hypotheses tested last quarter. Divide by the number of distinct revenue problems you know you have.
- Ask what happens to a programme that underperforms. Automatic retirement, or a quarterly review nobody has time for?
When you do not need a decision layer
- Fewer than roughly 100,000 active customers: the arbitration problem is small enough that a good analyst and a prioritised roadmap will beat any system.
- A single product with a single price and one meaningful lifecycle moment. There is not enough of a candidate set to arbitrate.
- No reliable outcome data. Decisioning ranks by expected value, and expected value needs history to be worth anything.
- Acquisition-led growth where the constraint is new customers, not revenue per existing customer.
Markin is an autonomous growth-science team for large B2C businesses. It investigates why revenue per customer is stuck, forms its own hypotheses across marketing, product, pricing and technical health, chooses the next best action for each customer, launches it through the systems the business already runs, and proves every one against a randomised holdout.
Decisioning tools choose between the actions your team already built. Markin decides what to build.
Questions people ask
- What is the difference between customer decisioning and a CDP?
- A CDP unifies customer data and distributes it. Decisioning consumes that data and chooses what to do with it. They are complementary and sit at different points: a CDP answers 'who is this customer', decisioning answers 'which action is worth taking for them'. Owning a CDP does not give you a decision layer, and a decision layer does not require you to replace your CDP.
- Is decisioning the same as next best action?
- Next best action is the output; decisioning is the process that produces it. A next-best-action programme that ranks by propensity to click is decisioning with a weak objective function. Ranking by expected incremental revenue, net of margin and contact cost, is what makes the output worth acting on.
- Can my engagement platform's AI do this?
- Partly. Engagement-platform AI is genuinely good at choosing channel, timing and creative for a message it was asked to send. What it does not do is question whether the message should exist, compare it against a pricing change or a product fix, or author the hypothesis in the first place. Those live upstream of the channel.
- How long does it take to see a result from decisioning?
- First decisions can be live within weeks, but a result you should trust needs a full measurement window against a randomised holdout, which for most B2C businesses means 8 to 12 weeks from the first live cohort. Anything faster is a read on novelty rather than on effect.
Keep reading
Customer decisioning vs. CDP
The architectural boundary, side by side.
Reference architecture for a decision layer
Where it sits and what it must never own.
How to evaluate a decisioning platform
Twelve questions and the answers that should worry you.
How Markin measures incrementality
The holdout design behind every number.