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