7 Platforms Supported

Connect DocuJSON to Your Stack

Generate PDFs from Airtable, Make, Zapier, n8n, Retool, Coda, and Notion. One API call. Persistent PDF URLs. Works everywhere.

Persistent PDF URLs

Your PDFs never expire. No 24-hour download windows.

3 Output Formats

Get a hosted URL, base64 string, or raw binary download.

Webhook Callbacks

Async pattern for long-running jobs. Never hit timeout limits.

One API. Every Platform.

POST/api/v1/generate
curl -X POST https://api.docujson.com/v1/generate \
  -H "Content-Type: application/json" \
  -H "X-API-Key: dj_your_api_key" \
  -d '{
    "templateId": "invoice-basic",
    "data": {
      "invoiceNumber": "INV-001",
      "clientName": "Meridian Technologies",
      "items": [{ "description": "Consulting", "amount": 5000 }]
    }
  }'

# Response:
# {
#   "success": true,
#   "pdfUrl": "https://storage.docujson.com/invoice-1234.pdf",
#   "templateId": "invoice-basic",
#   "generatedAt": "2026-02-10T12:00:00.000Z"
# }

Integration Guides

Click any platform to view the setup guide and copy-paste code.

Platform Comparison

PlatformNative API CallTimeoutMethodBest For
AirtableYes30sScriptRecord-based PDF generation
MakeYes300sHTTP ModuleMulti-app automation scenarios
ZapierYes30sWebhooksSimple trigger → PDF workflows
n8nYes300s+HTTP NodeSelf-hosted, complex workflows
RetoolYes300sREST ResourceInternal admin tools
CodaVia Pack60sPack ActionDocument-centric workflows
NotionNoVia middlewareDatabase-triggered PDFs

Hitting Timeout Limits?

Use the async webhook pattern. DocuJSON calls your URL when the PDF is ready.

Webhook Callback Pattern
{
  "templateId": "calendar-schedule",
  "data": { ... },
  "webhook": {
    "url": "https://hooks.zapier.com/your-catch-hook",
    "headers": {
      "X-Webhook-Secret": "your-secret"
    }
  }
}

// DocuJSON sends POST to your webhook URL when ready:
// {
//   "success": true,
//   "pdfUrl": "https://storage.docujson.com/calendar-abc.pdf",
//   "templateId": "calendar-schedule",
//   "generatedAt": "2026-02-10T12:00:00.000Z"
// }

Available on Pro plan and above. Works with Zapier Catch Hook, Make Custom Webhook, n8n Webhook node, etc.

Also Works With

Google Sheets + Apps ScriptPower AutomateBubble.ioHubSpotSalesforcePipedreamMonday.comWordPressSupabase Edge FunctionsGoogle Apps Script

Any platform that can make HTTP POST requests works with DocuJSON.

Start Generating PDFs Today

100 free PDFs/month. No credit card required. Works with every platform above.