The Markin ROI Report for Enterprise Growth TeamsRead now
MARKIN
Field notes
GuidesUpdated 11 min read

Einstein Next Best Action: how it works, limits and the decision layer

How Strategy Builder ranks recommendations in Salesforce, where the pattern stops, and how to decide in the warehouse and deliver inside the CRM.

Romà Llambés
  • #Next Best Action
  • #Salesforce
  • #Guides
Einstein Next Best Action: how it works, limits and the decision layer

Frequently asked

Questions readers ask about this.

What is Einstein Next Best Action in Salesforce?
Einstein Next Best Action is the Salesforce feature that evaluates recommendation records against a customer record using Strategy Builder, then displays the top ranked recommendations to an agent or a flow on Lightning pages, Experience Cloud or the Service Console.
What are the limits of Einstein Next Best Action?
It ranks by a numeric score, usually a propensity or manual priority, rather than expected incremental margin; its candidate set is shaped by the CRM data model, so deep behavioural signals and non-CRM actions are hard to include; randomised holdouts are not native; and strategy branches tend to accumulate into rule sprawl.
Can you use an external decision engine with Salesforce?
Yes, and it is the common pattern at scale. An external decision layer scores uplift per customer per action against warehouse data, applies constraints, then writes the chosen action, its expected value and its provenance to a Salesforce field or platform event. Strategy Builder then filters on eligibility and sorts on that external value.
How do you measure next best action in Salesforce?
Reserve a randomised share of eligible records that receive no action, then join Salesforce outcomes back to the decision log and read treated-minus-holdout on margin or save rate. Acceptance rate alone is not lift.
How do you set up Einstein Next Best Action?
Create the recommendation records for each eligible action, build a strategy in Strategy Builder that loads, filters, branches and sorts that recommendation set, then drop the Einstein Next Best Action component on a Lightning record page, Experience Cloud page or flow. Responses are logged so acceptance and rejection can be reported.
What is the difference between Einstein Next Best Action and Agentforce?
Einstein Next Best Action recommends: it ranks a set of predefined recommendation records and shows the top ones to a human, who accepts or rejects. Agentforce acts: it runs agentic workflows over the Salesforce estate with its own instructions and tools. Neither ranks by expected incremental margin or reserves a randomised holdout per decision, so both need an external uplift score if the KPI is incremental revenue.

See it in the product

This runs in Markin today.

The same loops this note describes run 24/7 against your customer base. Watch the workspace decide, experiment and execute 1:1.