Loading
Salesforce Enforces New Security Requirements in Summer 2026Read More
Service
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Input Variables for the Recommendation Strategy Flow

          Input Variables for the Recommendation Strategy Flow

          To pass input to the Recommendation Strategy flow, add variables to the flow. Creating a Recommendation Strategy flow adds the recordId and outputRecommendations variables, by default.

          You can add these types of input variables to the flow.

          Variable API Name Description
          intelligenceSignals Stores a collection of intelligence signal types. Required if you’re passing intelligence signals to the flow. To use an intelligenceSignals input variable for a Next Best Action flow, turn on the Use an Apex-Defined Variable for All Intelligence Signal Types release update. The update is available starting in Summer ’24 and will be enforced in Spring ’25.
          ruleDevName Dev name of the Conversation Intelligence rule. Required for keyword rules only. To use a rule input variable for a Next Best Action or autolaunched flow, turn on the feature. See Pass the Rule Name as Input to a Flow.

          Depending on the type of variable, enter these variable settings.

          Variable Setting intelligenceSignals variable ruleDevName variable
          Resource Type Variable Variable

          API Name

          (case-sensitive)

          intelligenceSignals

          This setting applies if you declaratively created the Conversation Intelligence rule. If you programmatically created the rule with Service Cloud Voice Toolkit API, set the API name to the name of the attribute in the updateNextBestActions method payload.

          ruleDevName
          Data Type Apex-Defined Text
          Allow multiple values (collection) false false
          Apex Class

          EnhancedChannel__IntelligenceSignals

          Don’t use EnhancedChannel__EinsteinIntelligenceSignals.

          n/a
          Available for input true true
          Available for output false false

          Here’s a sample definition for the intelligenceSignals variable.

          New Resource page
           
          Loading
          Salesforce Help | Article