Ship24 Order Tracking for n8n
Introduction
Ship24 Shipment Tracking for n8n allows you to automate shipment tracker creation, monitoring, and delivery updates directly inside your n8n workflows using the Ship24 API. By connecting Ship24 with services such as Google Sheets, databases, CRMs, ecommerce platforms, or internal systems, you can automatically create trackers, retrieve shipment events, and synchronize delivery data across your automation workflows.
The Ship24 n8n community node is designed for automation workflows that process multiple shipments, handle bulk tracking operations, and integrate shipment visibility into operational systems. The node supports full n8n multi-item processing, allowing large shipment lists to be handled efficiently while maintaining structured results and resilient error handling.

In this article
- What does the n8n node do?
- Requirements
- Installation
- Credentials Setup
- Node Overview
- Example Workflow Structure
- Bulk Processing Behaviour
- Example Data Structure
- Limits and Safeguards
- Troubleshooting
What does the n8n node do?
The Ship24 n8n node allows you to automate shipment tracking workflows by integrating Ship24 directly into your n8n automation environment.
With Ship24 in n8n, you can:
- Create shipment trackers from tracking numbers
- Create trackers and immediately retrieve tracking results
- Retrieve tracking results using a tracking number
- Retrieve tracking results using a tracker ID
- Update tracker subscription status
- Process shipments in bulk from spreadsheets, APIs, or databases
- Build automated workflows that monitor shipment progress
- Integrate shipment tracking with other automation systems
Typical use cases include:
- Tracking ecommerce orders stored in Google Sheets
- Creating trackers automatically when new orders arrive
- Updating shipment status in CRMs or internal systems
- Monitoring active shipments and refreshing tracking results
- Triggering notifications when delivery milestones change
Requirements
Before using the Ship24 n8n node, you will need:
- A valid Ship24 plan and API key
- An n8n instance with community nodes enabled
- A data source containing tracking numbers (such as Google Sheets, a database, or API)
You can access your API key in your Ship24 dashboard: https://dashboard.ship24.com/integrations/api-keys
Installation
The Ship24 integration for n8n is distributed as a community node.
To install it:
- Open n8n.
- Go to Settings → Community Nodes.
- Click Install.
- Enter the package name: n8n-nodes-ship24
- Restart n8n if required.

Once installed, the Ship24 node will appear in the n8n node list and can be added to workflows.
Credentials Setup
Before using the node, you must connect your Ship24 API key.
- Add a Ship24 node to your workflow.
- When prompted for credentials, create new credentials.
- Select Ship24 API.
- Enter your Ship24 API key.
- Save the credentials.
The connection can then be reused across all Ship24 nodes in your workflows.

Node Overview
The Ship24 node provides two main resources:
Tracker
Used for shipment tracking operations:
- Create trackers
- Create trackers and retrieve results
- Retrieve tracking results
- Update tracker subscription status
Utility
Provides advanced API access by allowing users to define:
- HTTP method
- API path
- Query parameters
- Request body
This allows advanced users to call additional Ship24 API endpoints directly from n8n.
Example Workflow Structure
![]()
Most Ship24 automation workflows follow a similar structure.
Step 1 -- Retrieve tracking numbers
Retrieve tracking numbers from a source such as:
- Google Sheets
- Ecommerce orders
- Databases
- APIs
- Internal systems
Step 2 -- Create or retrieve trackers
Use the Ship24 node to:
- Create shipment trackers
- Retrieve shipment tracking results
- Update existing trackers
Step 3 -- Process results
Use the returned shipment data to:
- Update spreadsheets
- Update CRM systems
- Store shipment events in databases
- Send email notifications
Additional nodes such as IF, Switch, or Code nodes can be used to control workflow logic.
Bulk Processing Behaviour

The Ship24 node fully supports n8n multi-item workflows. Each incoming item typically contains one tracking number.
Example input items:
[
{ "trackingNumber": "0123456789" },
{ "trackingNumber": "0123456790" },
{ "trackingNumber": "0123456791" }
]
When bulk mode is enabled, the node automatically groups tracking numbers into API requests of up to 100 tracking numbers per request.
Example:
Input items | API requests |
|---|---|
80 | 1 |
150 | 2 |
250 | 3 |
Each input item still produces one output item.
Example Data Structure
A common input format used in workflows is:
Column | Purpose |
|---|---|
Tracking Number | Shipment tracking number |
Tracker ID | Ship24 tracker identifier |
Latest Status | Latest shipment status |
Last Update | Timestamp of the last check |
Optional columns may include:
- Courier Code
- Order Number
- Shipment Reference
- Destination Country Code
- Destination Post Code
Limits and Safeguards
To ensure stable automation workflows, you can include safeguards such as:
- Skipping shipments already marked as Delivered
- Avoiding refresh calls if the shipment was recently checked
- Processing shipments sequentially
- Allowing workflows to continue if a single shipment fails
The node also supports continueOnFail, allowing workflows to continue processing even when an individual item returns an error.
Troubleshooting
API key error
- Ensure you have the correct plan type
- Ensure your Ship24 API key is valid and correctly entered in the credentials configuration.
No tracking results returned
Check that:
- The tracking number is valid
- The supporting tracker details are accurate
- The shipment exists in the carrier system
- The tracker was successfully created
Invalid tracker ID
Tracker ID operations require a valid UUID format. The tracker ID is returned when a tracker is created
Bulk workflow returns partial errors
Bulk requests may contain multiple trackers. If some trackers fail validation or are rejected by the API, structured error responses are returned for those items.
Workflow stops on error
Enable continueOnFail in the node settings to allow workflows to continue processing other shipments even if one item fails.
If you continue experiencing issues, contact the Ship24 support team:
https://www.ship24.com/contact-us
Updated on: 09/04/2026
Thank you!
