Improve Performance With Record-Triggered Flows That Run Only for Specific Changes

We added entry criteria to record-triggered flows that update records, giving you more control over your automation. You can configure the flow to run every time a record that meets specified criteria is updated, or only when a record is changed to meet the criteria. Depending on the flow, this optimization can significantly reduce the impact that record-triggered flows have on your Salesforce org’s performance.

Where: This change applies to Lightning Experience and Salesforce Classic in Essentials, Professional, Enterprise, Performance, Unlimited, and Developer editions.

How: Create a record-triggered flow. Click Edit in the Start element. Select A record is updated or A record is created or updated.

The Configure Trigger modal highlighting the selection of A record is created or A record is created or updated for Trigger the Flow When

Choose the object whose records trigger the flow to run. Define the condition requirements for the triggering record. Choose when to launch flows for updated records: every time a record that meets the requirements is updated, or only when a record is updated to meet the requirements. The latter option allows you to launch flows only when the triggering record changes from not meeting the specified requirements to meeting them.

The Choose Object modal, with the Every time a record is updated and meets the condition requirements and Only when a record is updated to meet the condition requirements options under When to Run the Flow for Updated Records highlighted