Direct Answers · ERPNext Logistics Integration
Q: How does ERPNext Shiprocket integration work for automatic shipment booking in India?

When a Delivery Note is submitted in ERPNext, Quantbit's Shiprocket connector automatically creates a shipment booking, selects the best available courier based on your routing rules — fastest, cheapest, or pincode-specific — and generates an AWB number. The shipping label is available to print directly from ERPNext. Tracking events from Shiprocket are fetched every two hours and written back to the Delivery Note. When the shipment is delivered, the Delivery Note is automatically marked as delivered and a confirmation is sent to the customer via WhatsApp or SMS.

Q: Can ERPNext work with multiple logistics partners like Delhivery and Blue Dart at the same time?

Yes. Quantbit's Logistics Connector supports multiple carrier integrations running simultaneously in ERPNext. You configure routing rules — Blue Dart for metro cities, Delhivery for rest of India, DHL for international, and DTDC for zones where it is more economical. When a Delivery Note is created, the connector applies the routing rules, selects the correct carrier, and books the shipment with that carrier's API. All tracking data from all carriers comes back to the same ERPNext Delivery Note interface — no need to check multiple courier dashboards.

🚚 Logistics Connector Pack

Book Shipments from ERPNext. Track Them Without Leaving ERPNext.

Connect Shiprocket, Delhivery, DHL, and Blue Dart to ERPNext. When a delivery note is submitted, your courier is booked, the AWB is generated, and your customer is notified — in seconds, not twenty minutes.

Live Shipment Tracking · ERPNext
SO-2024-1842 · Ramesh KumarDelhivery
📍 Out for delivery · PuneETA: Today 3 PM
SO-2024-1839 · Priya TradersBlue Dart
✈️ In transit · Mumbai HubETA: Tomorrow
SO-2024-1831 · Al Rashid LLCDHL Express
🛫 Departed Mumbai · DubaiETA: 25 Dec
Carrier Connectors

India's Leading Logistics Partners. All Connected to ERPNext.

Each carrier has a different API, a different AWB format, a different tracking event vocabulary. We have already handled all of that so your team just clicks dispatch.

🚀

Shiprocket ↔ ERPNext

Shiprocket's multi-carrier platform gives access to 17+ couriers from one API. Our connector taps into that, letting ERPNext automatically select and book the best available carrier for each shipment.

  • Automatic courier selection by rate and speed
  • AWB generation on Delivery Note submission
  • Shipping label printable from ERPNext
  • Tracking event sync every 2 hours
  • NDR (Non-Delivery Report) alerts in ERPNext
  • COD remittance reconciliation
  • Channel order auto-push for Shopify and WooCommerce orders
📦

Delhivery ↔ ERPNext

Delhivery is the preferred carrier for many B2B and D2C businesses because of their coverage in tier-2 and tier-3 cities. Our direct Delhivery API connector gives you full control over shipment creation and tracking without going through an aggregator.

  • Direct Delhivery API shipment creation
  • Surface, air, and express service selection
  • B2B freight booking for heavy shipments
  • Waybill and manifest generation in ERPNext
  • Delivery confirmation with POD image link
  • COD remittance tracking and reconciliation
  • Reverse pickup initiation from ERPNext
✈️

DHL ↔ ERPNext

For businesses shipping internationally — especially those exporting from India to GCC, Europe, or the US — DHL Express is typically the most reliable carrier. Our connector handles the customs documentation complexity.

  • DHL Express and DHL Economy international shipments
  • Commercial invoice and packing list generation from ERPNext
  • HS code and customs value mapping
  • Shipping label with customs barcode printed from ERPNext
  • International tracking event sync
  • Duties and taxes estimation before dispatch
  • Multi-piece shipment support
💙

Blue Dart ↔ ERPNext

Blue Dart is the benchmark for time-definite domestic express delivery in India, particularly for high-value goods where delivery proof and reliability matter more than price.

  • Priority and express service booking
  • AWB generation and label printing
  • Real-time tracking via Blue Dart Track Darting API
  • Proof of delivery sync to ERPNext
  • Dangerous goods and high-value shipment flags
  • Account-based rate card integration
🔄

Reverse Logistics

