industries

Real-Time Next Best Action in Banking Without Sending Data to a SaaS

By Art Kukharenko · Published · Updated

Browse this industry resources

Next best action in banking is a real-time decisioning pattern that, for each customer interaction, chooses the most suitable message, offer or service step: it checks eligibility, scores propensity, arbitrates between candidates, applies suppression rules and delivers through a channel. Fed by a customer data platform (CDP), it can run inside the bank's perimeter, which keeps customer data, consent state, model outputs and decision records under the bank's own audit and model risk controls.

This page is for architects, model risk managers and DPOs. It belongs to the financial services hub and builds on customer data platforms for banks and the customer 360 data model.

The five-step pattern

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
StageQuestionTypical inputsMethodCommon failure
EligibilityMay this customer be offered this at all?Product rules, age, jurisdiction, KYC status, holdingsDeterministic rulesEligibility differs between channels
PropensityHow likely is this customer to want or benefit from it?Holdings, behaviour, life eventsScores or rulesStale features; proxy variables
ArbitrationWhich candidate wins?Propensity, value, priority, constraintsRanking functionWeights nobody owns
SuppressionMust anything be withheld?Consent, objection, open complaint, vulnerability flag, collections, frequency capsHard rulesApplied in one channel only
DeliveryHow and where is it shown?Channel, device, identity confidenceChannel adapterOutcome not logged

The stage order is a convention. Evaluate hard suppressions (consent, objection, vulnerability, open complaint) before scoring, so that the engine does not compute on data it must not use, and check them again at delivery because state can change in between. Tealium's banking page lists the typical use cases: abandoned-application recovery, cross-sell of products that complement what a customer already holds, and ATM touchpoints 1. Meiro and Acceleraid describe next-best-offer and next-best-action scoring in their banking material 23.

Latency budgets by channel

The figures below are illustrative planning assumptions to agree with channel owners. They are not benchmarks or measured PrivyCDP performance. Replace them with your own measured p95 values and load-test results before accepting a service level.

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
ChannelMomentDecision call, example p95 budgetNote
Mobile app and online bankingScreen render, in session100–200 msPre-fetch where possible
Contact-centre desktopCall opens300–500 msIdentity known after verification
ATMAfter authenticationAbout 1 sFall back to a default screen
Branch adviser tabletMeeting preparationSeconds; can be precomputed
Push, email, SMSEvent-triggeredSeconds to minutesRe-check suppression at send
Campaign batchScheduledHoursSame rules as real time

An illustrative allocation for a 150 ms in-session call: gateway 15 ms, profile and feature lookup 30 ms, eligibility and suppression 15 ms, model scoring 40 ms, arbitration 10 ms, response 10 ms, headroom 30 ms. Write the decision record asynchronously with at-least-once delivery rather than blocking the response on the audit write. If the decision service is unavailable, show default content; a decisioning failure must never block a banking task.

Rules versus machine learning: when rules win

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
SituationUseReason
Policy and regulatory eligibilityRulesMust be exact and auditable
Consent, objection, vulnerability and complaint suppressionRulesLegal duty, not a probability
Frequency caps and contact policyRulesBusiness control
New product or small populationRulesNo data to train on
Ranking many eligible offers with rich historyMachine learningCaptures interactions
Next-product propensity, attrition riskMachine learning or scorecardsValue is in the ordering
Business priority weightingRules over scoresKeeps control with the business

The usual design is hybrid: models produce scores, and rules wrap them. This also shapes governance. The April 2026 US interagency guidance defines a model as a complex quantitative method applying statistical, economic or financial theories to turn input data into quantitative estimates, and excludes simple arithmetic and deterministic rule-based processes 4. A rules-only engine therefore sits outside that definition, while the scores inside a hybrid engine sit within it. Rules still need change management, testing and a decision record.

Model risk management and explainability

United States: SR 26-2 replaced SR 11-7

On 17 April 2026 the Federal Reserve (SR 26-2) and the OCC (Bulletin 2026-13) issued revised model risk guidance that rescinds SR 11-7 and OCC Bulletin 2011-12 45. The old names still appear in vendor documents. The guidance is risk-based, says it sets no enforceable standards, is expected to be most useful for organisations above $30 billion in assets, and keeps validation built on conceptual soundness, outcomes analysis and ongoing monitoring, noting that interpretability measures may be a practical alternative to theoretical review for some models 4. The OCC states that it applies to community banks, subject to its limits 5. Vendor products remain in scope: principles apply even when the vendor does not disclose code, data or methodology 4. A footnote excludes generative and agentic AI models, so an LLM that composes or selects offers is governed by the bank's broader risk management rather than this guidance 4.

