Skip to content

Built-in Nodes Overview

Production-ready node types that ship with Workflow Builder, covering triggers, actions, branching, delays, notifications, and AI agents.

Workflow Builder ships with several production-ready node types that cover the most common workflow patterns. Each node comes with a full configuration UI, validation, and JSON serialization - ready to use as-is in your application.

NodePurpose
TriggerStarts a workflow in response to an event, schedule, or condition
ActionExecutes a task such as sending email, calling an API, or running a script
ConditionalSplits the workflow into two branches based on a true/false condition
DecisionRoutes the workflow to one of several named branches
DelayPauses the workflow for a fixed, dynamic, or conditional duration
NotificationSends a notification through email, SMS, push, webhook, or Slack
AI AgentDelegates a step to an AI model with tool access

Every built-in node is defined by a JSON Schema (what properties exist) and a UI Schema (how they render in the properties panel). You can modify the built-in nodes to fit your domain - rename fields, add new options, change icons - or create entirely new node types from scratch.

See Add a Custom Node Type for a step-by-step guide.