> For the complete documentation index, see [llms.txt](https://docs.brigge.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.brigge.ai/documentation/brigge-for-transformers/pipelines/pipeline-nodes/set-payload-node.md).

# Set payload node

## Overview

The *Set payload* node allows you to pass in a payload for onward processing. This might be:

* Static data. For example, if you are testing a pipeline with a sample payload rather than connecting to a [system](/documentation/brigge-for-engineers/systems.md), or passing in values to be consumed by a subsequent script.&#x20;
* A [variable](/documentation/brigge-for-transformers/pipelines/pipeline-variables.md) reference that resolves at runtime. For example, you might specify a [payload variable](/documentation/brigge-for-transformers/pipelines/pipeline-variables.md) to reference an `id` field, meaning the `set payload` shape outputs the value of the `id` field from incoming payloads.

Any text-based data format is supported (JSON, XML, CSV, plain).

## Configuring a set payload shape

To configure a *Set payload* node, place it at the point in your pipeline where you need to load the data, then click the node to open settings. Here, paste in your payload:

<div align="left" data-with-frame="true"><figure><img src="https://2172380191-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8IqdqwZowcxtFpZfLa6k%2Fuploads%2F1tpqfOis7IrZLKektp5i%2Fset%20payload%20example.png?alt=media&amp;token=8409d071-a271-4e8c-bbc0-8e04515a1fa4" alt=""><figcaption></figcaption></figure></div>
