docugenerate

n8n node for DocuGenerate API integration

Package Information

Released: 9 mo ago
Downloads: 14 weekly / 84 monthly
Latest Version: 1.0.1
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 Credentials → Create 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