The majority of nations rely heavily on agriculture to power their economies. A nation's growth is mostly dependent on agriculture, notably for people's livelihood and the production of food and other raw resources. The rise of agriculture is the main driver of a nation's economy. One type of irrigation system that is frequently utilized in the agricultural industry is the smart irrigation system. In areas of farming where water is scarce, irrigation is used. This intelligent irrigation system is designed with farmers in mind. In this paper, the proposed smart irrigation system uses NodeMCU ESP8266. This system reads the values using sensors and waters the plants based on those values. Also, the system will send notification as well as email to the owner for a certain interval of time depending on the owner specification. The owner can also remotely monitor values by using the mobile application or web application. It is very easy to implement, and will save manpower, leading to a cost-effective solution for efficient water management in agriculture. This system harnesses the power of a microcontroller to monitor and control irrigation process, ensuring optimal water usage.