AI to PDF workflow

Prompt it. Template it. Generate it.

From AI chat to finished PDF — three ways teams use PDFox.

Template Assistant
AI

Template Assistant

Connected to PDFox

Prompt

|

Generating template…
Template ready

PDFox Template Builder

Live document preview

Invoice Ready
C

Claude

PDFox MCP · generate_pdf

AI Agent

|

Thinking…

Tool call

generate_pdf(
  templateId: "tpl_invoice_modern",
  data: { invoiceNo: "INV-2026-0042", … }
)
C
Done — invoice INV-2026-0042 created.

Download via API

Poll job status · retrieve PDF

REST API

Request

GET /jobs/{jobId}

Authorization: Bearer pk_live_…

Response

{

  "jobId": "job_f3a2c9",

  "status": "complete",

  "downloadUrl": "https://cdn…"

}

Postman

REST Client
POST |
Headers Body

Authorization: Bearer pk_live_…

Content-Type: application/json

Response

202 Accepted

POST /generate

GET /jobs/job_xyz789

200 OK

INV-0042.pdf

Ready to download

PDF
ERP

Finance ERP

Accounts · Invoice Run

June 2026 · Monthly
Customer Invoice Amount Status
Acme Corp INV-0601 $4,200
Pending
Globex Inc INV-0602 $1,850
Pending
Initech LLC INV-0603 $7,320
Pending
Umbrella Co INV-0604 $2,990
Pending

Delivery Pipeline

Async
POST /generate · INV-0601
POST /generate · INV-0602
POST /generate · INV-0603
POST /generate · INV-0604

Webhook callback

|

{ "event": "pdf.complete", "invoiceNo": "INV-0604" }

Saved to Google Drive

INV-0601.pdf INV-0602.pdf

4 / 4 invoices generated

Delivered via webhook & Drive

Done

PDF generation API

PDF generation API
for teams at scale

Design templates visually or in HTML, then generate PDFs from JSON data. Async, reliable, and ready for production workflows.

Works for
InvoicePayslipContractOrder confirmationWelcome letterRemittance adviceCredit noteAccount statement

How it works

Three steps to your first PDF

01

Design your template

Use the PDFox visual template editor or write raw HTML/CSS. Bind data fields with Handlebars syntax.

02

Send your JSON data

POST a payload via the API and run repeat jobs in your own batch workflow.

03

Receive your PDF

Download instantly, receive a webhook callback, or poll the job status endpoint.

Features

Built for developers,
designed for teams

Visual template editor

Design templates in the PDFox visual template editor — no code required.

HTML & CSS code editor

Switch to code view for pixel-perfect documents.

Async REST API

Fire-and-forget generation with webhook callbacks and job polling.

Batch PDF generation

Run repeat document jobs for payroll, billing, and other high-volume workflows.

Team workspaces

Invite members, assign roles, and share template libraries.

Webhooks & job history

Full audit log of every generation. Retry failures. Export logs.

Pricing

One credit = one PDF

Simple, predictable billing. Monthly allocation on every plan. Top-up packs available.

Free

Best for trying the workflow

£0

25 PDFs/month

1 seat team members
1 days PDF retention
Included API access
API access
Start free
Standard

Best for low-volume automation

£5 /mo

300 PDFs/month

3 seats team members
7 days PDF retention
Included API access
API access
Production templates
Get started
Pro

Best value per PDF

£15 /mo

3,000 PDFs/month

10 seats team members
7 days PDF retention
Included API access
API access
Production templates
Get started
Business

Best for larger teams and governance

£129 /mo

30,000 PDFs/month

100 seats team members
90 days PDF retention
Included API access
API access
Production templates
Priority support
Get started
Enterprise

Best for enterprise-scale workflows

£399 /mo

60,000 PDFs/month

200 seats team members
1 year PDF retention
Included API access
API access
Production templates
Priority support
Contact sales

See full plan comparison →

REST API

Two lines to your first PDF

A simple REST API with async job queuing. Webhooks on all paid plans.

Read the API docs →
POST /generate
curl -X POST https://api.pdf-fox.com/generate \
  -H "Authorization: Bearer pdfs_live_xxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "templateId": "tpl_8f3e2a",
    "data": {
      "invoice": {
        "number": "INV-0042",
        "total": 3200.00
      }
    }
  }'

Ready to stop building PDF infrastructure?

Free tier included. No card required. Start generating PDFs in minutes.