Create steps in a Postman Flow using blocks and connections

All Flows are made up of blocks and connections. Blocks can create information, make a decision, or perform an action. Blocks work together using connections, which enable multiple blocks to do a task together.


All blocks have an input, an output, or both. Inputs are on the left side of a block, and outputs are on the right. The list of all blocks has an explanation and example for every block in Postman Flows.

There are several ways to add a new block:

  • Right-click anywhere in the Flow.
  • Select the + Block button on the toolbar.
  • Drag a connection from the output of another block.

Any of these actions will open up the block list which you can select from and that block will be added to the Flow.

Add a block

When you open a new Flow, the first block you'll see is the Start block.

The Start block has a single output. When you select the Run button, this block sends information through a connection to the next block, causing it to run.

When you create a new Flow, before you add any blocks, the start block has colored suggestions for things you can do:

  • Send a request: Creates a send request block.
  • Add blocks: Opens the block menu.
  • Explore templates: Opens up a menu of prebuilt Flows to load and discover.

These are suggestions to help you get started building a Flow.


Blocks communicate with each other through connections. Connections are like unidirectional conduits that carry data between blocks. Most blocks have an input port, an output port, or both, where connections can begin or end. Many blocks' output ports can have multiple connections so you can send their data to more than one block. You can select and drag a block's output port to create and connect to a new block.

Add a connection

Last modified: 2024/06/05

Postmanaut dancing. Illustration.