United Kingdom

The PRA’s SS1/23 applies model-risk expectations to the UK institutions in its stated internal-model-approval scope. The official page links an April 2026 version; confirm the version and applicability rather than assuming every bank has identical duties. Keep model identification, governance, validation and mitigants in the decisioning assessment. The exact April 2026 changes were not established in this review. PRA source.

EU: automated decisions and the right to an explanation

What to log

A decision record should hold: decision ID, timestamp, customer reference, channel, candidate set with eligibility outcome, suppressions applied with reason, model and rule versions, scores, arbitration weights, winning action, delivery result and response. Add a customer-facing reason code written in plain language. With these fields a decision can be replayed and explained. See explainable AI for customer decisions.

The EU AI Act boundary

Prohibited practices applied from 2 February 2025. Regulation (EU) 2026/1744, in force since 27 July 2026, moved the stand-alone high-risk obligations in Annex III to 2 December 2027 1112. Article 50 transparency obligations apply from 2 August 2026 12.

Annex III point 5(b) lists AI systems intended to evaluate the creditworthiness of natural persons or establish their credit score, except those used to detect financial fraud; point 5(c) covers risk assessment and pricing for life and health insurance 13. Marketing segmentation and next best action are not high-risk by themselves. Four points mark the boundary:

  1. If the engine uses a creditworthiness output to decide who is offered which credit product on what terms, treat it as in scope until counsel decides otherwise.
  2. The Article 6(3) exemptions for narrow or preparatory tasks do not apply where the system profiles natural persons 13.
  3. Article 5(1)(b) prohibits AI that exploits vulnerabilities due to age, disability or a specific social or economic situation to materially distort behaviour in a way likely to cause significant harm 13. A financial-vulnerability flag makes this directly relevant to offers of high-cost credit.
  4. Article 50(1) requires that people be told when they interact with an AI system, such as a chatbot 13.

The shared fact check records Commission draft high-risk classification guidelines published on 19 May 2026. A draft is not a substitute for the Act or final guidance. Check the current adopted text when classifying credit-related decisioning; see the AI Act guide.

Inference inside the perimeter versus calling a SaaS

Scroll horizontally to compare all columns ↔

Comparison — source references are listed below
DimensionInside the bank's perimeterSaaS decisioning call
Data movementFeatures stay in the bankIdentifiers and features sent to a vendor
Consent and suppressionSame ledger evaluated in processNeeds a synchronised copy of consent
Decision recordWritten to the bank's audit ledgerVendor logs; export dependency
Model governanceBank controls versions and rollbackVendor releases changes; require notice
Third-party riskSoftware licence onlyDORA register entry, exit plan, concentration review 14
LatencyLocal network, predictableInternet round trip, variable
Failure modeBank runs high availabilityVendor outage means defaults

Choose an inference location by tracing the features, model access, decision record, fallback and operating owner. For a remote service, assess the recipient, allowed data, contract and outage behavior. For private inference, test capacity, patching, observability and recovery. A tabular model’s operational footprint should be measured in a proof of concept. Neither location establishes compliance by itself. See deployment and the synthetic proof of concept.

  • Consent and objection. Evaluate purpose and channel permissions before ranking an offer, and re-check suppression at activation. Keep service communications distinct from marketing purposes.
  • Vulnerability. FCA FG21/1 calls for understanding vulnerable customers’ needs, appropriate staff capability, suitable products and communications, and monitoring outcomes. Its July 2026 note points firms to current Consumer Duty expectations. FCA guidance.
  • Fairness testing. Define the population, outcome and lawful testing data with counsel before comparing groups. Check proxy variables and adverse effects; do not infer that a technical parity check establishes legal compliance. US credit decisions require a separate Regulation B assessment.
  • Evidence. Record policy/model versions, the permitted action, suppression reasons and the fallback decision. Use synthetic data before live activation.

Reference flow

  1. The channel calls the decision API with an identity token and context.
  2. The service loads the profile and precomputed features.
  3. Hard suppressions run against the consent ledger and flags.
  4. Eligibility rules prune the candidate set.
  5. Models score the remaining candidates.
  6. Arbitration ranks them under business constraints.
  7. A final suppression check runs, and the action returns with a reason code.
  8. The decision record is written asynchronously, and responses feed monitoring.

