Skip to main content

Document Nodes

Document nodes handle the core document processing within a workflow — parsing, filling, and generating.

Parse Document

Run AI extraction on a document within the workflow.

Inputs:

  • Document file (from trigger, file URL, or previous step)
  • Optional: template/schema to use for extraction

Outputs:

  • Extracted key-value pairs
  • Tables
  • Entities
  • Raw text

This is the same AI extraction you use in the Document Parser, but automated within a workflow.

Excel Template

Apply an Excel template to data flowing through the workflow.

Inputs:

  • Data (from extraction or previous transform)
  • Excel template to use

Outputs:

  • Filled spreadsheet data

Configuration: Select which Excel template to apply and the fill mode (Smart, Replace, Complete).

Document Template

Generate a document from a template using input data.

Inputs:

  • Template with placeholder fields
  • Data to fill those fields

Outputs:

  • Generated document

Fill Template

Fill a template (Excel or PDF) with provided data.

Inputs:

  • Template reference
  • Data to use for filling

Outputs:

  • Filled template

Get Document

Fetch a stored document from qomplement.

Inputs:

  • Document ID or reference

Outputs:

  • Document file and metadata

Useful for workflows that need to process existing documents rather than newly uploaded ones.

Sub-Workflow

Run another saved workflow as a step within the current workflow.

Use cases:

  • Reuse common processing logic across multiple workflows
  • Break complex workflows into manageable pieces
  • Create modular, composable pipelines

Configuration: Select the workflow to run. The current data is passed as input.