We connect orders in your system to Shiprocket's courier aggregation for rate comparison, booking and tracking.

Different couriers suit different pin codes, weights and payment modes. Shiprocket gives access to several couriers through one account. Connecting it to your system lets dispatch staff see options for each order, book one, print the label and follow the shipment, all from the order screen.

What we build with it

  • Comparing rates across couriers before dispatch
  • Booking and generating the label from the order
  • Returning tracking status to the order record

How it works

  1. When an order is ready, the system sends its details, weight and dimensions to Shiprocket.
  2. Shiprocket returns the couriers available for that route with their rates and estimated delivery times.
  3. The user picks a courier, or the system applies a rule such as cheapest or fastest, and the shipment is booked.
  4. The label and AWB number are returned for printing, and a pickup is scheduled.
  5. Tracking updates flow back to the order until delivery or return.

Data exchanged

  • Order and consignee details
  • Package weight and dimensions
  • Courier, AWB and tracking status

What is needed to set it up

  • A Shiprocket account
  • API credentials
  • Pickup addresses configured on their side

Good to know

  • Shipping charges are deducted from your Shiprocket account under its own billing arrangement, so the account needs a sufficient balance for bookings to go through.
  • Couriers may re-weigh parcels. Accurate weights and dimensions reduce disputes and extra charges.
  • Rates and courier availability change, so the system fetches them for each order rather than storing a fixed rate card.