# Nodes

A **Node** is a single step in your workflow. Think of nodes as building blocks — each one performs a specific task on your data. As your workflow runs, it moves through each node, executing the logic or action defined there.

There are three types of nodes:

* [**Destination Nodes**](https://docs.hockeystack.com/account-intelligence/workflows/nodes/destinations)
* [**Transformation Nodes**](https://docs.hockeystack.com/account-intelligence/workflows/nodes/transformations)
* [**Logic Nodes**](https://docs.hockeystack.com/account-intelligence/workflows/nodes/logic)

### Destination Nodes

These are where your data ends up after it's processed.

* **Purpose:** Send or sync data to external tools.

### Transformation Nodes

These are used to manipulate, or enhance your data before sending it anywhere.

* **Purpose:** Change or refine the data.

### Logic Nodes

These are used to manipulate, or filter your data before sending it anywhere.

* **Purpose:** Change or refine the data.
