Courier polling
Tracking numbers are checked on a schedule against the courier, so status changes are picked up without anyone opening a courier portal.
Track Alerts watches your courier tracking numbers and messages the customer whenever the status moves. It also gives you a tracking page on your own domain instead of a courier website.
Once an order is fulfilled with a tracking number, Track Alerts starts polling that courier for status changes. Picked up, in transit, arrived at destination city, out for delivery, delivery attempted, delivered and returned each trigger a message on the channels you choose. The customer clicks through to a tracking page hosted on your domain, carrying your logo and your product recommendations. Your team gets a separate alert when a shipment stops moving or a delivery attempt fails, so problems are caught before the customer complains.
Tracking numbers are checked on a schedule against the courier, so status changes are picked up without anyone opening a courier portal.
Push each status change over WhatsApp, SMS, email or any combination, with a separate template per channel and per milestone.
A tracking page on your own subdomain with your logo, order contents, courier milestones and a slot for related product recommendations.
Internal notifications when a shipment sits at the same status past your threshold, when a delivery attempt fails, or when a parcel is marked returned.
Built for the couriers Pakistani stores actually use, including TCS, Leopards, M&P, PostEx and Trax, with GCC carriers available for cross-border stores.
Average transit time, attempt rates and return to origin percentages compared across couriers and cities, so rate reviews are based on your own data.
Install the app and connect the couriers you ship with, using your existing account credentials.
Point a subdomain at the tracking page and apply your logo, colours and recommendation block.
Choose which milestones message the customer, on which channels, and edit each template.
Set exception thresholds so your team is alerted when a parcel stalls or a delivery attempt fails.
The single largest category of inbound support disappears when the customer already has the answer on their phone before they think to ask.
Sending customers to a courier website hands away a post-purchase visit. A tracking page on your domain keeps that attention and can sell against it.
Knowing a parcel stalled in transit on day three lets you chase the courier while it is still recoverable, instead of after the customer cancels.
Your own transit and failure data by city gives you a factual basis for rate discussions rather than accepting the courier's own reporting.
[PRICE] per month. A monthly shipment allowance, email updates and the standard branded tracking page.
[PRICE] per month. Higher shipment allowance, WhatsApp and SMS channels, exception alerts and delivery performance reporting.
[PRICE] per month. High shipment volumes, multiple couriers and stores, custom tracking page layout. Message costs billed separately.
Most Pakistani and GCC couriers expose either an API or a tracking endpoint we can integrate. Send us the courier name and your account details and we will confirm whether it can be added and how long that takes. Manual status entry is available as a fallback.
Polling frequency depends on the courier's rate limits and the shipment's current status. Parcels out for delivery are checked more often than parcels still in a warehouse, so customers get the out-for-delivery message close to real time.
No. WhatsFlow Notify messages on Shopify order events such as placed and fulfilled. Track Alerts messages on courier scan events after the parcel is in the network. Together they cover the whole journey without duplicate messages if you set the milestones carefully.
Yes. The page has a recommendation block you can fill from a collection, from best sellers, or from products related to what the customer ordered. It is one of the few pages a customer voluntarily revisits several times before delivery.
We will connect your couriers, brand the tracking page and set your exception thresholds.