---
schema_version: "1"
id: c0e6bee3280d195a36577dd7efffc8806427fe2e284c1411de5dead31af53221
title: "Understand MuleSoft for Flow: Integration Features"
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/automate_flow_concepts_understand_mfi_features.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.automate_flow_concepts_understand_mfi_features.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: f1563c244632aca344434c9c9a19fcfcb8455170f4165a8d0a3cf20662f15c01
description: "Optimize and scale your business processes by using pre-built templates, automated versioning, and advanced trigger logic to manage MuleSoft for Flow: Integration flows."
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Understand MuleSoft for Flow: Integration Features

Optimize and scale your business processes by using pre-built templates, automated versioning, and advanced trigger logic to manage MuleSoft for Flow: Integration flows.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_supported_editions.htm&amp;release=264.0.0&amp;type=5" title="Learn about the editions and user interfaces that support Flow Builder. Some Flow Builder features integrate with other Salesforce products that require additional licenses.">View supported editions.</a></td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">This feature requires the MuleSoft for Flow: Integration add-on. Exceptions are segment-triggered flows, activation-triggered flows, and broadcast flows, which don't require the MuleSoft for Flow: Integration add-on. <strong>Professional</strong> Edition requires the API access add-on. To purchase an add-on, contact your Salesforce account executive.</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">MuleSoft for Flow: Integration features used with Agentforce require the Foundations or Agentforce 1 edition. To purchase these editions, contact your Salesforce account executive.</td></tr></tbody></table>

## Use MuleSoft for Flow: Integration Templates

You can access [pre-built templates for specific MuleSoft for Flow: Integration connectors](https://help.salesforce.com/s/articleView?id=platform.automate_ala_use_mulesoft_for_flow_integration_templates.htm&release=264.0.0&type=5 "Use a MuleSoft for Flow: Integration template to configure connectors or use AI pre-built flows to build your flow logic. These tools eliminate starting from scratch, so you can accelerate integration and customize automation for your business."). Use these templates to setup flows quickly with pre-configured logic and field mappings for your connector. You can use templates and then make your own connections. This approach makes it faster to set up connections while still letting you change the integration to fit your needs.

[AI Pre-Built Flows](https://help.salesforce.com/s/articleView?id=platform.automate_ala_use_mulesoft_for_flow_integration_templates.htm&release=264.0.0&type=5) use [Agentforce AI](https://www.salesforce.com/agentforce/guide/) to generate integration automations based on curated prompts. After you select a use-case-specific prompt and configure connections in the wizard, Agentforce AI builds the flow on the Flow Builder canvas. This approach streamlines the setup and deployment of complex integrations.

## Use Connector Versioning

MuleSoft for Flow: Integration connectors are designed to maintain their currency through a structured update process. Automatic updates are applied for minor and patch versions, which helps make sure that integrations remain secure and compliant. To maintain control and stability, manually upgrade your major versions. As they become available, new connector versions appear in Show advanced options, where you can select specific action or trigger versions.

## Use Conditional Triggers

Define conditions on trigger fields for some connectors to ensure your flows run only when necessary, reducing API calls and improving efficiency. Select fields and use AND, OR, or custom logic to customize the automation to your business processes.

## Manage Input Values

Manage input values efficiently with support for static and non-string value providers. Dynamic type providers for Apex fields improve integration with external APIs, and selected values appear as readable labels.

## Return Records with Get Records and Get Issues

Use actions like Get Records or Get Issues to return records from external systems based on custom filter logic and specified conditions.

In the Set Input Values for the Selected Action section, click **Select Fields** to add filter conditions. These actions define the queried object, specify operators, provide field selection and sorting, and provide metadata for formatting.

## Map Custom Fields

Map custom fields for unique data Access and map custom fields from third-party connectors to include custom data in your integration logic.

To map custom fields, add an Assignment element to your flow, and map the fields under Set Variable Values.

## Trigger Flows on File Events

The [Automation Event-Triggered Flow](https://help.salesforce.com/s/articleView?id=platform.automate_flow_build_create_automation_event_triggered_flow.htm&release=264.0.0&type=5 "Configure triggers to process records when events occur in integrated applications.") type with the File Attach event automatically starts a flow when a file that matches your criteria is attached to a record. Configure the event to trigger based on criteria such as file type, extension, name, or the Created By field. [Record-Triggered Flows](https://help.salesforce.com/s/articleView?id=platform.automate_flow_build_get_started_record_triggered_flows.htm&release=264.0.0&type=5 "Record-triggered flows automatically run when someone creates, updates, or deletes a record in Salesforce. After they’re triggered, they perform actions such as updating records, creating records, and sending emails. There are two types of record-triggered flows. Learn how they differ so you can use the one that works best for your situation.") also support file attachments when triggered by a new record or an updated existing record.

To configure, create the flow, go to the Start node, click **Select Event**, select **File Attach**, and select an event.

## Use File Attach Actions

With MuleSoft for Flow integration file actions, your flows can transfer, upload, and return external files up to 15 MB. The actions provide a file as a reusable object variable for subsequent flow actions, such as sending a file to an external system.

For files retrieved or created during a flow run, the actions use standard Salesforce file capabilities by using the [ContentDocument](https://help.salesforce.com/s/articleView?id=platform.automate_flow_build_create_automation_event_triggered_flow.htm&language=en_US) object for temporary storage. The actions provide the file as an output variable for use in subsequent flow steps. This feature also provides the [Create Records](https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_data_create.htm&release=264.0.0&type=5 "Create or update multiple Salesforce or Marketing Object records by using a record collection variable. Create or update exactly one Salesforce or Marketing Object record by using a record variable or other values from the flow.") element to add a file attachment to newly created records.

![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/images/icon_important.png)

Important

Connector-driven file operations create files. Delete files after they’re no longer needed. Delete files after flow use by adding a Delete element to the flow, or manually delete files from the Files tab.

## Control Polling Frequency

Increase the speed at which your External System Change-Triggered flows respond to changes by polling triggers more frequently.

To configure polling frequency, open the flow's **Start** node and select the polling frequency under Set Input Values for the Selected Event.

## Use Custom Flow Connectors

Expand your integration capabilities by creating custom Flow connectors tailored to your needs. Before you begin, make sure you've completed the [prerequisites](https://docs.mulesoft.com/connector-builder/getting-started#flow-connectors). Then, use [Connector Builder](https://docs.mulesoft.com/connector-builder/) to build your custom Flow connector and [release it](https://docs.mulesoft.com/connector-builder/releasing-connectors#release-connectors-to-salesforce-flow) directly to AgentExchange or a Salesforce org to use in MuleSoft for Flow: Integration.