Courier integration

FulfillKaro In testing

FulfillKaro is an Islamabad fulfilment company that books your parcels with Leopards, PostEx or Trax from one FulfillKaro account. ShipOps connects with your FulfillKaro API token, tracks every parcel from your store's orders, names the courier carrying it, books and cancels from ShipOps, and checks the payout statement you upload. FulfillKaro is still marked In testing.

FulfillKaro (fulfillkaro.pk) is a 3PL based in Islamabad. It offers warehousing, pick-pack-ship, COD accounts and an order management system, and it books your parcels with partner couriers: Leopards, PostEx or Trax, whichever your FulfillKaro account has switched on. FulfillKaro is not a courier itself; the partner carries the parcel.

Every FulfillKaro parcel gets FulfillKaro's own 11-digit tracking number, and that is the number on your store's order. The partner courier's own number is printed on the courier label; on a PostEx label, FulfillKaro's number appears as the Order Ref. In ShipOps the carrier is FulfillKaro, because that is where your bookings and your money are, and each parcel shows which courier is carrying it.

FulfillKaro is not Leopards eFulfillment, which is Leopards' own fulfilment service, and it has nothing to do with Karo Healthcare. If you search for Fulfill Karo, Fulfillment Karo or FulfilKaro, this is the same company. ShipOps also supports other aggregators that book with partner couriers from one account: DigiDokaan, Smartlane, Rocket Courier and Oshi Courier.

FulfillKaro is new in ShipOps, so it carries the In testing tag. Booking and tracking work on a live account, and delivered and returned trails have been checked on real parcels; the tag stays while FulfillKaro runs on its first stores. If you see something that looks wrong, tell us and we fix it.

What ShipOps does with FulfillKaro

Live tracking Yes. ShipOps finds your FulfillKaro parcels from the tracking numbers on your store's fulfilments and follows each one with FulfillKaro.
Retry / return instruction FulfillKaro does not take a retry or return instruction from outside its own portal. ShipOps still shows the parcel in your inbox with the reason, and links you to the FulfillKaro portal to answer by hand. How to save a failed FulfillKaro delivery →
Booking and labels Yes. Book from the order, print the label, cancel a booking. Services: Account default. Label layouts: Courier label (PostEx, Trax). Book FulfillKaro parcels from Shopify, step by step →
COD payouts You upload the statement. Drop in the payout statement FulfillKaro sends you and ShipOps reads it. How FulfillKaro pays COD, in detail →
What you type to connect API token Then pick your shipper.
Recognised as fulfillkaro · fulfil karo · fulfilkaro · fulfill karo · fulfillkaro pk · fulfillkaro.pk Also by tracking link: fulfillkaro.pk

Connecting FulfillKaro

Paste your FulfillKaro API token into ShipOps. FulfillKaro issues it for your account; ask your account manager or FulfillKaro support for your Merchant API token. ShipOps checks it with FulfillKaro before saving, and stores it encrypted. Then pick your Shipper: the shipper profile your bookings go out under, whose name and pickup address print on the label.

ShipOps finds your FulfillKaro parcels from your store's orders: FulfillKaro's Shopify app writes "FulfillKaro" and a fulfillkaro.pk tracking link on every order it ships, and parcels you book in ShipOps are followed from the moment they are booked. Nothing is changed in your store until you turn a write-back on.

You can book from ShipOps through FulfillKaro. Choose Leopards, PostEx or Trax on each order; the booking uses your account's own shipment type, and ShipOps spells the city the way each courier expects it. Courier labels print from ShipOps for PostEx and Trax parcels. Leopards labels come from the FulfillKaro portal, because FulfillKaro's API does not hand them out.

A booking can be cancelled from ShipOps until the courier collects it. FulfillKaro can set a minimum COD amount on an account; a booking below it is refused, and ShipOps shows FulfillKaro's own message.

Retry and return requests are not part of FulfillKaro's API. When a delivery fails, ShipOps puts the parcel in your Action Inbox so you can reach the customer, and you answer the courier in the FulfillKaro portal.

Where to find your FulfillKaro details, step by step →

What FulfillKaro's statuses mean

26 phrases in plain words

Every FulfillKaro status on its own page →

FulfillKaro is still in testing. Delivered and returned trails have now been checked on real parcels, but the tag stays while FulfillKaro runs on its first stores. Most of what you see after pickup is the carrying courier's own wording. If ShipOps meets a phrase it does not recognise yet, it shows it as unknown rather than guessing, and we add it.
"Return" on its own means the return is finished. It is the last row of a completed return, after Returned at Merchant Warehouse, not the start of one.
"Return to {city}" is the parcel travelling back. It has not been handed back yet; the return is complete only at Returned at Merchant Warehouse.
Attempted after Attempt Made is one visit. The bare Attempted row is the courier's echo of the failed visit before it. ShipOps counts one attempt, not two.
Delivered to Customer, then Delivered, is one delivery. The second row confirms the first about an hour later.
In Stock appears on both legs. On the way out it is the delivering office; after a failed delivery it can be the parcel waiting to come back. ShipOps reads it from the rest of the trail.
Pickup Request Sent is not a pickup. It reads like something has happened, but the courier has only been asked to come. ShipOps keeps the parcel as booked until a courier scan such as Picked says it moved.
A cancelled booking disappears. When a FulfillKaro booking is cancelled, FulfillKaro stops answering for its tracking number instead of showing a cancelled status.