Implementation checklist

  1. List actions, owners and eligibility rules before choosing a model.
  2. Put consent, objection and vulnerability flags in one ledger read by every channel.
  3. Separate rules and models in code and in the decision record.
  4. Enter every score used in a decision in the model inventory with an owner.
  5. Set a latency budget per channel and test p95 and p99 under load.
  6. Define fallback content for every channel.
  7. Record decision ID, versions, suppressions, scores and outcome for each decision.
  8. Provide plain-language reason codes for customer-facing explanations.
  9. Decide, with counsel, whether any use touches creditworthiness (AI Act Annex III 5(b)) or Article 22.
  10. Run vulnerability and proxy-variable checks before launch and monthly.
  11. Keep holdout groups.
  12. Block outbound calls to external decisioning or analytics endpoints unless the register entry exists.
  13. Test with synthetic data first; see CDP proof of concept with synthetic data.
  14. Review rules and models quarterly, and on any change in policy or regulation.

To scope a bank-owned decisioning pilot, start with the deployment qualification form, which collects workload, latency and boundary requirements.

Frequently asked questions

What is next best action in banking?

It is a decisioning pattern that selects the most suitable offer, message or service step for a customer at the moment of interaction. It combines eligibility rules, propensity scores, arbitration, suppression and delivery, and is used for offers, service prompts and retention actions. See real-time decisioning.

When should a bank use rules instead of machine learning?

Use rules for eligibility, consent, objection, vulnerability, complaint and frequency controls, and where data is thin. Use models for ranking many eligible options with rich history. Most banks combine them, with rules wrapped around model scores. Rules are also easier to explain to customers and examiners.

Is next best action high-risk under the EU AI Act?

Not by itself. Annex III 5(b) covers systems that evaluate creditworthiness or establish credit scores, with obligations from 2 December 2027 1113. If the engine feeds creditworthiness outputs into credit offers, assess it as potentially in scope. The Article 5 prohibitions already apply.

Does SR 11-7 still apply?

No. The Federal Reserve's SR 26-2 and the OCC's Bulletin 2026-13, issued on 17 April 2026, rescinded it 45. The new guidance is principles-based, non-enforceable, and excludes generative and agentic AI from its scope 4. Vendor documents may still cite SR 11-7, so check which guidance your model inventory references.

Can next best action run inside the bank without a SaaS?

Yes. Eligibility, scoring, arbitration and logging can run on the bank's infrastructure with the consent ledger and audit ledger beside them. The trade-off is operating responsibility: capacity, patching, monitoring and model governance fall to the bank. A proof of concept with synthetic data shows the sizing.

What latency is needed for real-time decisioning?

It depends on the channel. In-session placements need a decision call in the low hundreds of milliseconds, agent desktops somewhat more, and event-triggered messages can take seconds. Treat any figure, including the examples above, as a planning assumption until it is measured in your own environment.

Sources

  1. Tealium, banking Open source
  2. Meiro, banking Open source
  3. Acceleraid Open source
  4. Federal Reserve, SR 26-2 and attachment (17 Apr 2026): and Open source · Additional source
  5. OCC Bulletin 2026-13 Open source
  6. Bank of England, PRA SS1/23 Open source
  7. FCA, Consumer Duty Open source
  8. Regulation (EU) 2016/679 (GDPR) Open source
  9. Court of Justice, C-634/21 (SCHUFA Holding) Open source
  10. Court of Justice, C-203/22 (Dun & Bradstreet Austria) Open source
  11. Regulation (EU) 2026/1744 Open source
  12. Gibson Dunn, EU AI Act omnibus Open source
  13. Regulation (EU) 2024/1689 (AI Act), Arts. 5, 6, 50, Annex III Open source
  14. Regulation (EU) 2022/2554 (DORA), Art. 28 Open source
  15. Broadcom, Private Cloud Outlook 2026 Open source
  16. PrivyCDP, financial services Open source
  17. PrivyCDP, deployment Open source

Put this evaluation into practice.

Assess your deployment requirements

This article is general information, not legal advice.

Further reading

Published: · Updated:

Publication date recorded for the approved release. Editorial updates do not establish legal approval or a customer result.

Need help?

Ask the PrivyCDP Assistant