Record-triggered flow trigger events and entry conditions
Key Takeaway
Entry conditions decide which record changes run a record-triggered flow. On a flow that runs on create and update, a scheduled path with Time Source When Record is Created or Updated needs "Only when a record is updated to meet the condition requirements". With that setting, the path is scheduled for new records that meet the conditions and for existing records that newly meet them.
A record-triggered flow runs on its own when a record is created, updated, or deleted. In the flow's Start element, you pick the object and the trigger event. Then you add entry conditions so the flow runs only for the record changes you care about. For updated records, a separate setting decides whether the flow runs on every qualifying edit or only when the record starts meeting the conditions. These settings also decide when Salesforce schedules and cancels scheduled paths.
Trigger events
Every record-triggered flow begins in the Start element. There you select the object and choose a value for "Trigger the Flow When". Then you set the entry conditions. Pick the trigger value that matches the business event.
| Trigger the Flow When | Example business event |
|---|---|
| A record is created | A new lead arrives |
| A record is updated | An opportunity's stage changes |
| A record is created or updated | A case is created, or its priority changes |
| A record is deleted | An account is deleted |
Plan a record-triggered flow in three parts: trigger, criteria, and action. For example, if a case is created or updated (trigger) and its Priority is High (criteria), the flow creates a task for the case owner (action). The entry conditions hold the criteria.