Skip to content

The WhatsApp Automation Project allows you to automate sending personalized messages and media on WhatsApp using Python. It streamlines communication by integrating with Excel for easy contact management.

Notifications You must be signed in to change notification settings

CalvinMathews/Whatsapp_Automate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhatsApp Automation with Python 📱

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!


✨ Features

  • 💬 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.

🛠️ Tech Stack

  • Python 🐍
  • Selenium WebDriver 🌐
  • Pandas for Excel handling 📊
  • pywhatkit for additional WhatsApp features 💻

📊 Excel Structure Example:

Phone Number Message Image Path
+911234567890 Hello, this is your ticket! images/ticket1.jpg
+441234567890 Your event details enclosed. images/ticket2.jpg

🚀 Getting Started

Prerequisites

Ensure you have the following installed:

  • Python (version 3.x). You can download it from here.

Installation

Clone the Repository

git clone https://github.com/CalvinMathews/Whatsapp_Automate.git 

Navigate into the Project Directory

cd Whatsapp_Automate

Install Dependencies

Install the required Python libraries by running:

pip install -r requirements.txt

🤝 Contributing

We welcome contributions to enhance this project! If you find a bug or have an idea to improve the automation, feel free to:

  1. Fork the repository.
  2. Create a new branch for your feature or fix.
  3. Submit a pull request and describe your changes.

🌟 Support

If this project has helped you, consider giving it a ⭐ on GitHub to show your support! 🙌

About

The WhatsApp Automation Project allows you to automate sending personalized messages and media on WhatsApp using Python. It streamlines communication by integrating with Excel for easy contact management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages