The document step your automation is missing.

Generate PDF, DOCX, and XLSX files from n8n, Make, Zapier, or any AI agent. Describe the template you need in plain language — Docmill drafts it, you bind your data, done.

No credit card. One document costs one document — no credit-block arithmetic.

# one POST, one invoice
curl https://api.docmill.io/v1/documents \
  -H "Authorization: Bearer dk_live_…" \
  -d '{
    "template_id": "starter:invoice",
    "data": { "client": {"name": "Northwind"},
              "items": [{"description": "Design sprint",
                         "quantity": 1, "unitPrice": 4800}],
              "total": 4800 },
    "output": "pdf"
  }' --output invoice.pdf
# → %PDF-1.7 …

How it works

Template in a sentence, document in a request

The template editor you don't have to learn: tell Docmill what the document is, or paste an old one. Every template is plain HTML underneath — inspect it, tweak it, own it.

01 · DESCRIBE

AI drafts your template

“An invoice with line items, 8% tax, EU VAT number, 30-day payment terms.” Docmill returns a template plus sample data showing exactly which fields to send.

02 · CONNECT

Drop the node into your flow

Free connectors for n8n, Make, and Zapier, plus an MCP server for AI agents and a plain REST API for everything else.

03 · GENERATE

JSON in, file out

Send your data, get the file — synchronously, as base64, or as an async job for bulk runs. PDF, DOCX, and XLSX from one template pipeline.

Starter templates

Usable before you build anything

Every account ships with ready-made templates — reference them as starter:<id> straight from the API or any connector.

Integrations

Meets your workflow where it runs

The connector is always free; your plan meters documents, nothing else.

n8n — community node Make — app with binary file output Zapier — Generate Document action MCP — for Claude & AI agents REST — sync, base64, or async jobs

Pricing

One document costs one document

No credits-per-page. No non-rollover credit blocks. No surprise multipliers for e-signatures you didn't use. Count your documents, pick a tier.

Free

$0/mo
  • 50 documents/month
  • All formats + starters
  • Small watermark
Get a key

Starter

$19/mo
  • 1,000 documents/month
  • No watermark
  • AI template generation
Choose Starter

Scale

$99/mo
  • 15,000 documents/month
  • Everything in Growth
  • Volume tiers above on request
Choose Scale

A “document” is one generated file, any format, any page count within reason. Unused documents don’t expire into nothing mid-billing-cycle because they were never “credits” to begin with.