---
schema_version: "1"
id: 1d49f4a5414b95c0880b5abd82a5cfe4d844a310074558dac04554dc07ecf89d
title: Integrate an Orchestration with External Systems
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/orchestrator_build_integrate_with_external_systems.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.orchestrator_build_integrate_with_external_systems.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: e1c5fc8b9a37290a5df0bc9f1c401c34593258a4605971f44e24f16e8eb8d122
description: Add a MuleSoft step to your orchestration to call an imported MuleSoft action. You can also use the $Orchestration.Instance system variable to integrate external systems with your orchestration.
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Integrate an Orchestration with External Systems

Add a MuleSoft step to your orchestration to call an imported MuleSoft action. You can also use the `$Orchestration.Instance` system variable to integrate external systems with your orchestration.

- **[Publish an Orchestration Event](https://help.salesforce.com/s/articleView?id=platform.orchestrator_build_publish_floworchestrationevent.htm&release=264.0.0&type=5)**  
    To allow an external system to make a paused orchestration evaluate its stage and step conditions, add a custom field to the affected object, configure a background step that calls the external system, and then use a record-triggered flow to publish an orchestration event.

#### See Also

- [Flow Orchestration MuleSoft Steps](https://help.salesforce.com/s/articleView?id=platform.orchestrator_concepts_steps_mulesoft.htm&release=264.0.0&type=5 "A MuleSoft step asynchronously runs an operation imported from a MuleSoft API and has no user interaction. You can control when a MuleSoft step is ready to start.")
- [Publish an Orchestration Event](https://help.salesforce.com/s/articleView?id=platform.orchestrator_build_publish_floworchestrationevent.htm&release=264.0.0&type=5 "To allow an external system to make a paused orchestration evaluate its stage and step conditions, add a custom field to the affected object, configure a background step that calls the external system, and then use a record-triggered flow to publish an orchestration event.")