n8n-nodes-tracepass is an n8n community node that lets you automate TracePass — products, Digital Product Passports, GS1 EPCIS 2.0 supply-chain events — directly from your n8n workflows. No code, declarative routing, free. Source on GitHub.
Install in n8n
In any n8n instance (cloud or self-hosted), open Settings → Community Nodes → Install and enter the package name:
n8n-nodes-tracepassOnce installed, search for TracePassin the node panel. See n8n's community-nodes installation guide for full instructions.
Credential
Create a TracePass API credential and paste a tp_ API key (mint one in the TracePass dashboard under Developer → API Keys). The Base URL defaults to https://app.tracepass.eu— change it only for a self-hosted or staging deployment. n8n's Test button verifies the key against a cheap read endpoint.
Resources & operations
Three resources mirror the v1 REST API. Each operation maps to one HTTP call (declarative routing), so the node carries zero runtime dependencies beyond what n8n provides.
| Resource | Operations |
|---|---|
| Product | Create · Get · Get Many · Update |
| Passport | Archive · Create · Get · Get by Serial · Get Many · Suspend · Update Field |
| EPCIS Event | Capture · Export · Get Capture Job · Query |
Triggers
TracePass also dispatches HMAC-signed webhooks for lifecycle events (passport.published, extraction.completed, supplier.submitted, epcis.event.captured, etc.). To use them as n8n triggers, configure a webhook subscription in the TracePass dashboard (Developer → Webhooks) pointing at an n8n Webhooktrigger node — n8n's built-in node is all you need; no separate TracePass trigger node is required.
Example workflows
Shopify → TracePass. On a new Shopify order, create a passport (product mapped by SKU, serial = order id), then email the QR code to the customer. Daily digest.A Schedule trigger lists yesterday's passports and posts a summary to Slack. CSV → passports. Read a CSV of serial numbers and create a passport per row. Supplier follow-up. A Schedule trigger lists supplier requests older than seven days and sends reminders.
- Shopify → TracePass
- Daily analytics digest → Slack
- CSV import → batch passports
- Supplier follow-up reminders