Scan an order, scan a courier barcode — the AWB is created, the label is printed, and the order is fulfilled. All automatically, all in one step.
From AWB creation to label printing — fully automated
Ninja Van waybill is created instantly when you scan the courier barcode. No copy-pasting tracking numbers or logging into another portal.
AWB shipping label prints automatically to your station's printer. Supports A5, A6, A7, and A8 label sizes for any label printer.
Set up multiple packing stations, each with its own printer. Print jobs route to the correct station automatically based on who scanned the order.
Scan each item before packing to verify it matches the order. Audio feedback lets you work hands-free — hear a beep for correct scans and a buzz for errors.
Use Ninja Van for automatic AWB, or manually enter tracking numbers for other couriers like DHL, J&T, PosLaju, and more — all from the same interface.
Dashboard with fulfillment stats, error tracking, and courier breakdowns. Get daily email reports with metrics for each packing station.
Scan, verify, and fulfill — AWB and label handled automatically
Scan the order barcode on your packing slip to pull up order details and items.
Scan each item's SKU barcode to confirm it matches the order. Audio feedback confirms each scan.
Scan the Ninja Van courier barcode. The AWB is created and the shipping label is sent to your printer.
Order is fulfilled in Shopify with the tracking number. Customer is notified automatically. Ready for next order.
Connect your printers for automatic label printing at every station
Scan order & courier
Routes to correct station
Windows PC at station
Prints AWB label
One per packing station to run the printer client software
Any thermal or inkjet label printer (A5-A8 sizes supported)
USB or wireless scanner for order and SKU barcode scanning
API credentials (Client ID & Secret) from your Ninja Van dashboard
Common questions about the Ninja Van integration
You need a Client ID and Client Secret from your Ninja Van dashboard. These are your API credentials for OAuth authentication. Enter them in the app's Settings page and click "Test Connection" to verify they work.
The app supports A5, A6, A7, and A8 label sizes. You configure the label size per packing station in Settings, so different stations can use different label printers. A8 (70mm x 52mm) is the most common for standard shipping labels.
Yes. You can add any courier (DHL, J&T, PosLaju, etc.) in Settings. When you scan a non-Ninja Van courier barcode, the app switches to manual tracking number entry. Only Ninja Van gets automatic AWB creation — other couriers work with manual tracking entry, same as before.
Yes. The app automatically detects the destination country from the Shopify order. For Malaysia orders, it creates a domestic parcel. For Singapore and other international destinations, it creates an international shipment with the correct customs declaration fields.
There is no limit. Each station gets a unique Station ID, and print jobs are routed to the correct printer based on which station the worker selected. You can add or remove stations at any time from the Settings page.
You can configure automated daily email reports that include total orders fulfilled, success/failure rates, breakdown by courier, breakdown by station, and any errors that occurred. Reports can be sent to multiple email addresses and filtered by station.
Ready to automate your Ninja Van fulfillment? Get in touch and we'll help you set up.