EzFlowEzFlow Docs
Core concepts

Nodes

The individual building blocks that perform actions inside a workflow.

A node is a single step inside a Workflow. Each node has a type that determines what it does, one or more handles (input and output ports) that connect it to other nodes, and a configuration panel where you set its parameters.

Node anatomy

PartDescription
TypeWhat the node does — for example, HTTP_TRIGGER, SEND_WHATSAPP, or CONDITIONAL.
Input handlesNamed ports on the left edge of the node. They receive values passed along incoming edges.
Output handlesNamed ports on the right edge. They emit values that downstream edges carry forward.
ConfigurationFields you fill in when you click the node — credentials, templates, expressions, and so on.

Trigger nodes have no input handles because they are the entry point of the graph. Most action and logic nodes have both inputs and outputs.

Node categories

EzFlow organizes nodes into categories in the Nodes panel on the canvas.

Triggers

Start a Workflow run when an event occurs. See Triggers for the complete list with descriptions. Examples: HTTP Trigger, Cron Trigger, Slack Trigger.

Messaging

Send messages across channels and render templates. Includes email, SMS, WhatsApp, and Slack sending nodes, plus template-filling nodes that inject variables before sending. Examples: Send WhatsApp, Send Mail, Send SMS, Send Slack.

LLM / AI

Call a large language model with a prompt and use its response downstream. Example: LLM Completion — supports OpenAI, Anthropic, and Gemini using your own API key.

HTTP / Integration

Make outbound HTTP calls or invoke a saved integration credential. Examples: HTTP Request, Integration.

Logic

Branch or gate execution based on conditions. Includes Conditional (true/false), AND, OR, NOT, XOR, A/B Test, String Condition, Number Condition, and Chained Conditions.

Data transform

Reshape, compute, or filter data without making external calls. Includes Mapper, Script, Value, Converter, Object Merger, Decompose Object, and Object Array Loop.

Files / PDF

Generate PDF documents and handle file attachments. Includes Async PDF Generator and Base64 to Attachment.

Database

Read and write records in an EzFlow database table. Includes Add Record, Search Record, Update Record, and Remove Record.

Marketing

Manage contacts, lists, and segments. Includes Create Contact, Lookup Contact, Update Contact, Add to List, Remove from List, Add to Segment, Remove from Segment, Unsubscribe Contact, Check Suppression, and Log Activity.

Pipeline

Read and write cards on a Kanban Pipeline board. Includes Create Card, Move Card, Update Card, and Delete Card.

Calendar

Interact with connected calendar accounts. Includes listing events, creating, updating, or cancelling events, checking availability, and responding to invites. Examples: Calendar List Events, Calendar Find Availability.

Slack

Send messages or run approval flows via Slack. Includes Slack Approval and Slack Event.

Flow control

Pause execution and wait for an external event or a user response before continuing. Includes Wait for Event and Wait for User Response.

Node reference

Every node type has a dedicated page under Nodes with its full input/output handle list, configuration fields, and examples.

On this page