Welcome to the WhatsApp Automation Project! This repository helps you automate sending personalized messages and media on WhatsApp using Python and Selenium. If you're looking to make WhatsApp messaging more efficient, you've come to the right place!
- 💬 Automated Text Messaging: Send custom messages to your WhatsApp contacts automatically.
- 🖼️ Image Sharing: Easily send personalized images (e.g., tickets, invites) to multiple contacts.
- 📊 Excel Integration: Pull contacts, messages, and image details directly from Excel sheets for batch operations.
- 🌐 Selenium Automation: Handles the WhatsApp web interface seamlessly.
- 🔒 Reliable Execution: Ensures the correct message or media is sent to the right person.
- Python 🐍
- Selenium WebDriver 🌐
- Pandas for Excel handling 📊
- pywhatkit for additional WhatsApp features 💻
| Phone Number | Message | Image Path |
|---|---|---|
| +911234567890 | Hello, this is your ticket! | images/ticket1.jpg |
| +441234567890 | Your event details enclosed. | images/ticket2.jpg |
Ensure you have the following installed:
- Python (version 3.x). You can download it from here.
git clone https://github.com/CalvinMathews/Whatsapp_Automate.git cd Whatsapp_AutomateInstall the required Python libraries by running:
pip install -r requirements.txtWe welcome contributions to enhance this project! If you find a bug or have an idea to improve the automation, feel free to:
- Fork the repository.
- Create a new branch for your feature or fix.
- Submit a pull request and describe your changes.
If this project has helped you, consider giving it a ⭐ on GitHub to show your support! 🙌