Table of Contents

NBA Strategy framework components: External Input through to Constraints


Only available versions of this content are shown in the dropdown

External input includes imported active actions that have already had individual group-level and All Group level engagement policies applied.

Strategy components: external input, pre-processing, customer states,

The figure below shows the whole strategy framework. The following sections describe individual components of the framework in more detail.

Pre-processing extension point

The first component within the strategy framework is an extension point named NBAPreProcessExtension that is used for any action pre-processing which you might need to perform.

Customer states

The CustomerStates strategy filters actions based on the customer's current journeys. This capability is a placeholder and will be implemented in a future release of Next-Best-Action Designer.


The Constraints strategy enforces any actions which need to be suppressed based on the associated contact policies. The strategy imports the suppression records, known as Action Insights, and filters out any groups or actions which have matching suppression records.

These constraints are only applied to non-transactional actions. Transactional actions are passed straight through.

Strategy components: external input, pre-processing, customer states,
Did you find this content helpful?

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.