---
title: Steps
description: Actions, like downloading a file from an SFTP server or posting a message to Slack, are added as steps of an integration. Steps are executed in order, and outputs from one step can be used as inputs f
---

[Skip to content](https://support.resnet.ai/migration/steps#main-content)

English

Show submenu for translations

![](https://support.resnet.ai/hs-fs/hubfs/primary_logo%20(1).jpg?width=6782&height=2762&name=primary_logo%20(1).jpg)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- Contact us

 Contact us

 How can we help you?

- There are no suggestions because the search field is empty.

1. [SUPPORT CENTER](https://support.resnet.ai/migration?hsLang=en)
2. [Workflow Automation](https://support.resnet.ai/migration/workflow-automation?hsLang=en)
3. [Build Integrations](https://support.resnet.ai/migration/workflow-automation?hsLang=en#build-integrations)

# Steps

#### Integration steps<https://prismatic.io/docs/integrations/low-code-integration-designer/steps/#integration-steps>

Actions, like downloading a file from an [SFTP server](https://prismatic.io/docs/components/sftp/) or posting a message to [Slack](https://prismatic.io/docs/components/slack/), are added as **steps** of an integration. Steps are executed in order, and outputs from one step can be used as inputs for subsequent steps.

Steps are run in order from top to bottom, and you can add conditional logic to your integration with a [branch](https://prismatic.io/docs/integrations/low-code-integration-designer/branching/), or run a series of steps on a data set in a [loop](https://prismatic.io/docs/integrations/low-code-integration-designer/looping/). If one step throws an error, the integration stops running.

#### The trigger step<https://prismatic.io/docs/integrations/low-code-integration-designer/steps/#the-trigger-step>

The first step of your integration is the **trigger** step, which determines when instances of your integration will run. The [integration triggers](https://prismatic.io/docs/integrations/triggers/) article details how triggers work, and how to invoke your integration.

#### Adding steps to integrations<https://prismatic.io/docs/integrations/low-code-integration-designer/steps/#adding-steps-to-integrations>

To add a step to an integration, click the **+** icon underneath the trigger or another action.

Select the component and action you would like to add to your integration. For example, you can choose the **Amazon DynamoDB** component, and then select the **Create Item** action. You can begin to type the name of the component or action you would like to add to filter the list of components and actions available.

![Choose component or action to add step in Prismatic app](https://prismatic.io/docs/img/integrations/low-code-integration-designer/steps/add-step.png)

### Choosing component versions<https://prismatic.io/docs/integrations/low-code-integration-designer/steps/#choosing-component-versions>

Components are [versioned](https://prismatic.io/docs/custom-connectors/publishing/#component-versioning). You can choose a version of each component (custom or built-in) that works for your integration. "Pinning" component versions for your integration prevents accidental regressions if a new version of a component is published that contains breaking changes.

To choose what version of each component your integration uses, click the **Component Versions** button on the right-hand side of the integration designer.

You can choose to run the latest version of a component, or any previous version. Components running the latest available version will be marked in grey, while components running a version for which there is a newer version available will be marked in yellow.

![Component version list highlighting latest version in Prismatic app](https://prismatic.io/docs/img/integrations/low-code-integration-designer/steps/component-version-drawer.png)

To change the version of a component your integration uses, click the **CHANGE VERSION** button to the right of the component you want to change, and select a version from the dropdown.

#### Cloning steps<https://prismatic.io/docs/integrations/low-code-integration-designer/steps/#cloning-steps>

If you would like to make a copy of a step in your integration, click the **...** button next to the step and then select **Duplicate**.

![Clone a step in Prismatic app](https://prismatic.io/docs/img/integrations/low-code-integration-designer/steps/clone-step.png)

This will copy the step, including any inputs you've configured for the action.

#### Changing step actions<https://prismatic.io/docs/integrations/low-code-integration-designer/steps/#changing-step-actions>

If you would like to change the action that a step uses, click the **...** button next to the step and then select **Change Step Action**.

![Change a step's action in Prismatic app](https://prismatic.io/docs/img/integrations/low-code-integration-designer/steps/change-step-action.png)

You will be prompted to select a different action, and then will be prompted to fill in that new action's inputs.

#### Changing step names<https://prismatic.io/docs/integrations/low-code-integration-designer/steps/#changing-step-names>

By default steps are uniquely named after the action they invoke (so, they're named things like **CSV to YAML**, or **Delete Object**). To override that default name, click the step and open the **Details** tab in the step configuration drawer.

Like using descriptive variable names in a program, renaming steps allows you to give your steps descriptive names. Rather than `HTTP - PUT` you could give your step a name like **Update Record in Acme**. We recommend giving your steps descriptive names and descriptions so your team members can read through integrations and understand their purpose more readily.

![Rename a step in Prismatic app](https://prismatic.io/docs/img/integrations/low-code-integration-designer/steps/rename-step.png)

#### Reordering steps<https://prismatic.io/docs/integrations/low-code-integration-designer/steps/#reordering-steps>

Steps are executed in serial. To reorder steps, click and drag a step up or down.

![Reorder flow steps in Prismatic app](https://prismatic.io/docs/img/integrations/low-code-integration-designer/steps/reorder-steps.webp)

- [ResNet For Field](https://support.resnet.ai/migration/resnet-for-field?hsLang=en)
- [ResNet For Office](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#main-content)

    - [Admin](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#admin)
    - [Home](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#home)
    - [Assets](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#assets)
    - [Issues](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#issues)
    - [Campaigns](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#campaigns)
    - [Resources](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#resources)
    - [Field Dispatch Console](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#field-dispatch-console)
    - [Gamification](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#gamification)
    - [Routes](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#routes)
    - [User Groups](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#user-groups)
    - [Credentials](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#credentials)
    - [Forms](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#forms)
    - [Admin Panel](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#admin-panel)
    - [Filtering](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#filtering)
    - [Custom Fields](https://support.resnet.ai/migration/resnet-for-office?hsLang=en#custom-fields)
- [Integrations](https://support.resnet.ai/migration/integrations?hsLang=en)
- [Release Notes](https://support.resnet.ai/migration/release-notes?hsLang=en#main-content)

    - [Feature Releases](https://support.resnet.ai/migration/release-notes?hsLang=en#feature-releases)
- [FAQs](https://support.resnet.ai/migration/faqs?hsLang=en)
- [Onboarding](https://support.resnet.ai/migration/onboarding?hsLang=en#main-content)

    - [Office](https://support.resnet.ai/migration/onboarding?hsLang=en#office)
    - [Field](https://support.resnet.ai/migration/onboarding?hsLang=en#field)
- [Workflow Automation](https://support.resnet.ai/migration/workflow-automation?hsLang=en#main-content)

    - [Build Integrations](https://support.resnet.ai/migration/workflow-automation?hsLang=en#build-integrations)
    - [Ready-to-use-components](https://support.resnet.ai/migration/workflow-automation?hsLang=en#ready-to-use-components)
    - [Example Workflows](https://support.resnet.ai/migration/workflow-automation?hsLang=en#example-workflows)
- [Documentation](https://support.resnet.ai/migration/documentation?hsLang=en)

[![](https://support.resnet.ai/hs-fs/hubfs/primary_logo%20(1).jpg?width=6782&height=2762&name=primary_logo%20(1).jpg)](https://support.resnet.ai/?hsLang=en)

<https://www.facebook.com/> <https://www.twitter.com/> <https://www.instagram.com/> <https://podcasts.apple.com/> [mailto:email@email.com](mailto:email@email.com)

Copyright © 2026, ResNet AI