---
schema_version: "1"
id: 6253082419c2b7f28c6d54feb45f32ee8baf5b4d5a5f7541d9dae3fc619f8e60
title: Work with Integration Procedures
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_standard_integration_procedure_workflow.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_standard_integration_procedure_workflow.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 69431b8c853b66095789fcf1d3542aefccc36a33b95260fd29ecb27c0d803cc5
description: Use the Integration Procedure Designer to build and configure server-side processes that automate data operations between Salesforce and external systems. Integration Procedures support actions like API calls, data transformations, conditional logic, and chaining in a single server call. The Designer also includes tools for debugging and performance optimization, making it ideal for use with Omniscripts, Flexcards, and external integrations.
products:
  - Omnistudio
release: "264"
---
# Work with Integration Procedures

Use the Integration Procedure Designer to build and configure server-side processes that automate data operations between Salesforce and external systems. Integration Procedures support actions like API calls, data transformations, conditional logic, and chaining in a single server call. The Designer also includes tools for debugging and performance optimization, making it ideal for use with Omniscripts, Flexcards, and external integrations.

From the App Launcher, open the Integration Procedures app. Click New to create an Integration Procedure, or click an existing Integration Procedure from the list to edit it.

You must provide a Name, Type, and Subtype to uniquely identify the Integration Procedure, then save your changes, before you can continue working on it.

After you create and configure your Integration Procedure, you can preview and test it in the Preview pane. Add input parameters and then click Execute to run the procedure. When the Integration Procedure finishes, you can see the response output, debug log, execution sequence, any errors, and other detailed information to help you debug and refine your Integration Procedure.

When the Integration Procedure works as expected, activate it to make it available to others. As you continue to develop and refine an Integration Procedure, you can save new versions to preserve earlier versions of your work. Only one version can be active at a time. When you activate a version, Omnistudio deactivates all other versions of the Integration Procedure.

- **[Export or Import an Omnistudio Integration Procedure](https://help.salesforce.com/s/articleView?id=xcloud.os_export_or_import_an_omnistudio_integration_procedure.htm&release=264.0.0&type=5)**  
    Export or import Integration Procedures to use them in another org, such as when you create them in a sandbox. When exporting or importing data packs for Integration Procedures, if you encounter Apex limit errors such as heap or CPU limits, reduce the size of the data pack by unselecting dependencies during the export process. Additionally, break the data pack into multiple smaller data packs. As a best practice, we recommend including no more than 10 elements in each data pack.