Pioneer pricing — the first 20 stores get Control Room at 50% off, forever. Claim a slot →
Works inside your Shopify admin

The control room for COD stores.

ShipOps watches every parcel your courier is carrying, tells you which deliveries you can still save today, and calls risky orders in Urdu before you ship them. And when the courier pays you, it checks the receipt.

Built for Pakistan PostEx · TCS · M&P · Leopards · BarqRaftar — connected in 60 seconds Free to start · no card

Illustrative app views — sample data, not a real store. Watch the real thing →

One customer, end to end

From an abandoned cart to money in your bank.

Cash on delivery, Karachi, Rs 3,448. Nine things have to go right. ShipOps handles eight of them.

Customer
Cart abandoned

She fills the cart, types her phone and address at checkout, then leaves. No order, no notification, nothing you'd ever know about.

ShipOps
Recovery text sentAutomatic

One tap back to the exact cart, in your own wording. Up to three messages, and they stop the second she orders.

Customer
Order placedCash on delivery

Rs 3,448, no payment taken. From here nothing is safe until the cash reaches your bank.

ShipOps
Confirmation call placedPressed 1

Her phone rings in Urdu, the minute the order lands. Press 1 to confirm, 2 to cancel. Nothing ships on a guess, and nobody on your team dialled anything.

You
Booked with the courier

Booked and labelled inside ShipOps if you're on TCS, or from your courier's portal exactly as you do today. Either way ShipOps picks the parcel up and starts watching it. CN 23557100001928

Courier
Address reported incomplete4h 12m to answer

The rider couldn't find the house. The parcel is held for your decision — miss the window and it turns around on its own. In the courier portal this is a status code on page four. Most stores never see the clock.

You
One tap, one replyRetry filed

The WhatsApp message is already written. She sends a landmark — and the retry goes to the courier from the same screen, carrying the fixed address on the couriers that accept one. The order keeps a note saying who filed it and when.

Courier → ShipOps
DeliveredShopify updated

Switch write-back on and the Shopify order is marked delivered the moment the courier says so, with nobody touching it. A return that came back instead is cancelled and restocked the same way — refunds never automatic.

Payout day
The receipt disagreesRs 248 short

The rider collected Rs 3,448. The courier's payout receipt says Rs 3,200. ShipOps matched the two and flagged the gap, with the evidence attached.

That was one customer.

In one 30-day window on a real store, ShipOps surfaced:

₨123,025of recoverable money — short-paid, skipped and zero-collected parcels, matched line by line against the store's own payout receipts.
20of those parcels were simply missing from receipts the store already held — ₨68,210, with dispute evidence attached.

The parcel story above is illustrative sample data. These two figures are from a real ShipOps store; what ShipOps finds for you depends on your own orders and courier receipts.

Free to start, every feature included. See plans →

Action Inbox

The only list that matters: “Needs attention: 18.”

COD deliveries fail quietly. ShipOps makes the failures loud, early, and one tap from a fix. Reasons come in plain language — “customer not available,” not status code 24 — with WhatsApp, a call, or courier advice already on the row. WhatsApp templates fill themselves from the order and open in the app you already use: no Business API approval wall, no per-message fees, and nothing sends without you. And the moment the courier opens a retry-or-return window, that parcel jumps to the top — before it turns around on its own.

18 / 2,230parcels in flight needed a human decision. The rest stay quiet — there is no dashboard to interpret.
0courier status codes to decode. Every alert is written in words your team already uses.

Watch the Action Inbox on a real store →

Illustrative app views and figures — sample data, not a real store.

Confirmation calls

Ask before you ship. Press 1 confirms it.

Anyone can auto-dial; ShipOps knows when. A recorded Urdu voice, in your store's name, rings new COD orders the minute they land — while the customer still remembers ordering. And when a parcel later fails in the field, the same call is one tap from the inbox row: the twenty customers who need it, not the two thousand who don't. Confirmed orders go out. A press-2 lands in your review queue — nothing is ever cancelled behind your back, and nothing dials outside the calling hours you set.

8 creditsper 30 seconds of an answered call. Unanswered calls cost nothing and are retried automatically.
3keys — 1 confirms, 2 cancels, 3 asks for a callback. Nothing to install, no app, no reply to type, and the day's confirmed list prints as a packing PDF.

See the full feature list →

Illustrative app views and figures — sample data, not a real store.

Cart recovery & automatic SMS

You paid for that click. This texts them back.

A filled cart that never became an order is ad money already spent. ShipOps sees the checkout the moment it's abandoned and sends up to three texts with a one-tap link to the exact cart — stopping the second they order. The same spine sends your status updates: order received, out for delivery, attempt failed, parcel coming back — in your wording, on its own.

1 in 10abandoned checkouts comes back as a paid order on ShipOps stores so far. Early data from live stores — your own carts will differ.
3messages maximum, and they stop the second she orders. An opt-out is honoured on every channel, permanently.

Watch cart recovery on a real store →

Illustrative app views and figures — sample data, not a real store.

Recover money · the differentiator

Your courier owes you money. ShipOps shows you the list.

Drop in the payout PDFs you already download. Every line is matched to an order in seconds — short-paid, skipped, ₨0-collected and double-collected parcels found one by one, with dispute evidence attached. Returns are priced from the real receipts, and ShipOps learns your courier's payout rhythm so you know when the next one lands.

20parcels found skipped on receipts one store already held — ₨68,210, with dispute evidence attached.
≈₨396is what a single return actually cost that store, priced from the courier's own receipt, reclaimable tax flagged.
≈7 daysis your courier's real payout rhythm — learned from your receipts, not a promise on their website.
Install free — it audits your order history automatically

The dashboard above is illustrative sample data, not a real store's ledger. The skipped-parcel figure is from a real ShipOps store. What ShipOps reports for you depends entirely on your own orders and courier receipts.

Pricing — caps, not gates

Free until it's really working for you.

Every feature works on every plan, including the free one. Plans differ only by how many new orders a month they include.

14-day trial on paid plans · no card to start · prices in USD, billed through Shopify · PKR approximate

Everything in the box

Everything else it just does.

Book parcels & print labels

Book with TCS and print labels without leaving ShipOps — more couriers next.

Payout audit

Short-paid, skipped, ₨0-collected and double-collected parcels found line by line — dispute-ready CSV.

Returns, priced and tracked

What each return actually cost, from real receipts — and it isn't closed until someone signs it in at your warehouse.

Signed audit trail

Every call, note and courier instruction timestamped, with who did it and response times per order.

Phone and desk

A dense desktop control room, and a real mobile app inside the Shopify mobile app — not a squeezed table.

Shopify kept in step

Delivered orders marked, returns cancelled and restocked once they're back — refunds never automatic.

All features & couriers →All features & the courier-by-courier matrix →

PostEx · TCS · M&P · Leopards · BarqRaftar

Ask the founder

Stop guessing where your parcels — and your money — are.

Install free and watch ShipOps audit the order history you already have. Not sure it fits? Take the 20-second check — or message the person who built it, on the same WhatsApp your customers use.

Ahmed builds ShipOps and ships COD daily. Usually replies the same day, 10:00–21:00 PKT.