Back to Nodes

PaperPony

Last updated Aug 26, 2026

Create PDFs in n8n with PaperPony: render a saved template or your own HTML, and get the file back as an attachment.

40 Weekly Downloads
247 Monthly Downloads

Included Nodes

PaperPony

Description

n8n-nodes-paperpony

Make PDFs in n8n. Fill one of your saved templates, or send your own HTML, and
the file comes back attached to the item so the next step can mail it, upload it
or drop it in a folder.

Install

In n8n: Settings > Community nodes > Install, then n8n-nodes-paperpony.

You need a PaperPony API key, and it is free. Type an email address at
paperpony.dev/get-api-key, follow the link
that arrives, and create one. That step makes the account too if you have not
used PaperPony before: no card, and about a minute. The free plan renders 100
pages a month. The key is shown once and cannot be read again, so copy it
before you close the page.

Paste it into a new PaperPony API credential and press the test button: it
calls the account endpoint straight away and tells you there and then whether
the key works.

A workflow to paste

Copy this, click anywhere on an n8n canvas and press Ctrl+V. It arrives as two
connected nodes. Open the PaperPony one, pick your credential, and press Test
step: a PDF comes back attached to the item.

{
  "nodes": [
    {
      "parameters": {},
      "id": "8f1d1a2e-0f6a-4a1e-9a3e-1b2c3d4e5f60",
      "name": "When clicking Test workflow",
      "type": "n8n-nodes-base.manualTrigger",
      "typeVersion": 1,
      "position": [0, 0]
    },
    {
      "parameters": {
        "resource": "pdf",
        "operation": "fromHtml",
        "html": "

Invoice INV-001

n

Ada Lovelace

n

Consulting: 900.00

", "options": { "filename": "invoice-001.pdf", "format": "A4" } }, "id": "3c9b7d54-6e2f-4a88-9d31-7f0e5a6b8c11", "name": "PaperPony", "type": "n8n-nodes-paperpony.paperPony", "typeVersion": 1, "position": [220, 0] } ], "connections": { "When clicking Test workflow": { "main": [[{ "node": "PaperPony", "type": "main", "index": 0 }]] } } }

To use one of your own templates instead, change operation to fromTemplate
and pick the template by name in the Template field, which is filled from your
account.

What it does

PDF > Create from a template. Pick a template from the list. It is filled
from your PaperPony account, so you choose a name rather than typing an ID. Then
give it values, either as named rows or as JSON when the document contains a
list, such as the lines of an invoice.

PDF > Create from HTML. For a document you have already built. Style it with
a