Skip to main content

Core

The core package includes basic building blocks, workflow composition, and project-level utilities.

Text

Some text. Type in the node body, or use {{variableName}} placeholders. Each distinct name in the template becomes an input handle you can wire. Handlebars blocks ({{#if}}, {{#each}}, etc.) work for advanced templates; reserved Handlebars words are not treated as substitution inputs.
  • Inputs: Text (config); Sensitive masks the value on the graph (still visible in the config panel); one input per {{...}} substitution.
  • Output: text — rendered string after substitution.

Number

A numeric literal.
  • Inputs: Number (config).
  • Output: The number.

True/False

A boolean literal (switch in the editor).
  • Inputs: Boolean (config).
  • Output: true or false.

Null

A null value (no inputs).
  • Output: Null.

Data from Trigger

Exposes whatever data your workflow’s trigger provides. The node’s title and outputs match the selected trigger type.

Callable Workflow

Pick another workflow (typically callable) to use as a value—for example with Run Workflow or Loop Workflow.
  • Inputs: Workflow (config selector).
  • Output: The selected workflow reference.

Run Workflow

Runs another workflow once. Pick the child workflow in the embedded selector (callable workflows in your project).
  • Inputs: Workflow selection; optional payload — becomes the child run’s input / trigger payload (shape depends on the child workflow).
  • Output: result — whatever the child workflow returns (e.g. via Return Data for callable flows).

Loop Workflow

Same as Run Workflow, but the payloads input is a repeatable list: one run per item, in order.
  • Inputs: Target workflow + payloads (list).
  • Outputs: results — repeatable list aligned with payloads (one output slot per iteration when wired in “entire list” modes—see graph UI).

Schedule Workflow

Queues a workflow to run at a given date & time, with an optional payload. No output on the graph; scheduling is the side effect.

Parse JSON

Parses a JSON string into a value (object, array, etc.).
  • Inputs: JSON string.
  • Output: Parsed value.

Convert to JSON

Serializes a value to a JSON string.
  • Inputs: Value; Pretty toggle for formatted JSON.
  • Output: JSON string.

Convert to YAML

Serializes a value to YAML.
  • Inputs: Value; Use references? for duplicate object deduplication in YAML.
  • Output: YAML string.

Convert Encoding

Re-encodes text between encodings (UTF-8, Base64, hex, etc.).
  • Inputs: Text; input encoding; output encoding.
  • Output: Converted text.

Format Number

Locale-aware formatting (decimal, currency, percent, compact).
  • Inputs: Number; format style; optional currency code and decimal places depending on style.
  • Output: Formatted string.

Convert to Number

Coerces a value to a number.

Convert to True/False

Coerces a value to boolean. Null, 0, empty string, and the string "false" (case-insensitive) are false; other values are true.

Is Null? / Is Number? / Is True/False?

Type or null checks; each outputs a boolean result.

Third-Party Account

Select a service and connected account to pass into other actions.
  • Inputs: Service; account for that service.
  • Output: Account handle for downstream nodes.

Get Project Variable

Reads a project variable by name.
  • Inputs: Key; optional default if missing.
  • Output: Stored value or default.

Set Project Variable

Writes a project variable (key + value). No outputs.

Append to List in Project Variables

Appends one or more values to a list stored under a project variable key. No outputs.

Send Email

Emails project members only (not arbitrary external addresses).
  • Inputs: Optional send to all members; otherwise a list of member emails; subject; body (Markdown supported).

Return Data

Returns data to workflows invoked via the Callable trigger pattern. Only available when the workflow’s trigger allows it.
  • Inputs: data to return.

Throw Error

Stops the run with a custom message.

Comment

Markdown comment on the canvas (documentation only; does not affect execution).
  • Inputs: Text, alignment, size (config).