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-trackpod

v0.1.5

Published

n8n community node for the Track-POD delivery management platform

Readme

n8n-nodes-trackpod

This is an n8n community node. It lets you use Track-POD in your n8n workflows.

Track-POD is a delivery management platform that provides route optimization, electronic proof of delivery, and real-time driver tracking for logistics operations.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Compatibility
Usage
Resources
Version history

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

Action node — Track-POD

| Resource | Operation | API endpoint | |---|---|---| | Order | Get Details | GET /order/{getBy}/{key} | | Order | Create Orders | POST /order/bulk | | Order | Update Order | PUT /order | | Order | Delete Order | DELETE /Order/{deleteBy}/{key} |

Trigger node — Track-POD Trigger

| Event | Track-POD webhook events | |---|---| | New / Updated Route | RouteCreated, RouteUpdated | | Deleted Route | RouteDeleted | | New / Updated Order | OrderCreated, OrderUpdated | | Deleted Order | OrderDeleted |

Credentials

  1. In n8n go to Credentials → New.
  2. Search for Track-POD API.
  3. Paste your API key — find it at Track-POD → Settings → Integrations → Web API.
  4. Click Test to verify, then Save.

Compatibility

Tested with n8n self-hosted. Requires Node.js ≥ 16.

Usage

Action node

Get Details

Looks up a single order. Returns the full order object, or an empty {} on 404 / 410 (order not found or deleted) rather than failing — downstream nodes can check for missing fields to branch.

| Field | Description | |---|---| | Get By | Number · ID · Tracking-ID | | Order Number / Order ID / Tracking ID | The lookup key (shown conditionally) |

Create Orders

Collects all input items into one array and sends them in a single POST /order/bulk call. Returns one output item with the API response.

| Field | Description | |---|---| | Client / Customer Name | Required by Track-POD | | Address | Required by Track-POD | | Force Update Address GPS | Updates Lat/Lon in the Addresses directory | | Force Update Goods Price | Updates Price in the Goods directory | | Additional Fields | All other optional order fields (Number, Date, Type, GoodsList, etc.) |

GoodsList and CustomFields in Additional Fields accept a JSON array string, e.g. [{"GoodsName":"Item A","Quantity":2,"GoodsUnit":"pcs"}].

Update Order

Sends PUT /order per input item. Include at least ID or Number in Order Fields to identify which order to update. Only the most recent matching order is updated.

| Field | Description | |---|---| | Force Update Address GPS | Updates Lat/Lon in the Addresses directory | | Order Fields | Collection of all order fields including Id, Number, Client, Address, etc. |

Delete Order

Sends DELETE /Order/{deleteBy}/{key} per input item.

| Field | Description | |---|---| | Delete By | Number · ID | | Order Number / Order ID | The key (shown conditionally) |

Trigger node

Add a Track-POD Trigger node to start a workflow from a Track-POD webhook event.

  1. Select the Event you want to listen for.
  2. Activate the workflow — the Webhook URL appears in the node.
  3. Copy the Webhook URL and register it in Track-POD → Settings → Integrations → Webhooks.
  4. In the Track-POD webhook settings, enable the corresponding events (shown as a notice in the node UI).

Each trigger node instance has its own URL. If you need to handle multiple event types in one workflow, add one trigger node per event and register each URL separately in Track-POD.

Output structure

All trigger events pass the raw Track-POD webhook payload as-is:

{
  "Metadata": {
    "Event": "OrderCreated",
    "Date": "2024-01-15T10:30:00Z"
  },
  "Data": { }
}

Data shape per event:

| Event | Data fields | |---|---| | New / Updated Route | Full route object (Code, Date, Depot, DriverName, Orders array, …) | | Deleted Route | Code, Date | | New / Updated Order | Full order object (Number, Client, Address, Status, GoodsList, …) | | Deleted Order | Number, Date, Type, Note, Weight, Volume, Pallets, COD, DeletedBy, DeletedDate |

Resources

Version history

0.1.0 — Initial release with Order CRUD operations and webhook trigger support.

License

MIT