Skip to main content

Combine PDFs

Merges multiple PDF files into a single document.

Overview

The Combine PDFs node takes an array of PDF files and merges them into one PDF. Files are combined in the order they appear in the array.

Use it to:

  • Consolidate multiple reports into a single document
  • Create document packages from individual files
  • Merge invoice pages or statements

Parameters

ParameterDescriptionRequired
FilesArray of PDF files to combine (supports expressions)Yes
File DestinationWhere to save the combined PDFYes
File NameOutput filename without extensionNo

Files

An array of file objects to merge. Use Aggregate to collect files from multiple items:

{{$item.data.files}}

At least one file must be provided.

Settings

SettingDescription
Execution ModeOnce per item (default) or Once
Output ModeHow to output results when running once
Batch SizeItems to process concurrently (default 5)
Stop on ErrorStop workflow on failure

Output

{
"file": {
"type": "fileData",
"name": "combined.pdf",
"mimeType": "application/pdf",
"fileInfo": { "type": "..." }
}
}

Access in expressions:

  • File object: {{$item.data.file}}

Examples

Combine Multiple Reports

Collect PDF files from a folder and merge them:

[Google Drive (reports folder)] → [Aggregate (collect files)] → [Combine PDFs] → [Send Gmail]

Merge Converted Files

Convert Excel files to PDF, then combine:

[Get Table] → [Export to Excel] → [Excel to PDF] → [Aggregate] → [Combine PDFs]

Create Document Package

[OneDrive Trigger] → [Aggregate (collect all)] → [Combine PDFs] → [Copy File]

Tips

  • The Files parameter expects an array — use Aggregate to collect multiple file items first
  • Files are combined in the order they appear in the array
  • At least one file must be provided
  • This is a long-running operation for large documents
  • Use Rename File after combining to set a meaningful filename