Workflow

Pinning Node Data

Overview

Pinning data allows you to easily and repeatedly test your workflows without re-running a node. This is particularly useful if your workflow is triggered by an external system (e.g., via a Webhook Node).

Pin Data Directly

Step-by-step
  1. From the Workflow Editor Canvas Select the node you want to pin data for

  2. Hit the Return Key or Double Click the node to open the node settings page.

  3. Execute the node by selecting the Execute Node button in the upper right

  4. In the upper right-hand corner of the Node Output Pane select the thumbtack icon to pin the output data.

  5. The output data is now available for subsequent workflow testing as it would be during a workflow execution.

Pin Data from Previous Executions

Step-by-step
  1. Navigate to the Execution history for the workflow containing a previously executed node that you want to pin data from (e.g. a Webhook Node)

  2. Double-click on the desired node to see its output data

  3. Select the JSON tab to display the output data in JSON format

  4. Move your cursor to under the filter icon (magnifying glass) in the upper right of the Output pane. A copy icon will reveal itself. Click the copy icon to copy the JSON output.

  5. Navigate to the Workflow Editor Canvas

  6. Hit the Return Key or Double Click on the node you want to pin your copied data to

  7. In the upper right-hand corner of the Node Output pane, select the pencil icon to edit pinned output data.

  8. You will see a sample JSON on the output pane. Select it and paste your copied output JSON from Step 4 in its place.

  9. Click the Save button to save your pinned data.

Save Your Changes!

Before exiting the node settings panel make sure to save your changes

Pin Data from Workflow Execution

Step-by-step
  1. Execute a workflow

  2. Select the node you wish to pin Output Data to and hit the P key or right-click the node and select Pin Data