# Nodes

The building blocks of every Watchflows automation.

Workflows are built by placing nodes on the canvas and connecting them. Each category serves a distinct role — triggers start a flow, transformers reshape data, actions perform operations, AI nodes apply language models, and utilities help you observe what's happening. Browse a category below to see every node it contains.

## Categories

### Triggers

11

Event sources that start workflows: files, apps, schedule, webhooks, keyboard shortcuts, and more.

### Emitters

3

Continuous data streams: CPU, memory, network throughput, and per-process metrics.

### Conditions

1

Route payloads based on comparisons with Yes/No branching logic.

### Transformers

6

Reshape data: loops, templates, math expressions, key mapping, and image OCR.

### Actions

19

Execute operations: scripts, notifications, API calls, file operations, clipboard, and system control.

### AI

2

LLM-powered nodes: prompts with structured output and autonomous agents with tool use.

### Utilities

7

Debugging and visualization: breakpoints, JSON viewers, live charts, timers, and logging.