Home automation has become increasingly popular in recent years due to advancements in technology and the desire for convenience and efficiency in daily life. This work explores the implementation of a home automation system using the Blynk app and IFTTT (If This Then That) platform. The system is designed to control the on/off status of two bulbs using a two-channel relay module, NodeMCU ESP32 microcontroller, and physical push buttons. The hardware components include a two-channel relay module, two bulbs, NodeMCU ESP32 microcontroller, and physical push buttons. The physical push buttons are connected between the ESP32 and the relay module, as well as between the power supply and the ESP32. The ESP32 serves as the central hub for the automation system, controlling the relays based on input from both physical push buttons and commands received via the Blynk app. Software development for this project is done using the Arduino IDE, which provides a user-friendly interface for programming the ESP32 microcontroller. The Blynk platform is utilized to create a virtual dashboard for monitoring and controlling the status of the relays remotely through the Blynk mobile app. Users can easily toggle the on/off status of the bulbs using the virtual buttons on the Blynk app, providing convenient control from anywhere with an internet connection. Furthermore, the system is integrated with the IFTTT platform to enable automation based on predefined triggers and actions. This allows users to create custom automation rules, such as turning on the lights at sunset or sending a notification when the lights are turned on/off. By leveraging the capabilities of both Blynk and IFTTT, the home automation system becomes more versatile and adaptable to the user's preferences and needs.