Skip to main content

Fill Properties (PowerPoint)

Overview​

The Fill Properties (PowerPoint) node replaces placeholder tokens embedded in a PowerPoint (.pptx) presentation with values from the current iteration's workflow properties. Slide formatting, images, charts, and layout are preserved; only the placeholder text is replaced.

Purpose​

Use this node to generate personalized or data-driven presentations from a template.

Configuration​

This node has no configuration fields. Simply connect a PowerPoint file as input. At runtime, the node:

  1. Opens the incoming .pptx file.
  2. Scans all text boxes, shapes, tables, and notes across all slides for placeholder tokens in the format ${propertyName}.
  3. Replaces each token with the current value of the corresponding workflow property.
  4. Emits the updated presentation as output.

Inputs​

InputData TypeInput TypeDescription
inputNodeFileNodeFileSingleA NodeFile containing a .pptx PowerPoint presentation.

Outputs​

OutputData TypeCollectionDescription
outputNodeFileNodeFileFalseA NodeFile containing the updated .pptx presentation with placeholders replaced.

Processing Logic​

The node loads the presentation, builds a variable map from the current iteration and node properties, replaces matching placeholders in presentation parts, and saves the updated file with the original computed filename.

Placeholder Format​

Placeholders follow the same syntax as workflow property expressions:

${PROPERTY_NAME}

For example, a text box containing Q${QUARTER} ${YEAR} Performance Review would become Q2 2024 Performance Review at runtime.

Examples​

  • Generating quarterly or periodic management presentations with dynamic data
  • Creating individualized pitch decks with customer-specific information
  • Inserting report dates, names, or reference numbers into slide templates

Notes / Limitations​

  • The input file must be a .pptx presentation.
  • Only placeholders that match available workflow properties are replaced.
  • The node does not provide configuration fields beyond the template file input.
NodeUse When
Fill Properties (Excel)Template is an .xlsx Excel workbook
Fill Properties (Word)Template is a .docx Word document