Alfarsi National Enterprises · Oman
How we connected a warehouse robotic system directly to ERPNext – so orders trigger conveyor belts, and returns go back to automated storage. No manual handling.
Client
Alfarsi National Enterprises
Location
Oman
Domain
Warehouse automation + ERP
Alfarsi National Enterprises operates a warehouse facility in Oman with an automated robotic storage and retrieval system – conveyor belts, robotic arms, and automated rack storage. The hardware worked. The software worked. But they were separate worlds.
The warehouse robotics had its own control software. ERPNext managed orders, inventory, and accounting. Between them? Manual data entry. Someone had to look at an ERPNext Sales Order, walk to a terminal, enter the items into the warehouse system, wait for the robot to retrieve them, then walk back to ERPNext and update the delivery status.
For a company that invested in automated hardware to increase efficiency, the human bottleneck at the software layer was defeating the purpose.
When a Sales Order is confirmed in ERPNext, the integration automatically sends pick instructions to the warehouse robotic system. The robot retrieves items from automated racks and places them on the conveyor belt for delivery to the salesperson. No human in the loop.
Returns follow the reverse path. When a return is processed in ERPNext, the robot receives stocking instructions. Items are placed on the conveyor and automatically stored in the optimal rack position. Inventory updates in ERPNext happen in real-time.
The warehouse system knows exactly what's in every rack position. ERPNext knows every transaction. The integration keeps both systems in sync – physical inventory matches digital inventory at all times. Stock reconciliation is no longer a monthly headache.
Every item is barcoded. The integration handles barcode scanning at multiple points – receipt, storage, retrieval, and dispatch – updating both the warehouse system and ERPNext at each stage.
Sales Order confirmed → triggers pick list generation automatically
Pick instructions sent to warehouse system → robot locates and retrieves from racks
Items placed on conveyor belt → delivered to salesperson's station
Delivery Note created → stock levels updated → customer invoiced – all automatic
Zero
Manual data entry between ERP and warehouse
Real-time
Stock accuracy across both systems
End-to-end
Order → pick → deliver → invoice automated
This project demonstrates that ERPNext isn't just for accounting and order management. With the right integration work, it can be the central nervous system for physical operations – including robotics and automated hardware.
The Frappe framework's REST API, webhook system, and background job infrastructure made it possible to build a real-time integration between ERPNext and warehouse robotics. No middleware. No third-party integration platforms. Just Frappe talking to hardware.
This is the kind of work that requires understanding the framework at the source level – which is why Alfarsi chose a team of Frappe contributors.
Warehouse system, manufacturing equipment, IoT sensors, or any hardware – if it has an API, we can connect it to ERPNext.
hello@aerele.in →