About Tracky

Tracky is post-purchase order tracking and last-mile delivery management for Shopify merchants who deliver with their own drivers, rather than handing parcels to a national carrier.

The problem it was built for

If you deliver your own orders, the usual tracking apps do not fit. They expect a carrier to supply a stream of scans, and when there is no scan to show they fill the gap — a generic “in transit”, an estimated date, a status that advances because a day went by rather than because anything happened.

That is a small lie with a real cost. A customer who reads “out for delivery” on a page that generated it, then waits in all afternoon for nothing, does not blame the software. They blame you, and they email your support inbox.

The rule

An order only ever moves forward on a real event. There are exactly three sources, and each one is stored against the event so it stays answerable months later:

  • A Shopify webhook — a new order arrives and is placed in your first stage.
  • Your delivery agency — a signed-in person recorded an update from their phone.
  • You — a manual override from the backoffice, logged under your name.

There is no timer, no scheduler and no background job anywhere in the application that advances a delivery. Day-based delays exist, but they only ever schedule an email — they never touch a delivery status. If your team has not updated an order in three days, the dashboard tells you that instead of quietly moving it along.

Fulfillment waits for a real handover

The same discipline applies at the end of the journey. Shopify is only told an order is fulfilled once your agency has confirmed the delivery — after the customer signed the paper note at the door, as they always have.

There is no signature pad in this app. Your driver carries the same paperwork they carry today; the agency records that the delivery happened, optionally with a photo of the signed note, and that record is what releases the fulfillment.

Who does what

You, the store owner. Define your own tracking stages, style the customer tracking page with a live preview, write the emails and decide when each one goes out, set the fulfillment rules, and invite your agency. All of it without a developer.

Your delivery agency. A dispatch screen built for a phone browser: the active deliveries, an address they can tap to navigate or call, a driver to assign, a status to update, and one button to confirm a delivery once the note is signed.

Your drivers. Nothing. They have no account, no login and no app. They deliver and get a signature, exactly as now. In Tracky a driver is a name attached to an order so dispatch knows who has what.

Your customer. One page, on your own domain, showing where their order actually is — reached from your emails, or by their order number and email address.

What it deliberately does not do

  • It does not estimate delivery dates. Nothing in the system knows when a parcel will arrive, so nothing claims to.
  • It does not capture digital signatures. The paper note is the record; the agency’s confirmation is the proof.
  • It does not replace your carrier integrations. It is for the orders your own team delivers.
  • It does not import your back catalogue automatically. Orders arrive from the moment you install. A manual sync can pull in up to 60 days if you need it.

Where your data lives

Each store is isolated at the database level — every record is bound to its store, and the data layer adds that constraint to every query rather than trusting each screen to remember. Shopify access tokens are encrypted at rest, and destroyed the moment the app is uninstalled.

Photos of signed delivery notes are only ever shown inside your authenticated backoffice. They are never linked from the customer tracking page.

Still have questions?

The FAQ covers setup, Shopify permissions, email and what happens when things go wrong.