← All nodes
Text

Text Template Merge

Writes one text per row from a template: {Column} placeholders are filled from the row, $Variables from the flow — e.g. a personalised email body for every customer.

When to use it

Use it to build email bodies, messages, file names or descriptions from many columns, when Merge Columns' single separator is not enough.

In a pipeline

Settings

SettingTypeRequiredDefault or hint
TemplatetextareaYesDear {First Name}, your order {Order} ships on {Ship Date}.
New Column Nametext—Merged Text
Insert Afterselect—At the end

Example

Personalised messages

  • Template=Dear {First Name}, your order {Order} has shipped.
Orders
First NameOrder
AnnA-1
BobA-2
One message per row
First NameOrderMerged Text
AnnA-1Dear Ann, your order A-1 has shipped.
BobA-2Dear Bob, your order A-2 has shipped.

Worth knowing

  • The template is read like Fill Null's value: plain text with {Column} placeholders is filled in; a formula (=UPPER({Name})) is evaluated per row.
  • $Variables are replaced before the run, so one template can carry the campaign name or a date.
  • A placeholder naming a column that is not there is left as written, so typos are easy to spot.

Others in Text