Overview
n8n-nodes-adp is a community node package for n8n. It wraps ADP extraction capabilities for invoices, receipts, orders, IDs, and other documents as n8n nodes. You can connect it with Gmail, Google Drive, Feishu, ERP systems, and more to build workflows such as “email → invoice extraction → archive”.n8n Workflow Template
Extract invoices from Gmail with Laiye ADP and save them to Google Drive
Key advantages
High accuracy
Core field extraction accuracy reaches 91%+, higher than comparable products.
Strong table extraction
Line-item extraction is optimized for invoices with tables.
Multi-format support
Supports PDF, images, Word, Excel, and other invoice formats without conversion.
Lightweight integration
Works with Gmail and Google Drive out of the box.
Install
- Community node (recommended)
- Manual npm
- Docker
- Go to Settings → Community Nodes.
- Click Install.
- Enter the package name:
n8n-nodes-adp. - Accept the community node risk notice.
- Click Install, then search for Laiye ADP in the node panel.
Configure credentials
- Visit adp-global.laiye.com to register and get 100 free monthly calls.
- Open Out-of-the-box agent applications - Invoice/receipt/card, then click … to get:
- API Key
- App Secret
- Access Key
- In n8n, create Laiye ADP API credentials and enter the values above.
Node capabilities
| Node / operation | Description |
|---|---|
| Document Extract | Submit a file URL, Base64 content, or binary file and synchronously extract structured JSON. |
| Document Parse | Output structured document data while preserving layout. |
| Create Async Task | Submit an async task and return task_id. |
| Query Task | Poll async task status and results. |
| List Apps | List available extraction applications, including OOTB and custom apps. |
Example workflow: Gmail invoice → ADP → Google Drive
Authorize Gmail
Authorize the Gmail account and set email filters, such as invoice in subject, specific supplier, or specific label.
Filter documents automatically
Built-in filters exclude files that do not match the conditions. Default rules:
- Attachment title contains
invoice,receipt,expenses, orfee. - File size is less than 50 MB.
- Format is
.jpeg/.jpg/.png/.bmp/.tiff/.pdf/.doc/.docx/.xls/.xlsx.
Call the Laiye ADP node
Enter API Key, App Secret, and Access Key. ADP returns structured JSON with 10+ text fields, such as Invoice Name, Invoice Number, and Date, plus full line items such as Item Name, Quantity, and Unit Price.
Use cases
- Multi-supplier integration: Process invoices from many suppliers and archive them automatically.
- Accounting firm batch processing: Handle more client invoices without increasing headcount.
- Cross-border trade: Process multilingual and complex overseas invoices without manual setup.
- Small and midsize technology companies: Extract reimbursement amount, date, and invoice number without manual entry.
Resources
n8n Template
Gmail → ADP → Google Drive
Community discussion
n8n Community thread
ADP Global
Learn about Laiye ADP
Get product updates