← All nodes
PDF

Template Merge

Fills the template's <<tags>> with each data row's values and makes one Word document per row.

When to use it

Use it to turn a table — candidates, students, customers — into one personalised document each, ready for PDF Generator or Export.

In a pipeline

Settings

SettingTypeRequiredDefault or hint
Document Nametext—e.g. Offer_{Candidate_Name}. Empty: <template>_{row}
Missing Field HandlingselectYesblank
Default Valuetext—Value to use when field is missing

Example

One offer letter per candidate row

  • Document Name=Offer_{Candidate_Name}
  • Missing Field Handling=Use Default Value
  • Default Value=TBC
Rows on the Data pin
Candidate_NameStart_DateBonus
Priya Nair2026-10-05—
Sam Lee2026-11-025%
Output rows (one .docx each)
Candidate_NameDocument File NameMissing Fields
Priya NairOffer_Priya Nair.docxBonus
Sam LeeOffer_Sam Lee.docx—

Priya's <<Bonus>> became TBC because her row has no value for it, and Missing Fields records that.

Worth knowing

  • Template Input goes on the Template pin (left), the rows on the Data pin (right).
  • Document Name takes {Column} for a row's value and {row} for its number; left empty it is <template>_{row}.
  • Missing Field Handling: leave the tag blank, use the Default Value, or stop the run at the first row without a value.
  • Only the text a tag occupies changes, so the rest of the paragraph keeps its formatting; line breaks in a value become line breaks in Word.
  • A preview makes the first 10 documents; a run makes them all.

Others in PDF