Hey all ![]()
Sharing a community node I just published: n8n-nodes-fedex.
I kept hitting the same wall on shipping workflows. There was no clean FedEx node, so you end up hand-rolling the OAuth2 flow inside HTTP Request nodes and fighting 401s before you can even pull a tracking number. This wraps all of that up in a clean node.
What it does right now:
- Track by number (real-time status and scan events)
- Get rate quotes for a shipment (negotiated and list rates)
- Create a shipment and pull back the label + tracking number
- Validate and standardize an address
Token retrieval and refresh are handled inside the credential, nothing reads from env vars or files, so it follows the community node rules. Zero runtime dependencies, plain REST through n8n’s built-in helpers.
Repo + install info: n8n-fedex-node/README.md at main · nodrel-dev/n8n-fedex-node · GitHub
npm link: https://www.npmjs.com/package/@nodrel-dev/n8n-nodes-fedex
It covers the standard FedEx operations cleanly. If you run it and hit a carrier edge case it doesn’t handle yet, open an issue with your n8n version and the operation you were running and I’ll take a look!
Would love feedback from anyone doing logistics workflows on the user experience and config setup within the node UI itself; it’s live in n8n as of yesterday. UPS and a select few of Canadian carriers are next ![]()