Fill PDF Form

View as Markdown

The Fill PDF Form node takes a fillable PDF template and the data a workflow has collected, and fills the form in for you. It works out which piece of your data belongs in each field, even when the form’s field names are cryptic, writes the values in, and hands back the finished PDF. It was built for insurance forms like ACORD certificates and applications, where filling by hand is slow and error prone.

When to use it

  • You need to produce a certificate of insurance or an application from data the workflow already has.
  • A form’s field names do not match how your data is labeled, and you want the matching handled for you.
  • You want to deliver a finished, ready-to-send document at the end of a run.

Inputs

FieldWhat it’s forExample
TemplateThe fillable PDF to fill in, usually uploaded at the start or from an earlier step.An ACORD-25 certificate template
Source dataThe information to place on the form. Can be any shape, such as an extracted policy or a customer record.A policy record with insured name, policy number, and limits
Output file nameThe name to save the filled PDF under.certificate-of-insurance.pdf
Mapping hintsOptional notes that help match your data to specific fields, useful when field names are cryptic.Tx27 = Producer Phone
FlattenWhether to lock the finished PDF so the recipient can view and print but not edit it. Off by default.On for a final document

The template and source data usually come from earlier steps written as expressions.

Outputs

FieldWhat you get back
FileA reference to the filled PDF, ready to attach or upload.
Field valuesThe values that were written into the form, field by field.
Filled field countHow many fields were filled in.
Unfilled fieldsAny fields that were matched but could not be filled, so you can review or re-run with better hints.

Example

A certificate request comes in for Chen Insurance Group. An earlier Document Analysis step pulls the insured name, policy number, and coverage limits out of the uploaded policy. A Fill PDF Form node then fills an ACORD-25 certificate template with that data, saves it as certificate-of-insurance.pdf, and a Send Email step delivers it to the certificate holder, all without anyone opening the form.

The Fill PDF Form configuration panel, showing the template, source data, and output file name fields.

Some older PDF forms use a format that cannot be filled automatically. When that happens, the node reports the problem and suggests re-saving the file from a current PDF editor, which usually converts it to a fillable form. Give the node clearly named source data, and add mapping hints for any fields whose names are hard to guess, for the most reliable results.