docugenerate

n8n node for DocuGenerate API integration

Package Information

Released: 7/21/2025
Downloads: 2 weekly / 10 monthly
Latest Version: 1.0.0
Author: DocuGenerate

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

  1. Sign up for a DocuGenerate account
  2. Get your unique API Key from the Developers tab in the Settings page.

Authentication Setup

  1. In n8n, go to CredentialsCreate New
  2. Search for DocuGenerate API
  3. Enter your API Key
  4. Test the connection
  5. 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

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

Discussion