Articles on: Integrations

Ship24 Order Tracking for Zapier

Introduction

Ship24 Order Tracking for Zapier allows you to automatically create shipment trackers and retrieve delivery updates using the Ship24 Tracking API.

Ship24 supports tracking across 2500+ couriers and marketplaces worldwide, allowing businesses to monitor shipments and automate workflows based on delivery events.

By connecting Ship24 with Zapier, you can automatically retrieve shipment tracking updates and trigger actions across thousands of apps, such as updating spreadsheets, notifying customers, or syncing order data with your internal systems.


In this article


What does the Zapier integration do?

The Ship24 Zapier integration allows you to automate shipment tracking workflows without writing code.

With Ship24 and Zapier, you can:

  • Create shipment trackers automatically
  • Retrieve tracking results using a tracking number
  • Retrieve tracking results using a tracker ID
  • Search tracking results across multiple couriers
  • Automatically update shipment status in other applications
  • Trigger actions when shipment data is retrieved

Typical use cases include:

  • Updating order status in spreadsheets or databases
  • Sending notifications when shipment status changes
  • Synchronising delivery updates with internal systems
  • Enriching order management workflows with tracking information


Requirements

Before using the Ship24 Zapier integration, you will need:

  • A Ship24 account
  • A Ship24 API key
  • A Zapier account

You can access your Ship24 API key from your dashboard:

https://dashboard.ship24.com/integrations/api-keys


Setup

Connect your Ship24 account

When using Ship24 in Zapier for the first time, you will be prompted to connect your account.

  1. Add a Ship24 action in your Zap.
  2. Click Sign in to Ship24.
  3. Enter your Ship24 API Key.
  4. Optionally you can give your key a name to help identify it if you use multiple API keys
  5. Click Yes, Continue to Ship24.

Your Ship24 account is now connected and ready to use within Zapier workflows.


Available actions

The Ship24 Zapier integration currently provides the following actions.

Create Tracker

Creates a shipment tracker using a tracking number.

This action registers the shipment with Ship24 so tracking events can be collected.

Required input:

  • trackingNumber

Optional inputs:

  • originCountryCode
  • destinationCountryCode
  • destinationPostCode
  • shippingDate
  • courierCode
  • clientTrackerId

This action returns the trackerId, which can be used in other Ship24 actions.


Google Sheet example

Zapier setup mapping the Google Sheets columns to the Ship24 Zap



Fetch Tracking Results by Tracking Number

Retrieves shipment tracking results using a tracking number.

Ship24 will search across supported couriers to retrieve available tracking events.

Required input:

  • trackingNumber

Optional inputs:

  • originCountryCode
  • destinationCountryCode
  • destinationPostCode
  • shippingDate
  • courierCode

This action returns shipment tracking results including:

  • shipment status
  • tracking events
  • courier information
  • delivery milestones


Fetch Tracking Results by Tracker ID

Retrieves shipment tracking results using a previously created Ship24 tracker.

Required input:

  • trackerId

This action is useful when you store the Ship24 tracker ID in your system and want to periodically refresh shipment updates.


Search Tracking Results

Searches for shipment tracking results using multiple optional filters.

This action allows you to retrieve shipment data even if a tracker has not yet been created.

Possible filters include:

  • trackingNumber
  • originCountryCode
  • destinationCountryCode
  • destinationPostCode
  • shippingDate
  • courierCode


Example workflow

A common workflow is automatically updating shipment status in a spreadsheet.

Example Zap:

Step 1 — Trigger

Google Sheets

New Spreadsheet Row

A new order row contains a tracking number.

Step 2 — Action

Ship24

Fetch Tracking Results by Tracking Number

Ship24 retrieves the latest shipment status.

Step 3 — Action

Google Sheets

Update Spreadsheet Row

The latest shipment status is written back to the spreadsheet.

This workflow automatically keeps your order tracking sheet up to date.


Limits and safeguards

To ensure stable performance, the following safeguards can be applied:

  • Skipping shipments that are already Delivered
  • Avoiding refresh calls if the last check occurred recently (for example within 3 hours)
  • Processing shipments sequentially to prevent API overload
  • Continuing scenario execution if a single row fails

Additionally, Zapier may enforce throttling when processing excessive volumes to prevent failure


Troubleshooting

API authentication error

  • Ensure your Ship24 API key is correctly entered when connecting your account in Zapier.
  • Ensure your Ship24 plan matches the plan required by the Zap. Some Zaps use per-call plans, while others require per-shipment plans. The Zap description will indicate when a per-call plan is required.

You can verify your API key in your Ship24 dashboard.


No tracking results returned

Possible reasons include:

  • The tracking number is invalid
  • The shipment has not yet been scanned by the courier
  • Additional shipment information may be required (destination postcode, shipping date, or courier)
  • Key fields declared contain inaccurate information (wrong destination country, wrong courier, shipping date vastly different from actual shipping date)

Providing additional shipment details can improve tracking accuracy.


Zapier rate limits

If your Zap processes many shipments at once, Zapier may temporarily throttle executions.

Possible solutions include:

  • Running Zaps on a schedule
  • Processing shipments in smaller batches
  • Adding delays between API calls


If you continue experiencing issues, contact the Ship24 support team.

Updated on: 16/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!