Writes information to the flow execution log so you can see what happened during a test or live run.
Writes information to the flow execution log so you can see what happened during a test or live run.
This step executes when the flow reaches it along a wired path. It does not call external services by itself unless combined with API or CMS steps — it shapes how the flow continues.
Logger is a logic step in the Logic group. Logic steps control how data moves through the flow: branch on conditions, loop over lists, pause, merge parallel paths, or reshape payloads.
Typical reasons teams add Logger to a flow:
Common patterns on the canvas:
Optionally type a short message on the General tab. Leave the message blank to show the full run execution log (each component’s lines, same as Trigger Flow without a Logger).
This node ends the branch — nothing continues after it. Useful for troubleshooting before you wire up the real next step.
The designer shows these tabs for this node:
| Tab | Purpose |
|---|---|
| Info | Plain-language description and output payload fields for downstream steps |
| General | Canvas label and read-only node ID |
| AI | Optional assistant to help draft settings from plain language |
| Design | Node-specific configuration fields |
These fields are managed by the designer or runtime — you do not type into them directly:
| Property key | Label | Type | Required | Visible when | Notes |
|---|---|---|---|---|---|
_nodeId | Node ID | node-id | No | — | — |
_payloadFields | Available Fields | payload-panel | No | — | — |
| Property key | Label | Type | Required | Visible when | Notes |
|---|---|---|---|---|---|
label | Label | text | No | — | Node label |
message | Message | textarea | No | — | Enter a log message or leave empty to log the payload |
logLevel | Log Level | select (info | warning | error | debug; default: info) | No | — | — |
Credentials, API keys, mailers, SMTP, and integration defaults are configured in the CMS plugin under Node Configuration, not per step on this node. Link the flow to a domain before testing CMS-backed fields.
After this step runs, later nodes can reference these fields using placeholders such as {{logger.message}}.
| Field key | Type | Description |
|---|---|---|
message | string | Human-readable status, error, or result summary. |
logLevel | string | Log level used by the logger node. |
payload | object | Snapshot of upstream payload logged by this node. |
Other steps in the same area of the palette:
join-array-to-text) — Logicif) — Logicfilter-list) — Logicmatch-regex) — Logicmerge) — Logic