Skip to main content

Multi-line Output in Automation Pro

Automation Pro now preserves line breaks in multi-line output across key workflow nodes.

Updated today

Overview

Previously, the HTTP Trigger, Computation, HTTP Request, and Plugin nodes only supported single-line output. Any line breaks in the original content were automatically replaced with spaces.

With this update, these nodes now support multi-line output, preserving line break formatting in most scenarios.

Affected Nodes

  • HTTP Trigger Node

  • Computation Node

  • HTTP Request Node

  • Plugin Node

Typical Cases

  • Text concatenated in a Computation Node contains line breaks, and you want them displayed as-is in subsequent nodes.

  • API data returned by a Plugin or HTTP Request contains a multi-line structure, and you want it fully preserved.

Multi-line Output Rules

Output scenarios:

  • Output to a multi-line field: line breaks are preserved.

  • Output to a single-line field: line breaks are replaced with spaces.

Condition-setting scenarios:

  • Conditions against a multi-line field: line breaks are preserved.

  • Conditions against a single-line field:

    • As the comparison value (right-hand side): line breaks are replaced with spaces.

    • As the field value (left-hand side): line breaks are preserved.

Note: Assigning node output to a "Single-line" form field will still replace line breaks with spaces, since single-line fields do not support line breaks.


Optimization Details

The following scenarios show how the updated behavior improves on the previous version.

1. Writing to Multi-line Fields / Using as Comparison Values (Right-hand Side)

When a node outputs multi-line text and you use it in Add/Update/Delete/Query/Add Path nodes—either to fill a “Multi-line” field or as a filter value (right-hand side):

Before

After

Original

Hello\nJohn

Hello\nJohn

Write Result

Hello John (line break lost)

Hello\nJohn (line break preserved)

Write the result to a multi-line field in the specified form—the line breaks will be preserved when displayed.

2. Condition Matching: Multi-line Field as the Compared Object (Left-hand Side)

When node output is used in a Conditional Branch node as the compared value (left-hand side), with the match condition set to equals or equals any of:

Before

After

Original

Hello\nJohn

Hello\nJohn

Node Output

Hello John

Hello\nJohn

Match Target

Hello\nJohn

Hello\nJohn

Match Result

❌ Not equal (line break replaced with space)

✅ Equal (line break preserved, exact match)

For example, a Conditional Path node filters on a multi-line field:

Line breaks in the left-hand side value are no longer replaced with spaces, making condition matching more accurate.


Important Notes

💡 The following may affect a small number of users. Please review accordingly.

If you previously worked around the line break matching issue by changing the match value (right-hand side) from multi-line text to single-line text with spaces (e.g., Hello\nJohnHello John), please revert it back to multi-line text. Otherwise, the condition will no longer match correctly.

Did this answer your question?