allpdfmagic

n8n community node for AllPDFMagic — PDF compression/conversion, invoice data extraction, bank statement parsing, document reconciliation, fraud detection, and GSTIN validation

Package Information

Released: 2 mo ago
Downloads: 0 weekly / 0 monthly
Latest Version: 0.2.0

Documentation

n8n-nodes-allpdfmagic

n8n community node for AllPDFMagic — document intelligence in your automations.

Operations

Operation What it does API tier
Validate GSTIN Format + check-digit validation (runs locally, no API call) —
Compress PDF Compress a PDF, output as binary Free
PDF to Excel Convert tabular PDFs to .xlsx Premium
Extract Invoice Data Invoice → structured JSON (vendor, line items, GST, totals) Team
Parse Bank Statement Statement → categorized transactions + summary JSON Developer
Reconcile Documents Match line items across 2+ documents (register vs GSTR-2B, ledger vs statement) — matches, mismatches, unmatched items Developer
Detect Document Fraud Screen a batch of invoices for fabricated GSTINs, duplicate invoice numbers, duplicate files, amount anomalies Developer

Reconcile Documents and Detect Document Fraud take 2 or more files on the
same item
— set "Input Binary Fields" to a comma-separated list of binary
property names (e.g. data,data2). If your files arrive as separate items
(one per execution), merge them onto a single item first (n8n's Merge
node in "Combine" mode) so all binary properties land on one item before this
node runs.

Install

Community Nodes → Install → n8n-nodes-allpdfmagic
(or npm install n8n-nodes-allpdfmagic in your n8n instance)

Credentials

Create a free API key (500 calls/month) at
https://www.allpdfmagic.com/dashboard/api and paste it into the
AllPDFMagic API credential.

Example: invoice inbox automation

Gmail Trigger (attachment) → AllPDFMagic: Extract Invoice Data → Google Sheets (append row)

Publishing (maintainers)

npm install
npm run build
npm publish --access public

Note: add an allpdfmagic.svg icon next to the node before publishing.

Discussion