← All nodes
PDF

PDF Form Fill

Fills a PDF form's fields from each row — text boxes, tick boxes, drop-downs and radio buttons — making one filled-in PDF per row.

When to use it

Use it for official forms and contracts that come as fillable PDFs rather than Word templates.

In a pipeline

Settings

SettingTypeRequiredDefault or hint
Form (template PDF)text—forms/contract.pdf — or blank to use the path column
PDF path columnselect—Default: the PDF from the node before
Field map (JSON)textareaYes{"Customer": "{Name}", "Total": "{Amount}", "Signed": "{Approved}"}
File nametext—{Customer}_contract
Flatten (fields can no longer be edited)checkbox—false

Example

A contract per customer

  • Form (template PDF)=forms/contract.pdf
  • Field map (JSON)={"Customer": "{Name}", "Total": "{Amount}"}
  • File name={Name}_contract
Customers
NameAmount
Harbour Foods860
Cole & Sons312.5
One filled PDF per row
NameAmountFields FilledPDF Output Path
Harbour Foods8602…/Harbour Foods_contract.pdf
Cole & Sons312.52…/Cole & Sons_contract.pdf

Worth knowing

  • Field names are case-sensitive; a name the form lacks is skipped and listed in the node's note.
  • Tick boxes are ticked by yes, true, 1 or x; drop-downs and radio buttons take the option's exact text.
  • Flatten turns the fields into plain page content, so the result can no longer be edited.
  • Use PDF Generator for Word templates; this node is for fillable PDF forms.

Others in PDF