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:
- Opens the incoming
.pptxfile. - Scans all text boxes, shapes, tables, and notes across all slides for placeholder tokens in the format
${propertyName}. - Replaces each token with the current value of the corresponding workflow property.
- Emits the updated presentation as output.
Inputs
| Input | Data Type | Input Type | Description |
|---|---|---|---|
| inputNodeFile | NodeFile | Single | A NodeFile containing a .pptx PowerPoint presentation. |
Outputs
| Output | Data Type | Collection | Description |
|---|---|---|---|
| outputNodeFile | NodeFile | False | A 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
.pptxpresentation. - Only placeholders that match available workflow properties are replaced.
- The node does not provide configuration fields beyond the template file input.
Related Nodes
| Node | Use When |
|---|---|
| Fill Properties (Excel) | Template is an .xlsx Excel workbook |
| Fill Properties (Word) | Template is a .docx Word document |