Ship24 Order Tracking for Make
Introduction
Ship24 Shipment Tracking for Make allows you to automatically create, update, and refresh shipment trackers using the Ship24 API inside Make automation scenarios.
By connecting Ship24 with apps such as Google Sheets, CRMs, ecommerce platforms, or internal systems, you can automate shipment monitoring and keep delivery data synchronized across your workflows.
Ship24 supports tracking across 2,500+ couriers and marketplaces worldwide, enabling businesses to monitor shipment progress, retrieve tracking events, and update operational systems without manual intervention.

In this article
- What does the Make integration do?
- Requirements
- Setup
- Webhook trigger for instant tracking updates
- Example templates
- Scenario structure overview
- Google Sheets structure example
- Limits and safeguards
- Troubleshooting
What does the Make integration do?
The Ship24 Make integration allows you to automate shipment tracking workflows by connecting Ship24 with other apps inside your Make scenarios.
With Ship24 in Make, you can:
- Create shipment trackers from tracking numbers
- Create trackers and immediately retrieve tracking results
- Receive new tracking events instantly using the webhook trigger
- Refresh tracking information automatically
- Update external systems when shipment status changes
- Process shipments in bulk using spreadsheet or database inputs
- Build automated monitoring workflows that periodically check shipment updates
Typical use cases include:
- Tracking ecommerce orders stored in Google Sheets
- Updating shipment status in CRMs or order management systems
- Monitoring active shipments and refreshing results periodically
- Triggering notifications when delivery milestones change
Requirements
Before using the Ship24 integration in Make, you will need:
- A Ship24 API key
- A Make account
- At least one connected data source such as Google Sheets, a database, or another system containing tracking numbers
You can access your API key in your Ship24 dashboard.
Setup
Connect your Ship24 account
To use Ship24 modules in Make, you first need to connect your Ship24 account using your API key.
- Add a Ship24 module to your Make scenario.
- When prompted, create a new connection.
- Enter your Ship24 API key.
- Save the connection.
Once connected, the Ship24 modules can be used across all your Make scenarios.

Webhook trigger for instant tracking updates
In addition to modules that create and refresh trackers on a schedule, the Ship24 integration includes a New Tracking Event instant trigger. This trigger starts your scenario the moment Ship24 registers a new tracking event, so your workflows react to shipment updates in real time without scheduled polling or refresh calls.

This is the recommended approach when you want to:
- Send instant notifications when a shipment status changes
- Update your CRM, database, or spreadsheet as soon as a tracking event occurs
- Reduce API usage by removing periodic refresh calls
Set up the webhook trigger
- In your Make scenario, add the Ship24 New Tracking Event module as the trigger. No Ship24 connection is required for this module.
- Make generates a webhook URL for the scenario. Copy this URL.
- Open the webhook settings in your Ship24 dashboard.
- Paste the webhook URL, click Test, then click Save.
- Back in Make, click Re-determine data structure so the test payload maps all available fields.
- Add the modules you want to run after the trigger and map the tracking data into them.
Once the scenario is activated, Ship24 automatically pushes every new tracking event for your active trackers to your scenario.
Available data
Each webhook call contains exactly one tracking update with one new event. The payload includes:
- Metadata: message ID and generation timestamp
- Tracker: tracker ID, tracking number, shipment reference, and client tracker ID
- Shipment: shipment ID
- Events: event ID, status, and occurrence datetime
- Statistics: shipment milestone timestamps
Important notes
Example templates
The Ship24 Make integration includes example templates to help you start automating shipment tracking quickly.
Simple shipment tracker
Creates a tracker for each tracking number and records the latest shipment status.
- Read tracking numbers from Google Sheets.
- Create Ship24 trackers and retrieve tracking results.
- Write the latest status and timestamp back to the sheet.
This template is ideal for smaller lists or workflows where shipment data is refreshed regularly.

Smart shipment tracker with new and scheduled refresh
Automates both new tracker creation and periodic status updates.
- Search for rows containing tracking numbers.
- Route rows into two paths:
- New shipments: create trackers and retrieve results
- Existing shipments: refresh results if the last check is older than 3 hours
- Update the spreadsheet with the latest tracking data.
This approach avoids unnecessary API calls and ensures active shipments remain up to date.

Scenario structure overview
Most Ship24 automation workflows follow a similar pattern:
- Retrieve tracking numbers. For example, search rows in Google Sheets or retrieve orders from an ecommerce platform.
- Create or refresh trackers. Call the Ship24 API to create trackers or retrieve the latest tracking events.
- Update your system. Write the latest shipment status back into your spreadsheet, CRM, or database.
Optional logic such as routers or filters can be added to control when trackers are created or refreshed.
Google Sheets structure example
When using Google Sheets as a data source, your sheet should contain columns that allow the scenario to track shipment status.
Column | Purpose |
|---|---|
Tracking Number | Shipment tracking number |
Latest Status | Latest shipment milestone or status |
Last Update | Timestamp of the last tracking check |
Tracker ID | Ship24 tracker identifier |
Additional optional columns may include:
- Courier Code
- Order Number
- Shipment Reference
- Destination Country
Limits and safeguards
To keep performance stable and avoid unnecessary API calls, Ship24 templates typically include safeguards such as:
- Skipping shipments that are already Delivered
- Avoiding refresh calls if the last check occurred recently, for example within 3 hours
- Processing shipments sequentially
- Continuing scenario execution if a single row fails
Troubleshooting
API key error
- Ensure your Ship24 API key is valid and correctly entered in the Make connection settings.
- Ensure your Ship24 plan matches the plan required by the module. Modules are split by plan type, per-shipment plans and per-call plans.
Tracking data not updating
Check that:
- A valid tracking number exists
- The shipment has not already been delivered
- The scenario filters are not excluding the row
- The scenario has run successfully
Scenario returns no results
Confirm that the data source contains tracking numbers matching the search filters used in the scenario.
Webhook trigger not receiving events
Check that:
- The Make scenario is turned on, since scheduled scenarios and instant triggers only run while active
- The webhook URL saved in your Ship24 dashboard matches the URL shown on the New Tracking Event module in your scenario
- No other webhook URL has been saved since, as Ship24 stores only one webhook URL at a time
- The shipment has an active Ship24 tracker
You can use the Test button on the Ship24 webhook settings page to send a sample payload and confirm the connection.
If you continue experiencing issues, contact the Ship24 support team.
Updated on: 14/08/2026
Thank you!
