Loading
Salesforce now sends email only from verified domains. Read More
Automate Your Business Processes
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
          Use Prompt Templates to Generate Record Summaries Example

          Use Prompt Templates to Generate Record Summaries Example

          This example gets a list of open customer cases for a given account, and then integrates this data with a field generation prompt template.

          Required Editions

          Available in: Lightning Experience
          View supported editions.
          This feature requires the Einstein for Sales, Einstein for Service, or Einstein Platform add-on. To purchase, contact your Salesforce account executive.
          User Permissions Needed
          To open, edit, create, activate or deactivate a flow using all flow types, elements, and features available in Flow Builder, including Einstein and Agentforce for Flow: Manage Flow
          To create and manage prompt templates in Prompt Builder: Prompt Template Manager permission set

          Let's say you want to provide up-to-the-minute summaries of customer cases for a given customer to your company's sales team before they make customer calls. You want to create a field generation prompt template that integrates a template-triggered prompt flow. The flow obtains case data for an LLM to summarize.

          Before creating your field generation prompt template, you create a flow that retrieves a list of open customer cases. For this example, you create the Get Open Cases for Account flow.

          1. Turn on Einstein.
            1. From Setup, in the Quick Find box, enter Einstein Setup, and then click Einstein Setup.
            2. Turn on Einstein.
          2. Open the Flows list view.
            • From Setup, in the Quick Find box, enter Flows, and then select Flows.
            • From the Automation app, select the Flows tab.
            • From the Flows tab in any Lightning app, click the actions menu and select Open Flow.
          3. Create the flow.
            • From the Automation app, click New | Autolaunched | Template-Triggered Prompt Flow.
            • From Setup, click New Flow | Autolaunched | Template-Triggered Prompt Flow.
          4. Configure the flow.
            1. Select Automatic Inputs.
            2. For Prompt Template Type, select Field Generation Template.
              Each prompt template type is associated with its prompt template type in Prompt Builder.
            3. For Object, select Account.
              Selected prompt template type and object for the flow in Flow Builder
          5. Add the Get Records element and configure it.
            1. For Label, enter Get Open Cases.
            2. For Object, select Case.
            3. For Condition Requirements, select All Conditions Are Met (AND).
            4. For Field, select Account ID.
            5. For Operator, select Equals.
            6. For Value, select Prompt Template Input then Account then Account ID.
            7. Click Add Condition.
            8. For Field, select Status.
            9. For Operator, select Does Not Equal.
            10. For Value, select Closed.
            11. For How Many Records to Store, select All Records.
              The Get Records element where two conditions are specified and All records is selected under How Many Records to Store.
          6. Add the Decision element and configure it.
            1. For Label, enter Any Cases?
            2. For Select Decision Logic, select Define Manually (Default).
            3. On New Outcome, for Outcome Label, enter Yes.
            4. For Condition Requirements to Execute Outcome, select All Conditions Are Met (AND).
            5. For Resource, select Cases from Get Open Cases.
            6. For Operator, select Is Null.
            7. For Value, select False.
              Selected field values for the Yes outcome
            8. Click Default Outcome.
            9. For Label, delete the text, and enter No.
          7. On the No outcome path, add the Add Prompt Instructions element.
            1. For Label, enter: Add Note About No Open Cases.
            2. For Prompt Instructions, enter: There are no open cases..
              Entered text for prompt instructions field
              If the flow takes this outcome path, the flow stores this text in the $Output global variable. When the flow finishes, the flow passes the text to the field generation prompt template.
          8. On the Yes outcome path, add the Loop element.
            1. For Label, enter Get Each Case.
            2. For Collection Variable, select Cases from Get_Open_Cases.
              Selected value for Collection Variable in Loop element
          9. On the For Each path, add the Add Prompt Instructions element.
            1. For Label, enter: Add Case Details to Prompt Template.
            2. For Prompt Instructions, enter:
              Case details: {!Get_Each_Case.Subject}, {!Get_Each_Case.Description}.
              Entered text for prompt instructions field

              If the flow takes this outcome path, the merge fields are replaced with Salesforce data such as the subject and description text for a case. The flow stores the prompt instructions text in the $Output global variable. Each time the flow executes the Add Prompt Instructions element, the text is appended to existing text in the $Output global variable. It can contain details about multiple cases. When the flow finishes, the flow passes the text that's stored in the $Output global variable to the field generation prompt template.

          10. Click Save.
            1. For Flow Label, enter: Get Open Cases for Account.
            2. Click Save, and then click Activate.
            Flow Builder canvas that shows complete flow

          Now that you completed the flow, you create a field generation prompt template in Prompt Builder. You add the flow to the prompt template. When you preview the prompt template in Prompt Builder, it triggers the flow to run, and the flow sends its prompt instructions to the prompt template. See Create a Prompt Template

           
          Loading
          Salesforce Help | Article