Package Information
Available Nodes
Documentation
n8n-nodes-docugenerate
This is an n8n community node. It lets you use DocuGenerate in your n8n workflows.
DocuGenerate is a powerful document generation service that creates high-quality PDF documents from Word templates using
merge tags. Automatically populate templates with dynamic data to generate invoices, contracts, reports, and other
business documents.
n8n is a fair-code licensed workflow automation platform.
Installation
Operations
Credentials
Compatibility
Usage
Resources
Installation
Follow the installation guide in the n8n community
nodes documentation.
Operations
Document Operations:
- Generate Document - Create a document from a template with your data
- List Documents - Get all documents generated from a specific template
- Get Document - Retrieve details of a specific generated document
- Update Document - Change the name of a generated document
- Delete Document - Remove a generated document
Template Operations:
- List Templates - Retrieve all available templates
- Get Template - Fetch details of a specific template including merge tags
- Delete Template - Remove a template from your account
Credentials
You need a DocuGenerate API Key to use this node.
Prerequisites
- Sign up for a DocuGenerate account
- Get your unique API Key from the Developers tab in the Settings page.
Authentication Setup
- In n8n, go to Credentials → Create New
- Search for DocuGenerate API
- Enter your API Key
- Test the connection
- Save the credential
Compatibility
- Minimum n8n version: 0.198.0
- Tested with: n8n 1.0+
- Node API version: 1
Usage
Generating Documents
The most common workflow is generating documents from templates:
HTTP Request (get data) → DocuGenerate (Generate Document)
Data Field: By default, the data field uses {{ $json }} to automatically populate with data from the previous
node. You can also manually customize the JSON structure to match your template's merge tags.
Supported Output Formats:
- Microsoft Word (.docx, .doc)
- PDF (.pdf)
- OpenDocument (.odt)
- Plain Text (.txt)
- PNG (.png)
Template Data Structure
DocuGenerate templates use merge tags like [Name], [Address], etc. Your data should be structured as JSON arrays:
[{
"Name": "John Doe",
"Address": "123 Main St",
"Items": [
{"Product": "Widget", "Price": "$10.00"},
{"Product": "Gadget", "Price": "$15.00"}
]
}]
Resources
- n8n community nodes documentation
- DocuGenerate API Reference
- DocuGenerate Website
- Template Creation Guide
Version History
1.0.0 (2025-07-21)
- Initial release
- Template and document operations
- Dynamic template dropdown loading
- Populate data field with previous node data by default