StoreFleet
HomeBlog › A Free 17TRACK Chrome Extension for Bulk Shipment Tracking

A Free 17TRACK Chrome Extension for Bulk Shipment Tracking

A free, no-permission Chrome extension that opens a whole batch of tracking numbers on 17TRACK in one click. Download it, install it, and how to use it.

Linh Nguyen · Updated

Key points — AI summary
  • The extension takes a batch of tracking numbers — pasted, or imported from a CSV/TXT export — and opens them all on 17TRACK's public page in one click, so you stop pasting numbers one at a time
  • By default it makes no network calls of its own — parsing and your recent-numbers history stay in local storage; the only networked feature is an optional Google Sheet log you switch on yourself, which appends each batch to your own Apps Script Web App (no API key, no third-party server)
  • CSV import reads a column whose header contains "tracking" if there is one, otherwise it picks out the tracking-number-shaped values and skips names, prices and order IDs — export Excel to CSV first, since .xlsx isn't read directly
  • It opens 40 numbers per lookup and remembers recent ones plus a timestamped local History you can export to CSV; it's a manual triage aid, not automation — for status-change alerts and stuck-shipment detection you still want an API-based setup
  • Install is via Developer Mode (Load unpacked), so unzip the download first and point Chrome at the folder — selecting the .zip itself fails, and Chrome loads the extension from those files so keep the folder in place

Summarized from this article by our writing pipeline; reviewed by the author.

On this page
  1. Download
  2. What it does
  3. Install it (Developer Mode)
  4. Use it
  5. Optional: log every lookup to a Google Sheet
  6. How it protects your data
  7. Where it stops—and what comes next

If you run more than one store, you already know the tracking ritual: open 17TRACK, paste a number, read the status, go back, paste the next one. Twenty orders later you've lost track of which ones you've checked. I got tired of it, so I built a tiny Chrome extension that does the boring part—paste every number at once, click once, and 17TRACK opens the whole batch in a single tab.

It's free, and by default nothing you type leaves your browser—with an optional one-click log to your own Google Sheet if you want a running record. This post is the download plus a walkthrough of how to install and use it.

Download

Download the extension (.zip, ~16 KB)

It's a plain, unpacked Chrome extension—no account, no sign-up, no API key. It works in Chrome, Edge, and Brave.

What it does

The extension is deliberately small. It does one job well:

It opens 40 numbers per lookup. Paste more than that and it opens the first 40 and tells you to run the rest as a second batch.

Install it (Developer Mode)

Because this is a downloadable tool rather than a Web Store listing, you load it yourself in Developer Mode. It takes about a minute:

1. Unzip the download somewhere permanent (e.g. Documents) —
   don't delete the folder afterward; Chrome loads from it.
2. Open chrome://extensions
3. Turn on "Developer mode" (top-right toggle)
4. Click "Load unpacked"
5. Select the unzipped "storefleet-17track-tracker" folder

Point Chrome at the unzipped folder, not the .zip file. "Load unpacked" only accepts a folder—selecting the zip itself gives a "Could not unzip extension" error. Unzip first, then choose the storefleet-17track-tracker folder (the one containing manifest.json).

Then click the puzzle-piece icon in the toolbar and pin the StoreFleet compass icon so it's one click away. That's it.

One caveat worth knowing: Chrome shows a mild "developer-mode extensions" reminder now and then—that's normal for any extension you load unpacked instead of from the Web Store.

Use it

Click the icon and you get a box:

  1. Paste your tracking numbers. They can be messy—line breaks, commas, spaces, and duplicates all get cleaned up. The badge in the corner shows how many valid numbers it found.
  2. Or click "Import from CSV / TXT" and pick a file (more on that below).
  3. Click "Track all on 17TRACK" (or press Ctrl/Cmd+Enter).

A new tab opens on 17TRACK with every number loaded. From there you triage the exceptions—the packages sitting in customs, the ones marked undelivered—the same way you would if you'd typed them in by hand.

Importing from a spreadsheet

Most sellers keep tracking numbers in a spreadsheet or export them from their store. The import handles that:

Comma, semicolon, and tab-separated files all work, so a raw export usually drops straight in without cleanup.

Optional: log every lookup to a Google Sheet

If you want a running record of what you tracked and when, the extension can append each batch to a Google Sheet—the numbers plus a timestamp and a blank status column you fill in yourself. It does this without any API key and without our servers, by posting to a Google Apps Script Web App that runs under your Google account.

One-time setup:

  1. Open the Google Sheet you want → Extensions → Apps Script.
  2. Paste the contents of the bundled google-apps-script.gs, then Deploy → New deployment → Web app (Execute as: Me, Who has access: Anyone).
  3. Copy the Web app URL (it ends in /exec).
  4. In the extension, open Log to Google Sheet, paste the URL, click Save URL, and tick Log each lookup.

From then on, every time you track, the numbers land in a "Tracking Log" tab. Honest scope: this logs the numbers you tracked, not their delivery status—a browser extension never sees the status data. For a sheet that fills in live statuses automatically, you need a system with API access, which is exactly the line the last section draws.

How it protects your data

This is the part I care about most, because a tracking tool sees your customers' shipments:

You can read every line of it; it's a handful of small files with no build step and no dependencies.

Where it stops—and what comes next

I want to be straight about what this is: a manual triage aid. It removes the copy-paste tax on checking a batch of shipments, but it doesn't watch your orders for you. It won't ping you when a package changes status, and it doesn't know which 17TRACK result maps to which order in which store.

The moment you're checking shipments every single day, you've outgrown any manual tool—including this one. That's when the tracking logic belongs in an automated pipeline that pulls order context from every store and alerts you only when something actually changes:

Use the extension to kill the daily copy-paste today. When the volume gets real, graduate to a system that does the watching for you.

Run dozens of Shopify stores from one dashboard

Message us on Discord — the AI agent and the team reply right in chat — or email us. Free demo on your own Shopify store, no account needed.