npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-gapli

v0.7.0

Published

n8n community node for GAPLI — Automated Dropshipping Platform. Manage products, orders, wholesalers, and marketplace accounts directly from your n8n workflows.

Readme

n8n-nodes-gapli

npm version License: MIT n8n community

This is an n8n community node for GAPLI — an automated dropshipping platform. It lets you manage products, orders, wholesalers, and marketplace accounts 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.

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 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). |

🛒 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. Filter by active status. |

🏪 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. |

🏷️ 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 | Aggregated financial metrics: total revenue, order count, average order value. | | 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.6.0 (2026-04-26)

  • 🐛 Critical Fix: Full Database Scan + Search HTTP 500name column dynamically checked; search falls back to SKU-only for partitions without name
  • 🐛 Critical Fix: Search + Exclude Already Listed HTTP 500 — same root cause + 50K SKU safety cap
  • New: EAN/GTIN Exact Match Filter — search by exact barcode
  • New: Exclude Metadata_exclude_meta in response for filter verification
  • 💡 Improved: UI Hints — Full Database Scan and Exclude Already Listed descriptions enhanced

0.5.0 (2026-04-26)

  • New: Parser-First Pagination — Full Database Scan no longer truncates at 50K; iterates per-parser
  • New: Has EAN/GTIN Filter — return only products with valid EAN
  • New: Exclude Parser IDs — skip specific wholesaler parsers
  • New: Category IDs in Responsecategory_ids field added to product output

0.4.0 (2026-04-25)

  • New: Full Database Scan Mode — bypass pagination limits, scan all parser partitions
  • New: Wholesaler Dropdown — searchable dropdown replacing numeric Parser ID input

0.3.0 (2026-04-24)

  • New: Server-Side Product Filters — 5 filters applied before pagination: stock_min, price_gross_min, price_gross_max, exclude_oversized, exclude_already_listed_on_accounts
  • New: Global Analytics — 4 platform-wide operations for market intelligence:
    • Get Global Top Products, Get Global Category Trends, Get Platform Stats, Get Global Price Benchmarks

0.2.0 (2026-04-22)

  • New: Store Resource — retrieve operator stores
  • New: Industry Resource — browse product industries with wholesaler counts
  • New: Analytics Resource — 4 operations: Top Products, Sales Summary, Stock Alerts, Marketplace Health
  • 🔧 Enhanced: Orders — added marketplace_account_name field showing Allegro/Erli account name

0.1.0 (2026-04-22)

  • 🎉 Initial release
  • GAPLI Node with Product, Order, Wholesaler, Marketplace, and Health resources
  • GAPLI Trigger Node with polling support for New Order, Order Status Changed, and New Product events
  • AI Agent Tool support (usableAsTool)
  • GapliApi credentials with connection testing
  • Professional SVG icons (light & dark mode)

License

MIT — © 2026 GAPLI Global LTD