Settings › Couriers lists the couriers your store ships with. A new store has none: add the ones you use.
Adding a courier
- Press + Add courier and pick from the list (search by name).
- Not in the list? Pick + Create new courier (the last card) and type its name - for example M&P, Trax or "Own riders".
- Give it a name and press Add and open its setup.
Can't find yours? Ask us to add it under the list - the platform sees which couriers stores ask for most.
Three kinds of courier
| Badge | What works | Examples |
|---|---|---|
| Tracked | Logging and scanning, labels you print, tracking link, tracking-number check, claims email, dashboard numbers per courier. | TCS, any custom courier |
| API | All of the above, plus booking and status checks through the courier's API. | Leopards |
| Full | Built in: booking, the courier's own airway bills, live status updates, catch-up sync. | PostEx |
The setup page
- General - name, colour, switch on/off, and the default courier (used on Log Orders when nothing else tells).
- Credentials - API keys. Typed only here; secrets are stored encrypted and never shown again. Leave a secret empty to keep the saved one.
- Tracking - what a valid tracking number looks like (starts with, length, digits only, or your own pattern) with a Try a number box, the tracking link (
{tn}is replaced by the number) and the Shopify tag. - Order numbers - only if this courier's orders look different (for example they start with
PX-); after how many days its parcels count as late; and its special note (below). - Webhooks - the address and secret to give the courier for live updates (when it supports them).
- Claims - where lost/damaged reports for this courier are emailed.
- Label - what is printed for its parcels: the courier's own label (PostEx airway bill, or a courier's slip) or one of your label templates, with a preview.
- Activity - every change, test and booking error, kept 30 days.
A special note for each courier
On the Orders tab, Special note holds up to 150 characters for every parcel you send with that courier - for example Fragile - handle with care or Call before delivery.
- Couriers booked through their API (PostEx, Leopards...) receive it with each booking, in front of the store-wide note.
- It is printed on labels wherever the template has the field
{courier_note}(the Standard and Thermal designs have it).
The test page
Press Test on a courier. Each check shows what was sent and received (keys hidden): Credentials, Tracking format (paste real numbers), Track a parcel, Book a test order (only on the courier's test server) and Webhook. The last result shows on the courier's card.
Two accounts of the same courier
Add PostEx twice (for example "PostEx Lahore" and "PostEx Karachi"): each has its own token, pickup address and prefix, and you choose the account per order on the Book page.
Switching off and deleting
Switch off (⋯ menu) hides the courier on Log Orders and the Book page; its history stays. Delete asks you to type the name. If orders, bookings or batches use it, it is archived instead: its keys are wiped and old records keep its name.