You are here:
Create a Flow with a Connector as a Trigger
To trigger a flow when a change happens in a third-party system, use an External System Change-Triggered flow. Create the flow from scratch or from a template.
Required Editions
| View supported editions. |
| This feature requires the MuleSoft for Flow: Integration add-on. Professional Edition requires the API access add-on. To purchase, contact your Salesforce account executive. |
| MuleSoft for Flow: Integration features used with Agentforce require the Foundations or Agentforce 1 edition. To purchase these editions, contact your Salesforce account executive. |
Note You can edit or delete connections only in the Automation
app.
Create an External System Change-Triggered Flow from Scratch
Learn how to create a new flow that is triggered by changes in an external system, beginning with the initial setup steps.
- In the Automation app, select the Flows tab, and then click New.
-
Click Triggered Automations and then click External
System Change-Triggered Flow.
The External System Change-Triggered flow opens in Flow Builder.
-
Configure the trigger.
- In the Event Library, select a supported third-party system.
- Select a trigger.
-
Create a new connection or use an existing connection.
A connection test runs automatically.
-
Select values for Polling Frequency and Record
Type.
The Select Which Fields to Use section appears.
-
Set the fields for the trigger.
If no fields are selected, all fields are returned by default.
- Set the filter requirements for the trigger.
- Select how many records the filter stores.
-
Select the output resources for the trigger.
To refer to the trigger output in subsequent steps, use the $Event variable.
- Optionally, select Advanced Options to check for a new version of the connector.
- After you configure the trigger, you can continue to add elements to your flow including MuleSoft for Flow: Integration connector actions.
- Save, test, debug, and activate the flow.
Create an External System Change-Triggered Flow from a Template
Use a pre-built template to create a flow that triggers when changes occur in an external system.
-
Choose how to access the flow templates.
-
Go to the Integrations tab and select a connector from the Get Started with Connectors section.
-
Go to the Flows tab, then click New, and then click Triggered Automations.
-
- Select a template and click Next.
- Enter values for Label, API Name and Field API Name.
- Optionally, set custom fields.
-
Click OK.
The flow opens in Flow Builder. The template has a pre-built flow that offers a starting point with established logic and field mappings. You will encounter errors until you configure your connections. Customize the elements in your template to your specific needs.
-
In the Start element, configure the trigger.
-
Create a new connection or use an existing connection.
A connection test runs automatically.
-
Select values for Polling Frequency and Record
Type.
The Select Which Fields to Use section appears.
-
Set the fields for the trigger.
If no fields are selected, all fields are returned by default.
- Set the filter requirements for the trigger.
- Set how many records the filter stores.
-
Set the output resources for the trigger.
To refer to the trigger output in subsequent steps, use the $Event variable.
- Optionally, select Advanced Options to see if a new version of the connector is available.
-
Create a new connection or use an existing connection.
- Adjust the elements in the flow to match your requirements.
- Save, test, debug, and activate the flow.
Did this article solve your issue?
Let us know so we can improve!