Returns are unavoidable in e-commerce and B2B. Our reverse logistics integration triggers pickup requests from ERPNext return orders and tracks the returned goods journey back to your warehouse.

  • Reverse pickup request from ERPNext return order
  • Carrier selection for return pickups
  • Return tracking from customer to warehouse
  • Received goods update in ERPNext stock
  • Quality inspection prompt on receipt
  • Refund or credit note trigger on return receipt
🌍

Custom Carrier / 3PL

Using a regional courier, a 3PL warehouse partner, or a company-owned fleet? Our connector framework supports custom carrier integrations using standard REST webhooks so any logistics partner with an API can connect.

  • Generic webhook receiver for any carrier API
  • Custom status mapping to ERPNext delivery stages
  • 3PL warehouse integration with ERPNext stock
  • Fleet management integration for own-delivery
  • GPS-based delivery confirmation
  • Custom POD capture with mobile app
Real Stories

The Shipping Headaches That Made Businesses Call Us

Every logistics integration we have done started because someone in operations was spending too many hours on something that should have been automatic. Here are the stories that stand out.

D2C Seller · Pune

The Operations Manager Who Started Work Every Morning With 90 Shipments to Book Manually

A consumer electronics accessories brand in Pune was dispatching 80 to 120 orders every day through Shiprocket. Every morning, their operations manager would sit with the ERPNext Delivery Notes from the previous day and the Shiprocket dashboard open side by side — copying customer name, address, pincode, weight, and dimensions from ERPNext into Shiprocket's create-shipment form. One order at a time. For 90 to 120 orders. It took between two and three hours every single morning, and that was before he even started picking, packing, or handling customer queries. Errors were frequent — a pincode typed wrong meant a returned shipment two weeks later. After the Shiprocket connector went live, he submits all Delivery Notes in ERPNext in one batch action, and every shipment is booked, AWB-numbered, and label-ready within seconds. His mornings now start with picking and packing — not data entry. He handles four times the volume with half the stress.

✦ Shipment booking time cut from 3 hours to under 5 minutes; booking errors eliminated
Industrial Supplier · Bhiwandi

The B2B Supplier Whose Customers Called for Tracking Updates He Had to Look Up Manually

A packaging materials supplier in Bhiwandi ships to 50 to 80 business customers per day via Delhivery. Customers — mostly retail stores and manufacturers — would call the office throughout the day asking where their shipment was. The customer service team member would open the Delhivery dashboard, type in the AWB number, find the tracking status, and relay it back. For 20 to 30 calls a day, that was an hour of unproductive work. Some customers did not even know their AWB number, so the service team had to first find the AWB in a spreadsheet, then look it up on Delhivery. After the Delhivery connector brought tracking events into ERPNext, customer service can look up any customer, go to their sales order, and see the live tracking status without leaving ERPNext. They also set up automatic WhatsApp notifications — customers now get dispatched, in-transit, and delivered messages proactively. The "where is my order" calls dropped from 25 per day to fewer than 5.

✦ Inbound tracking calls dropped from 25/day to under 5; tracking visible directly in ERPNext
Exporter · Mumbai

The Exporter Who Was Spending Two Days Preparing DHL Customs Documents

A machine parts exporter in Mumbai ships to customers in the GCC and Europe via DHL Express. Every international shipment requires a commercial invoice, a packing list, and an airway bill — all with the correct HS codes, declared values, and customs descriptions. Before the DHL integration, their logistics coordinator would prepare these documents manually in Word and Excel — copying item descriptions from ERPNext into the DHL template, looking up HS codes in a separate reference file, and calculating customs values. For a shipment with 8 to 12 line items, this took two to three hours. Errors in customs declarations had led to two shipment holds at Dubai Customs in the previous year, causing costly delays. After ERPNext was connected to DHL, the commercial invoice, packing list, and customs data are generated directly from the ERPNext Sales Invoice and Delivery Note. The coordinator reviews for accuracy, approves, and DHL gets the data through the API. What took two to three hours now takes twenty minutes.

✦ DHL customs document preparation cut from 3 hours to 20 minutes; zero customs holds since go-live
FMCG Distributor · Nashik

COD Remittance That Was Always Two Weeks Behind Reality

