Everything downstream of checkout depends on four fields your customer types in 20 seconds — and Indian addresses are the hardest in the world to machine-read. The checkout-side hygiene that separates deliverable orders from NDR bait.
The four fields that matter
House/flat number — separate required field, not buried in a line. Street/area — the locality name the rider knows. Landmark — optional-but-prompted, the thing that makes 'near the temple' actually work. Phone — 10 digits, verified, the rider's lifeline.
The pincode locality check
The classic failure: pincode says 400001 but the area says Andheri — two different pincodes, one confused parcel. Automated pincode-vs-city validation catches this at checkout, flags the mismatch, asks the customer to fix it before it ships.
Delivery instructions
'Leave at security', 'call on arrival', 'second floor, blue door' — riders read these and they work. An optional instructions field is a free NDR-reducer; the information that makes the difference travels with the label.
The WhatsApp confirmation
For anything the validator flags, the pre-dispatch confirmation message catches the rest — a customer correcting their address on WhatsApp is a parcel that delivers on the first attempt.
Pakka Parcel automates exactly this — the pipeline from order to AWB without the manual steps.
See how →The playbook
Split the house number field
Required, separate — the most-skipped line in Indian addresses.
Validate pincode vs city
Mismatch flags fix themselves at checkout.
Add a delivery-instructions field
'Leave at gate' prevents the re-attempt.
Confirm flagged addresses by WhatsApp
Ten seconds of chat saves a round-trip.
