Booking a Delhivery Shipment
An order already carries the delivery address, the pin code and the weight, and that is what the Delhivery booking is built from. The AWB comes back against the order, along with a label that prints on the paper stock you already use. Nothing is retyped, which removes the most common cause of a failed delivery.
Cancelling an Order
Some orders get cancelled after the label is generated, and a few get cancelled before the parcel is even packed. Both can be handled from the same record while the booking is still open, and the cancellation reference is kept alongside the order.
Delhivery Tracking for Your Customers
Delhivery tracking data is brought into Softpal as shipments move, so customers can see where a parcel is without being sent to a carrier portal. The person answering a support call has the same scan history on screen, which matters when most of your calls are delivery-related.
Status Polling
Where Delhivery does not push an update, the status is fetched again after an interval you choose. Polling is easy to set up and easy to overdo: a short interval across a large order book produces a lot of requests for very little new information, so we set it around your daily volume.
Set Up for Multiple Accounts
Credentials, rate cards and pickup locations are configured per Delhivery account, so each seller or warehouse is billed on its own contract. Serviceability and rates are checked against the account that will actually carry the shipment, not a default one.
Running the Day's Dispatch
Pickups, manifests and multi-piece shipments sit with the order they belong to, and a booking can still be placed by hand where a consignment needs something unusual. Service availability is checked before the order is confirmed, so an unserviceable pin code is caught early rather than at the door.
Rate Fetch Interval
The fetch rate is how often your system calls the Delhivery API. Every five minutes keeps a busy dispatch board accurate; an hour is enough for orders that go out in batches. Rates can also be fetched on a trigger, such as a new order or a status change, instead of on a clock.
Pickup Request
Delhivery accepts pickup requests through its API, so parcels ready at a given address can be flagged for collection from your system rather than by phone. The request stays linked to the consignments it covers, so there is no disagreement about what was in the batch.
Estimated Delivery Date
The estimated delivery date comes back from Delhivery after the shipment is picked up, not when the label is printed. Distance, the service chosen, the Delhivery network and the time the order took to process all feed into it, which is why the estimate settles once the parcel is moving.
Serviceability by Pin Code
In India, whether a shipment can be booked at all is decided by the pin code, and the same rate request confirms it. Checking serviceability before an order is confirmed means an undeliverable address surfaces while you can still change something, instead of becoming a failed delivery later.
Vendor Reconciliation
The Delhivery charges recorded in accounts payable are compared against Delhivery's statements, transaction by transaction. Bringing them in through the API rather than re-keying a bill is what makes weight discrepancies and surcharge lines visible while they can still be queried.
Multiple Delhivery Accounts
Several Delhivery accounts can run at the same time, and the account is selected by rule rather than by hand. Weight slabs are the usual approach, with one account for consignments under 5 kg and another for anything heavier, and accounts can also be split by region, Hyderabad in Telangana and Bangalore in Karnataka for instance, with a default account for the rest of India.