An FMCG distributor in Nashik dispatched a significant portion of their orders as Cash on Delivery through multiple courier partners. The problem was reconciliation — figuring out which delivered COD orders had actually been remitted to their bank account by the courier, and which were still outstanding. Couriers remit COD collections in batches, with their own reference numbers that bear no relation to the original order number. The accounts team was getting COD remittance statements, trying to match them to outstanding Delivery Notes in ERPNext, and updating records manually. At any given time, ₹8 to ₹12 lakhs of COD collections were in various stages of "received by courier but not yet reconciled in ERPNext." After the logistics integration brought COD remittance data directly into ERPNext, every remittance batch is automatically matched to the corresponding Delivery Notes and the payment entries are created. Outstanding COD tracking is now accurate and current — always.

✦ COD reconciliation lag eliminated; ₹10L+ of outstanding COD now tracked accurately in real time
Pharma Distributor · Kolhapur

The Non-Delivery Report Backlog Nobody Was Managing

A pharmaceutical distributor in Kolhapur was using Shiprocket for last-mile delivery to retail pharmacies. Every day, Shiprocket would generate NDR (Non-Delivery Reports) — shipments where the delivery attempt failed because the pharmacy was closed, the address was wrong, or the recipient was unavailable. These NDRs sat in the Shiprocket dashboard, waiting for the seller to provide instructions: reattempt, return, or hold. Nobody on the distributor's team was checking the Shiprocket NDR dashboard regularly — it was not part of anyone's daily routine. Shipments would sit undelivered for five to eight days before someone noticed and gave instructions, by which point the pharmacy had already called to complain. After the logistics connector brought NDRs directly into ERPNext as alerts assigned to the relevant sales rep, the rep gets a notification the same day an NDR is raised. Resolution time dropped from five to eight days to under twenty-four hours, and the percentage of NDRs that converted to successful deliveries on re-attempt went from 48 percent to 74 percent.

✦ NDR resolution time cut from 5–8 days to under 24 hours; successful re-delivery rate up from 48% to 74%
Manufacturer · Sangli

The Plant Manager Who Wanted to Know if Yesterday's Dispatches Reached Customers

The plant manager at a sugar equipment manufacturer in Sangli was responsible for 15 to 25 dispatch notes per week to customers across Maharashtra and neighboring states. Confirming delivery was entirely informal — the driver would call the dispatch office when he reached the customer, and the dispatch office would call the plant manager. If the driver forgot to call, or the office missed the call, or the delivery happened after working hours, nobody knew whether the goods had reached until the customer called to raise an invoice discrepancy. After Delhivery integration brought proof-of-delivery photographs and signatures into ERPNext as attachments on the Delivery Note, the plant manager reviews the delivery confirmation report every morning. Disputed deliveries — where a customer claims goods did not arrive — went from being a two-week investigation to a ten-minute conversation with the POD image as evidence.

✦ Delivery confirmation now available same-day with POD image; delivery disputes resolved in minutes
Routing Intelligence

Intelligent Carrier Routing — Configured Once, Applied Automatically

Most businesses do not use one courier for everything. You might use Blue Dart for metro cities, Delhivery for rural pincodes, and DHL for exports. The connector lets you define those rules once in ERPNext — and the system applies them automatically for every dispatch.

1

Delivery Note Submitted

Your warehouse team confirms the order is picked and packed in ERPNext and submits the Delivery Note.

2

Routing Rules Applied

The connector checks the destination pincode, shipment weight, product type, and service level against your routing rules to select the optimal carrier.

3

Shipment Booked

The selected carrier's API is called. AWB is generated and attached to the Delivery Note. Shipping label is available to print instantly.

4

Customer Notified

A WhatsApp or SMS message with the tracking link goes to the customer automatically the moment the AWB is confirmed.

5

Tracking and POD

Delivery updates sync to ERPNext every 2 hours. On delivery, POD and status update close the Delivery Note automatically.

Sample Routing Rules · ERPNext
🏙️Metro cities (Mumbai, Delhi, Bangalore, Hyderabad)Blue Dart
🗺️Tier-2 and tier-3 cities · rest of IndiaDelhivery
⚖️Heavy shipments above 10 kgDelhivery B2B
✈️International · GCC, Europe, USDHL Express
💸COD orders below ₹2000DTDC / Xpressbees
Same-day delivery enabled pincodesDunzo / Porter
🔄Return pickups · all pincodesShiprocket Return
Technical Specs

