Increasing crop yield with sustainable growth is the primary requirement for farmers with a growing population. Effective management and conservation of depleting natural resources is a priority task. Decrease in manpower due to migrating population has forced automation in agriculture. In this work, an automatic water irrigation and an effective crop recommendation system is proposed. Gypsum blocks based soil sensor is used to measure dielectric permittivity associated with the tested soil. The water-potential present in soil, along with potassium (K), nitrogen (N), phosphorus (P), potential of hydrogen (pH) helps to quantify the soil nutrients available and the suitable crop that can be considered for harvesting in a specified demography and environment. Sensory data indicating soil quality obtained is used to recommend crops by utilizing machine learning approaches. Telegram application is linked to the recommendation model to assist decision making and to ensure farmer-friendliness by sending notifications periodically.