Features
Everything you need to close COD gaps
Reconciliation, real courier numbers, return-risk screening and per-courier reporting — all from your Shopify admin.
▶ Watch the 3-minute walkthroughReconciliation
Mark COD orders paid the moment they're delivered
Parcelo reads delivery status from your courier and reconciles it against your Shopify orders. When a parcel is delivered it can mark the COD order paid and tag it — so your order list always reflects reality, with no manual ticking off a courier sheet.
- Delivered parcels reconciled automatically against Shopify orders
- Optional: hold delivered orders in a queue for your approval instead

Courier charges
See exactly what the courier took on every order
Parcelo shows the delivery charge, tax, and fees the courier deducted for each order, and what should have been remitted to you. It never shows a settled figure until the courier has actually settled it — so you act on real numbers, not estimates.
- COD collected, courier took, net remitted and owed — per order
- Unusual-charge flags when a deduction looks off

Return risk (RTO)
Flag high-return customers before you ship COD again
Parcelo ranks customers by their delivery history, so the ones who refuse deliveries and rack up return fees stand out before you ship to them on COD again. On Growth and Pro, a new order from a high-risk customer is tagged automatically so it stands out in your order list.
- Delivered, returned, refused and RTO% per customer
- Auto-tag high-risk new orders on Growth & Pro

Reports
Per-courier reports for any period, with CSV export
See how each courier performed over any period — parcels delivered and returned, return rate, the charges you paid, and what was remitted — then export a CSV for your books in one click.
- Delivery activity, charges and remittance by period
- One-click CSV export for your accountant

Setup
Connect your courier in minutes
Connect PostEx, Rocket Courier, Trax, XPS and Swift Post by API — or import a CSV for any other courier — and Parcelo turns each fulfilled tracking number into a parcel it follows. It's read-only on your courier: it never books shipments or prints labels; it reconciles what's already moving.
- PostEx, Rocket Courier, Trax, XPS and Swift Post via API — more on the way
- CSV import for couriers without an API
- Request any other courier — we build the adapter

Growth & Pro
Catch bad COD orders the moment they arrive
Parcelo checks every new order as it comes in and tags the risky ones in Shopify, so you can confirm them before anything ships.
Duplicate order detection
Two orders from the same phone number within 3 days are both tagged parcelo:possible-duplicate, and Reports lists them in a Duplicate orders section.
Bad address check
Orders with a missing or very short street, only a city, no city, or a missing or non-mobile phone are tagged parcelo:check-address, with the reason added to the order note.
High-risk customers tagged in Shopify
Customers with a history of refused deliveries get a parcelo:high-risk tag on their Shopify customer profile, matched by phone number in any format.
Find any customer
Search the Customers screen by phone number in any format, the last 4+ digits, or an order number to see their full delivery history.
Also included
More that comes with every plan
Delivery rescue
Failed and stuck parcels surface instantly with a one-tap WhatsApp message — save the delivery before it becomes a return.
Impact dashboard
See what Parcelo saved you: deliveries recovered, overcharges flagged, what the courier owes, and risky customers caught.
In-app tracking
Search any order or tracking number for a full courier event timeline — without leaving Shopify.
One action queue
Every stuck parcel, failed attempt and pending mark-paid in a single list to clear each morning.
Couriers
5 couriers by API, CSV for the rest — or request yours
We build API adapters courier by courier. Tell us which one you use and we'll make it sync, reconcile and settle automatically.
On the roadmap
What we're building next
Not live yet. These are the next things we plan to add to stop returns before they happen.
WhatsApp COD confirmation
Customers confirm their COD order and address on WhatsApp before you ship, with Confirm, Change address and Cancel buttons.
AI address correction
Spot and fix incomplete Pakistani addresses, the most common cause of failed deliveries, with one click to apply.
Failed-delivery re-attempts
Ask the courier to re-attempt a failed delivery straight from Parcelo, and see which parcels are waiting on one.
Return-reason capture
Find out why customers refused a parcel, and see the top reasons in your reports.
Email alerts
A daily failed-delivery digest, a weekly summary, and a heads-up when a courier settlement lands.
Want one of these sooner? Tell us on WhatsApp — we build in the order merchants ask.