Next best action

다음 최적 행동

Choose whether to help, offer, or say nothing at this moment.

···
html
<div class="nba"><div class="context">CONTEXT: <b id="context">NEEDS HELP</b></div><div class="options"><div id="help">HELP GUIDE</div><div id="offer">SPECIAL OFFER</div><div id="none">NO CONTACT</div></div></div>
css
.nba{width:min(90%,620px);font:900 clamp(10px,max(1.7vmin,1vw),15px)/1.1 sans-serif}.context{padding:clamp(9px,2vmin,18px);border-bottom:3px solid var(--fg)}.context b{color:var(--accent)}.options{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(5px,1.5vmin,12px);margin-top:clamp(18px,5vmin,38px)}.options div{min-height:clamp(60px,16vmin,120px);display:grid;place-items:center;text-align:center;padding:5px;border:2px solid var(--line);color:var(--muted);transition:.5s}.options div.on{border-color:var(--accent);background:var(--accent);color:#fff;transform:translateY(-5px)}
js
const states=[['NEEDS HELP','help'],['READY TO BUY','offer'],['RECENTLY MESSAGED','none']];let n=0;function show(){const [context,winner]=states[n];document.querySelector('#context').textContent=context;document.querySelectorAll('.options div').forEach(el=>el.classList.toggle('on',el.id===winner));n=(n+1)%states.length}show();setInterval(show,2200);

Next best action compares current customer context with business goals to choose a follow-up. A 2026 AI engagement guide describes systems that select message, channel, and moment from live signals.

As the customer's situation changes in the demo, the choice switches among help, offer, and no contact. Doing nothing can be valuable when it prevents fatigue.

A plausible choice is not proof of impact. Compare outcomes by customer group with a no-contact control.

When to use

Use it when several campaigns could reach the same customer and need prioritization.

Open as page ↗