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.
What FulfillKaro's statuses mean
26 phrases in plain words| What FulfillKaro prints | What it means | What to do |
|---|---|---|
| Booked | Booked | Booked with FulfillKaro, not yet collected by the courier. |
| At FirstCrore Warehouse | Booked | At FulfillKaro's warehouse, waiting for the courier to collect it. |
| Pickup Request Sent | Booked | A pickup has been asked for. The courier has not collected the parcel yet. |
| Picked | In transit | The courier has collected the parcel. Nothing to do. |
| Received at KHI Warehouse | In transit | At the courier's Karachi warehouse, on its way. Nothing to do. |
| Departed to {city} | In transit | On its way to the customer's city. Nothing to do. |
| Arrived at Transit Hub {code} | In transit | Passing through one of the courier's hubs. Nothing to do. |
| Transferred | In transit | Moved between the courier's offices. Nothing to do. |
| In Stock | In transit | Sitting at a courier office. Check the rows before it to see which way the parcel is going. |
| In Transit | In transit | The courier has the parcel and it is on its way. Nothing to do. |
| Waiting for Delivery | In transit | At the delivering office, waiting for a rider. Make sure the customer is reachable. |
| Enroute for Delivery | In transit | With the rider today. Make sure the customer is reachable and has the cash ready. |
| Delivery En-Route | In transit | Out with the rider. Make sure the customer is reachable. |
| Attempt Made | Attempt failed | The rider tried and could not deliver. The code after the colon says why. Reach the customer, then answer in the FulfillKaro portal. |
| Attempted | Attempt failed | The courier's echo of the last failed visit. It is not a second attempt. |
| Delivery Under Review | Needs your decision | The courier has put the delivery on review. Check the parcel in the FulfillKaro portal and talk to the customer. |
| Under Verification | Needs your decision | The courier is checking something on the parcel. Check it in the FulfillKaro portal. |
| Delivered to Customer | Delivered | Delivered. Check the COD on FulfillKaro's next payout statement. |
| Delivered | Delivered | Delivered. The same delivery as Delivered to Customer, if that came first. |
| Waiting for Return | Coming back | The courier has decided to send it back. Ask FulfillKaro now if the customer still wants it. |
| Return Process Initiated | Coming back | The return has started. Nothing to do until it reaches you. |
| Return to {city} | Coming back | Travelling back towards you. It has not been handed back yet. |
| En Route to Merchant Warehouse | Coming back | Out for return to your warehouse. Be ready to receive it. |
| Return In-Transit | Coming back | Coming back to you. Nothing to do until it arrives. |
| Returned at Merchant Warehouse | Returned to you | Back at the warehouse. Check it in and make sure the return is not charged twice. |
| Return | Returned to you | The return is finished: the parcel is back. Check it in. |
Every FulfillKaro status on its own page →
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.