Decision engine

One process weighs context, options, and goals, then decides

One process weighs context, options, and goals, then decides

One process weighs context, options, and goals, then decides

One process weighs context, options, and goals, then decides

One process weighs context, options, and goals, then decides

The Decision Engine considers the customer, the current moment, the actions Governance permits, and the objective your business has set. It compares every available option, including doing nothing, then selects the action most likely to make a worthwhile difference.

01

01

01

Read the customer and the moment

Read the customer and the moment

Read the customer and the moment

Every decision begins with context from the Data layer, including the unified profile, activity history, latest event, loyalty status, and preferences the customer has shared. A purchase, lapse milestone, tier change, or e-commerce visit can start a decision. The engine receives the same complete customer context regardless of which channel produced the trigger.

02

02

02

Start from what's permitted

Start from what's permitted

Start from what's permitted

Governance checks every possible action before the Decision Engine compares them. Eligibility, redemption rules, stacking restrictions, frequency caps, available budget, margin requirements, and consent determine which options remain. An action that breaks a rule, exceeds a limit, or does not apply to the customer never enters the final decision.

03

03

03

Weigh each option against your objective

Weigh each option against your objective

Weigh each option against your objective

For every permitted action, the engine estimates the likely effect, expected cost, and confidence in the result. Each option is scored against the objective you have chosen, such as increasing visits, improving retention, protecting margin, or growing a category. Doing nothing is evaluated in the same way. If the customer is likely to return without an incentive, no action may be the strongest choice.

04

04

04

Act, record, and learn

Act, record, and learn

Act, record, and learn

The selected action passes to Unified Execution for delivery through the appropriate channel. Leat records the customer context, permitted options, expected results, and chosen action, creating an explanation that can be reviewed later. The actual outcome then becomes available to Optimization, helping inform future decisions in similar situations.

How teams use decision engine

How teams use decision engine

How teams use decision engine

How teams use decision engine

Objective setting

Decisioning can focus on visits, retention, margin, category growth, or a weighted combination as business priorities change.

Available actions

Teams can define which rewards, messages, and customer actions the engine may choose for each segment or incentive type.

Decision trigger configuration

Purchases, lapse milestones, tier changes, and other customer events can start a decision for the relevant customer groups.

Confidence and fallback setting

Decisions below a chosen confidence level can follow a standard rule, use the safest option, or be sent to a person for approval.

Fixed journey testing

A fixed journey, such as a 90-day lapse message, can be compared with Decisioning using a customer group that remains on the existing rule.

Decision reviews

Teams can regularly review recent choices and their explanations to confirm that the engine is behaving as intended.

Frequently asked questions.

Frequently asked questions.

Frequently asked questions.

Frequently asked questions.

Frequently asked questions.

Can’t find the answer you were looking for?

Can’t find the answer you were looking for?

  • How does this differ from an automation?

  • Can the decision engine decide to do nothing?

  • What happens if the decision engine isn't confident?

  • Does it replace or override my existing rules?

  • How does this differ from the rule engine?

  • What data does the decision engine use?

  • How does this differ from an automation?

  • Can the decision engine decide to do nothing?

  • What happens if the decision engine isn't confident?

  • Does it replace or override my existing rules?

  • How does this differ from the rule engine?

  • What data does the decision engine use?

Start unifying

your loyalty.

Start unifying

your loyalty.

Start unifying your loyalty.

Start unifying

your loyalty.

Start unifying

your loyalty.