Why a FulfillKaro delivery fails, as ShipOps names it

area Non-service area
Customer refused Refused to accept
Customer not available Consignee not available · Consignee out of city
Other Order cancelled · Needs review
Address problem Address issue
Phone problem Phone not responding

These are the reasons FulfillKaro gives on a failed visit, given one plain label each so your team sees "Customer not available", never the raw string. The family decides what the Action Inbox suggests: an address problem asks the customer for a landmark, a phone problem tries WhatsApp, a refusal asks whether to return.

Questions merchants ask about FulfillKaro

Is FulfillKaro a courier?

No. FulfillKaro is a fulfilment company (a 3PL) that books your parcels with partner couriers: Leopards, PostEx or Trax, whichever your account has switched on. The partner carries the parcel; FulfillKaro holds the booking and pays your COD.

Is FulfillKaro the same as Leopards eFulfillment?

No. Leopards eFulfillment is Leopards' own fulfilment service. FulfillKaro is a separate Islamabad company at fulfillkaro.pk that can book with Leopards, among other couriers.

Is "Fulfill Karo" or "FulfilKaro" the same company?

Yes. Fulfill Karo, Fulfillment Karo and FulfilKaro are spellings people use for FulfillKaro (fulfillkaro.pk). It has nothing to do with Karo Healthcare.

Which courier actually carries my FulfillKaro parcel?

The one the parcel was booked with: Leopards, PostEx or Trax. ShipOps shows it on the parcel. The tracking number on your order is FulfillKaro's own; the courier's number is on the courier label.

My order goes out with PostEx. Should I connect PostEx instead?

Not for parcels booked through FulfillKaro. Connect FulfillKaro: that is the account that holds them and pays you. Connect PostEx, Leopards or Trax only for parcels you book on your own account with that courier.

What do I need to connect FulfillKaro?

Your FulfillKaro API token. FulfillKaro issues it for your account; ask your account manager or FulfillKaro support for your Merchant API token. Then pick your Shipper profile. ShipOps stores the token encrypted.

Can I book FulfillKaro parcels from ShipOps?

Yes. Choose Leopards, PostEx or Trax on each order and book through your FulfillKaro account, with your account's own shipment type. You can cancel a booking before the courier collects it.

Can I print labels for FulfillKaro parcels from ShipOps?

For PostEx and Trax parcels, yes. Leopards labels for FulfillKaro bookings are printed from the FulfillKaro portal, because FulfillKaro's API does not hand them out.

FulfillKaro refused my booking because of the COD amount. Why?

FulfillKaro can set a minimum COD amount on an account. A booking below it is refused, and ShipOps shows FulfillKaro's own message. Ask FulfillKaro what your account's minimum is.

Can I tell FulfillKaro to retry or return a parcel from ShipOps?

Not yet. FulfillKaro's API does not take retry or return requests. ShipOps flags the failed delivery in your Action Inbox so you can reach the customer; answer the courier in the FulfillKaro portal.

I cancelled a FulfillKaro booking and its tracking stopped working. Is that normal?

Yes. FulfillKaro removes a cancelled booking rather than showing it as cancelled, so its tracking number stops answering.

Why is FulfillKaro marked In testing?

FulfillKaro is new in ShipOps. Its delivered and returned trails have been checked on real parcels, and the tag stays while it runs on its first stores. The tag tells you a status may occasionally show wrong. Tell us if you see one and we fix it.

FulfillKaro has its own Shopify app. Do I still need ShipOps?

FulfillKaro's app sends your orders to FulfillKaro and writes the tracking number back. ShipOps works after the booking: it puts the parcels that need you in one inbox, follows up with customers on WhatsApp, and checks FulfillKaro's statement against your orders. You can keep using both.

Where can my customer track a FulfillKaro parcel?

On FulfillKaro's order-tracking page at fulfillkaro.pk, with the tracking number on the order. ShipOps shows the same parcel's trail on the order.

Can ShipOps mark my FulfillKaro orders delivered in Shopify?

Yes, once you turn delivered write-back on in Settings. ShipOps marks an order delivered only on a delivery status, never because an update contains the word.

Does ShipOps touch the COD?

No. ShipOps reads your FulfillKaro account with your token. The money moves between you, FulfillKaro and the courier, never through ShipOps.

Connect FulfillKaro in a minute

Install ShipOps, paste the key FulfillKaro already gave you, and your parcels and payouts land in one place. Free to start, no card.