Built for Indian Last-Mile Complexity

Indian logistics is not straightforward. Pincodes that are unserviceable on weekends, COD limits that vary by carrier, return policies that differ by channel — our connector accounts for all of it.

Supported Carriers

  • Shiprocket (17+ carriers via aggregator)
  • Delhivery (direct API)
  • Blue Dart (direct API)
  • DHL Express and Economy
  • FedEx (international)
  • Ekart, Xpressbees, DTDC
  • Custom REST API carriers

Data Synced

  • AWB number to Delivery Note
  • Tracking events (timestamps + location)
  • Proof of delivery image and signature
  • NDR reason codes and reattempt flags
  • COD remittance amounts and dates
  • Return pickup tracking
  • Shipment weight and dimension actuals

ERPNext Integration

  • ERPNext v13, v14, v15
  • Delivery Note as booking trigger
  • Multi-warehouse dispatch routing
  • Custom routing rules via ERPNext UI
  • Label printing from ERPNext print format
  • WhatsApp + SMS notification on dispatch

Pincode Intelligence

  • Serviceability check before booking
  • COD availability by pincode
  • Express vs surface service routing
  • Estimated delivery date on Sales Order
  • Weekend and holiday delivery flags

COD Handling

  • COD collection tracking per shipment
  • Remittance import and reconciliation
  • COD limit enforcement by carrier rules
  • COD aging report in ERPNext
  • Failed COD delivery escalation

Monitoring

  • Daily dispatch summary in ERPNext
  • Shipments in transit report
  • Overdue delivery alerts
  • NDR queue with resolution timer
  • Carrier performance comparison
FAQs

Logistics Integration Questions That Come Up Every Time

What happens when a pincode is not serviceable by the selected carrier?
Before booking, the connector performs a serviceability check with the selected carrier for the destination pincode. If the pincode is not serviceable, the connector tries the next carrier in your routing rule hierarchy. If no carrier can service that pincode, an alert is raised in ERPNext assigned to the operations team, who then handle it manually — typically by switching to a regional courier or arranging a customer pickup. This prevents the situation where a shipment is booked with a carrier that cannot actually deliver it.
We dispatch goods using our own trucks for nearby customers. Can ERPNext track those too?
Yes. For own-fleet deliveries, we can integrate with GPS tracking systems or simple mobile-based delivery apps. Drivers check in at customer locations using a mobile form, and the delivery confirmation flows back to the ERPNext Delivery Note. If you use a fleet management system like Porter or a custom GPS platform, those can be connected through our custom carrier connector framework. Own-fleet COD collection can also be tracked and reconciled in ERPNext.
Can the connector handle part-shipments where a single Sales Order ships in multiple batches?
Yes. ERPNext's native partial delivery note functionality handles this case — each Delivery Note for a partial shipment creates a separate shipment booking and AWB. The connector tracks all AWBs linked to a Sales Order, and the order remains open until the last Delivery Note is delivered and confirmed. Customers receive separate tracking notifications for each partial shipment.
How are DHL export shipments handled for customs documentation?
When an international shipment is booked through the DHL connector, the commercial invoice is generated from the ERPNext sales invoice, the packing list from the Delivery Note, and HS codes from the ERPNext item master. All three documents are submitted to DHL through their API simultaneously with the shipment booking. If DHL requires additional customs information — such as an export licence number or end-use declaration — that data can be added as custom fields on the ERPNext Sales Order and passed to DHL automatically.
Does the connector support bulk label printing for high-volume dispatch days?
Yes. Once multiple Delivery Notes have been submitted and AWBs generated, you can select all of them and print labels in a single batch from ERPNext. The labels are generated in the correct format for each carrier — Blue Dart labels look different from Delhivery labels — and can be printed to a thermal label printer (ZPL format) or a standard A4 printer with 2 or 4 labels per page.

Your Dispatch Team Should Be Dispatching — Not Booking Shipments Manually

Tell us which couriers you use and how many shipments you process per day. We will show you how the Logistics Connector fits into your ERPNext workflow.

Book a Free Logistics Integration Call →