Not every seller has Shopify or WooCommerce feeding orders — some run on WhatsApp, Meesho exports, or a phone full of DMs. CSV bulk booking is the bridge: spreadsheet in, labels out, no API required.
The upload shape
One row per order: name, phone, address lines, pincode, city, weight, dims, COD amount (or 0 for prepaid), product description. The CSV's columns are the booking's fields — a template that matches the platform's expected format.
The validation pass
On upload, every row validates: pincode serviceable, phone 10 digits, COD allowed on that pincode, weight positive. The bad rows reject to a fix-list — CSV upload's advantage is failing 3 bad rows visibly instead of 3 bad bookings silently.
The batch that results
Valid rows book as one batch — AWBs generated, labels ready for bulk print, manifest created. The CSV → labels pipeline takes a 40-order day from an hour of entry to five minutes of upload.
When to stop using it
CSV is the bridge, not the destination — at the point where orders live in a store system, the webhook integration replaces the spreadsheet. The right progression: CSV → plugin → API; skip whichever step your volume doesn't need.
Pure Parcel automates exactly this — the pipeline from order to AWB without the manual steps.
See how →The playbook
Get the template columns right
Name/phone/address/pincode/weight/COD — the complete row.
Validate before booking
Reject bad rows on upload, not at dispatch.
Batch-print the resulting labels
CSV → labels as one manifest.
Graduate to integration
When orders live in a store, the API replaces the sheet.
