09 · Integrations

Shiprocket shipping

Create courier shipments, print 4x6 label PDFs, track AWBs and reconcile COD remittance through Shiprocket's aggregator API.

5 min read · updated 28/05/2026
Who can do this
RoleRead conversationsOperator replyRead templatesCreate / delete templatesConnect / reconfigure channel
OwnerAllowedAllowedAllowedAllowedAllowed
ManagerAllowedAllowedAllowedAllowedAllowed
WarehouseNot allowedNot allowedNot allowedNot allowedNot allowed
DeliveryNot allowedNot allowedNot allowedNot allowedNot allowed

Overview

When an order is ready to leave the godown, you need a courier, a tracking number, and a label — fast. The Shiprocket integration books the shipment with Shiprocket's aggregator, gets you an AWB (tracking number) and courier, and hands you a ready-to-print 4x6 label PDF. After that, every courier scan flows back into Neev on its own, so you stop refreshing the courier site. For COD orders, Neev tracks the cash the courier owes you and helps you tick off what has landed in the bank.

Where to find it

Shipments live on the web at /shipping — open Shipping from the sidebar. A single shipment opens at /shipping/[id]. This is a web-only screen; there is no mobile shipping app.

OWNER, MANAGER, WAREHOUSE, and DELIVERY all see the Shipping section in the sidebar. What each role can do there differs — see Role notes below. Connecting the Shiprocket account itself is an OWNER setup task.

Key concepts

  • AWB code — the courier's tracking number. Neev stores it on the shipment the moment Shiprocket books the order, and uses it to match every later courier update back to the right shipment.
  • Shipment status — Neev keeps its own status (confirmed, awaiting_pickup, picked_up, in_transit, out_for_delivery, delivered, failed, rto_initiated, rto_received, cancelled). Shiprocket's courier words like OUT FOR DELIVERY or RTO INITIATED are mapped onto these automatically.
  • RTO — Return To Origin. When delivery fails and the parcel comes back, the shipment moves to rto_initiated, then rto_received once it's back with you.
  • COD — Cash On Delivery. The courier collects cash from the buyer, then remits it to you. Neev tracks each COD shipment from collected to remitted so nothing slips.
  • 4x6 label — the shipping label PDF, sized for a standard 4x6 inch thermal sticker. Neev fetches it from Shiprocket and stores a download link for you.

Common workflows

1
Create a shipment
From an order, create a courier shipment. Neev sends the recipient, address, and parcel size to Shiprocket, which books it and returns the AWB (tracking number), shipment ID, and the assigned courier.
2
Print the 4x6 label
Generate the label. Neev pulls the label PDF from Shiprocket, stores it, and gives you a download link in 4x6 size — print it on a thermal sticker and paste it on the box.
3
Track the AWB
Once booked, courier scans update the shipment on their own. You can also open the tracking history on /shipping/[id] to see the scan trail without leaving Neev.
4
Mark COD collected
For a COD shipment that is delivered, record the cash amount the courier collected. Neev moves it into your COD-pending pile, waiting to be remitted.
5
Reconcile COD remittance
When Shiprocket settles the cash to your bank, mark the shipment remitted. The COD reconciliation view shows what's still pending versus what's landed.

Role notes

The sharp line here is money. Recording and remitting COD cash is a financial action, so it stays with OWNER and MANAGER. WAREHOUSE works the packing floor and stock movement; DELIVERY only views what to take out.

RoleView shipments & trackingRecord / remit COD
OwnerAllowedAllowed
ManagerAllowedAllowed
WarehouseAllowedNot allowed
DeliveryAllowedNot allowed

Owner holds every non-Pack permission, so the OWNER can create, track, and run the full COD flow, and is the one who connects the Shiprocket account. Manager runs day-to-day shipping and COD reconciliation. Warehouse works packing and stock movement but has no money access at all — WAREHOUSE cannot touch COD. Delivery is the most restricted role: view-only on orders and invoices so a rider sees what to deliver, and cannot collect payment — so COD recording is not a DELIVERY action.

Tips & time-savers

Tip
Got a stack of COD parcels back from the courier in one settlement? Use bulk mark COD collected to tick them all off in one go instead of opening each shipment one by one.

Each shipment that comes back from Shiprocket carries its courier name, so you don't guess who's carrying the box — it's printed on the record and the 4x6 label.

Gotchas

Warning
COD can only be recorded on a shipment that is delivered or failed — not while it's still in transit. And a single shipment's COD amount can't exceed ₹1,00,000. Split a larger consignment across shipments if the cash to be collected is above that cap.

A delivered shipment is final. Once a shipment reaches delivered, rto_received, or cancelled, it cannot move to any other status — these are end states. So confirm the parcel really did reach the buyer before anything marks it delivered.

Related