Stuck on integration? Have a question? The developer is standing by.

Parcel Tracking for Excel & Google Sheets

Track delivery status in bulk directly from your spreadsheet
Excel VBA Macro · Google Apps Script · 200+ carriers worldwide

How to Use

1

Open the File

Open the .xlsm file and click "Enable Content" to allow macros.

Or import the .bas file into your own workbook via Alt+F11.

2

Initial Setup (First Time Only)

Press Alt+F8 and run SetupAll.

This creates the Settings sheet, Carrier Codes list, Tracking sheet, and action buttons automatically.

3

Enter API Keys

Enter your API Key and Secret Key in the Settings sheet.

Demo keys are pre-filled for testing. Get your free API keys.

4

Track Parcels

  1. Enter carrier codes and tracking numbers in the Tracking sheet
  2. Click "Register Tracking" to submit items
  3. Wait 5-10 seconds
  4. Click "Fetch Results" to see delivery status

Key Features

📦

Batch Processing

Track up to 100 items per batch. Larger sets are automatically split and processed.

🌎

200+ Carriers

Supports carriers across 19 countries: UPS, FedEx, USPS, DHL, CJ Logistics, Yamato, Royal Mail, and more.

🎨

Color-Coded Status

Delivery status is color-coded: green for delivered, blue for in transit, orange for pending, red for failed.

🔄

Smart Input

Type "ups" instead of "us.ups", or "FedEx" instead of "us.fedex". Carrier codes are auto-normalized.

🔎

Track Only New Items

"Untracked Only" mode skips rows that already have results, saving time and API usage.

🔃

Auto-Update

Check for macro updates and apply them automatically without re-downloading the file.

Google Sheets Version

Prefer Google Sheets? The same tracking features are available as a Google Apps Script.

Option 1: Use Our Template

Click the link below to copy our pre-built template to your Google Drive. Everything is set up and ready to use.

Make a Copy in Google Sheets

Requires a Google account (free). Works on any OS including Mac.

Option 2: Add to Your Own Spreadsheet

Already have a spreadsheet you use? Add the tracking macro to it:

  1. Open your Google Sheet
  2. Go to Extensions > Apps Script
  3. Download Code.gs and paste the contents
  4. Save and reload the spreadsheet
  5. A "WhereParcel" menu will appear — click Setup All

Supported Carriers

200+ carriers across 19 countries. Here are some of the most popular:

United States

UPS USPS FedEx DHL Amazon OnTrac LaserShip

South Korea

CJ Logistics Lotte Hanjin Korea Post Logen

Japan

Yamato Sagawa Japan Post Seino

Europe

Royal Mail DPD Hermes Correos Deutsche Post GLS

International

DHL Express EMS Aramex TNT Cainiao SF Express

Full carrier list is available in the "Carrier Codes" sheet inside the macro file. View all carriers

Important Notes

  • Windows + Microsoft Excel required (VBA macro support)
  • Do not add or delete rows between registering and fetching results
  • Usage charges may apply — avoid unnecessary repeated registrations
  • The pre-filled demo keys are for testing only and have limited usage

Need API Keys?

Sign up for free to get your own API keys with higher usage limits.

Get Started Free