Description
n8n-nodes-gapli



This is an n8n community node for GAPLI โ an automated dropshipping platform. It lets you manage products, orders, wholesalers, marketplace accounts, and multi-market regions directly from your n8n workflows.
GAPLI is a B2B SaaS platform that enables operators to run automated dropshipping businesses across marketplaces (Allegro, Erli) and e-commerce stores (WooCommerce, PrestaShop). It handles product catalogs, order fulfillment, price management, inventory synchronization, and multi-marketplace integrations โ all from a single dashboard.
๐ Market-Aware: All product, wholesaler, and analytics queries can be scoped to a specific market/region (e.g. Poland, Czech Republic) using a dynamic dropdown with country flags.
n8n is a fair-code licensed workflow automation platform.
—
Installation ยท Nodes ยท Credentials ยท Operations ยท AI Agent Tool ยท Usage Examples ยท Compatibility ยท Resources
—
Installation
Follow the installation guide in the n8n community nodes documentation.
npm package name: n8n-nodes-gapli
Quick Install via n8n UI
1. Go to Settings โ Community Nodes
2. Click Install a community node
3. Enter n8n-nodes-gapli and click Install
Manual Install (self-hosted n8n)
cd ~/.n8n
npm install n8n-nodes-gapli
Then restart n8n.
—
Nodes
This package includes two nodes and one credential type:
๐ฃ GAPLI Node (Regular + AI Tool)
The main node for interacting with the GAPLI API. Supports all CRUD operations across multiple resources. Also available as an AI Agent Tool โ connect it to an AI Agent node and let AI manage your dropshipping operations.
โก GAPLI Trigger Node (Polling)
A trigger node that polls the GAPLI API at regular intervals and fires your workflow when events occur:
- New Order โ triggers when a new order is placed
- Order Status Changed โ triggers when an order transitions between statuses
- New Product โ triggers when new products appear in the catalog
—
Credentials
GAPLI API Key
To use this node, you need a GAPLI API key:
1. Log in to your GAPLI Dashboard
2. Navigate to Integrations (sidebar menu)
3. Go to the API Keys tab
4. Click Generate New Key
5. Copy the key (starts with gapli_)
6. In n8n, create new GAPLI API credentials and paste the key
| Field | Description |
|—|—|
| API Key | Your GAPLI API key (starts with gapli_) |
| Base URL | Default: https://gapli.com. Change only for staging/development. |
The credential includes an automatic connection test that calls the /health endpoint to verify your API key.
—
Operations
๐ฆ Product
| Operation | Description |
|—|—|
| Get Many | Retrieve a list of products from your catalog. Supports market scoping and filters: parser ID, SKU, search text, EAN/GTIN, availability, price range, stock, oversized, exclude already listed. Full Database Scan mode available. |
| Get by SKU | Retrieve a single product by its SKU (Stock Keeping Unit). |
| Batch EAN Lookup | Look up multiple products by EAN/GTIN barcodes in a single request (up to 100). |
| Batch SKU Lookup | Look up multiple products by SKU identifiers in a single request (up to 100). |
๐ Order
| Operation | Description |
|—|—|
| Get Many | Retrieve a list of orders. Filter by status, date range (from/to). |
| Get by ID | Retrieve a single order by its numeric ID. |
๐ญ Wholesaler
| Operation | Description |
|—|—|
| Get Many | Retrieve the list of available wholesalers/suppliers. Supports market scoping and active status filter. |
๐ช Marketplace
| Operation | Description |
|—|—|
| Get Accounts | Retrieve connected marketplace accounts (Allegro, Erli). |
| Get Products | Retrieve products listed on marketplace accounts. Filter by account ID and platform. |
๐ฌ Store
| Operation | Description |
|—|—|
| Get Many | Retrieve all stores (WooCommerce, PrestaShop, etc.) for the authenticated operator. |
๐ Market
| Operation | Description |
|—|—|
| Get Many | Retrieve the list of available markets/regions with country codes, currencies, and flag emojis. |
๐ท๏ธ Industry
| Operation | Description |
|—|—|
| Get Many | List available product industries with wholesaler counts per industry. |
๐ Analytics
| Operation | Description |
|—|—|
| Top Products | Get a ranking of best-selling products by period (7 days, 30 days, 90 days). |
| Sales Summary | Revenue in source transaction currency (totalrevenuesourcecurrency) and PLN (totalrevenue_pln). Supports Account ID and Store ID filters for per-account scoping. Old gross/net aliases preserved but deprecated. |
| Stock Alerts | Intelligent low-stock detection with estimated days until stockout. |
| Marketplace Health | Allegro account performance: sync rate, listing quality, error rates. |
| Global Top Products | ๐ Platform-wide best-selling products across ALL operators (anonymized, quantity-based). |
| Global Category Trends | ๐ Wholesaler/category popularity with trend direction (up/down/stable) and % change. |
| Platform Stats | ๐ Platform-wide counters: orders, active operators, catalog size, marketplace accounts. |
| Global Price Benchmarks | ๐ Average/min/max gross prices per wholesaler for competitive price analysis. |
๐ Health
| Operation | Description |
|—|—|
| Check | Verify the GAPLI API status and your authentication. Returns service info, rate limits, and available endpoints. |
—
AI Agent Tool
The GAPLI node is configured with usableAsTool: true, which means it can be used as a tool for AI Agent nodes in n8n.
How to use:
1. Add an AI Agent node to your workflow
2. Connect the GAPLI node as a tool
3. The AI agent can now autonomously:
– Search and retrieve products
– Check order statuses
– List marketplace accounts
– Monitor inventory
– Access global market intelligence
This is particularly useful for building conversational e-commerce assistants or autonomous dropshipping agents.
—
Usage Examples
Example 1: New Order Notification to Slack
GAPLI Trigger (New Order) โ Slack (Send Message)
Set up the GAPLI Trigger with “New Order” event, then format and send order details to your Slack channel.
Example 2: Daily Inventory Check
Schedule Trigger (Daily) โ GAPLI (Get Many Products, available=true) โ Google Sheets (Append)
Automatically export your available inventory to a Google Sheet every day.
Example 3: Order Status Tracking
GAPLI Trigger (Order Status Changed) โ IF (status=shipped) โ Email (Send)
Send an email notification when orders are shipped.
Example 4: AI-Powered Product Assistant
Chat Trigger โ AI Agent โ GAPLI Tool (Products/Orders)
Build a conversational assistant that can answer questions about your products, orders, and inventory using natural language.
Example 5: Global Market Intelligence Report
Schedule Trigger (Weekly) โ GAPLI (Global Top Products + Platform Stats) โ Email (Send Report)
Generate a weekly market intelligence report with platform-wide bestsellers and performance trends.
—
Compatibility
| Requirement | Version |
|—|—|
| n8n | v1.0.0 or higher |
| Node.js | v22 or higher |
| GAPLI API | v1.0 |
Tested on n8n self-hosted and n8n Cloud.
—
Resources
—
Version History
0.8.0 (2026-05-02)
Get Many operation to list all available markets with country codes, currencies, and flags.0.7.0 (2026-04-27)
_meta) โ every product includes scan context datamanufacturer column crash โ dynamic column existence checking0.6.0 (2026-04-26)
name column dynamically checked; search falls back to SKU-only for partitions without nameexcludemeta in response for filter verification0.5.0 (2026-04-26)
category_ids field added to product output0.4.0 (2026-04-25)
0.3.0 (2026-04-24)
– Get Global Top Products, Get Global Category Trends, Get Platform Stats, Get Global Price Benchmarks
0.2.0 (2026-04-22)
marketplaceaccountname field showing Allegro/Erli account name0.1.0 (2026-04-22)
usableAsTool)—
License
MIT โ ยฉ 2026 GAPLI Global LTD