Skip to content

Vinay716/Whatsapp-blast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

WhatsApp Resume Blast

Automates sending a personalized message + resume PDF to a list of contacts via WhatsApp Web.

Setup

  1. Install dependencies

    pip install selenium pandas pyautogui pyperclip
    
  2. ChromeDriver — make sure your ChromeDriver version matches your Chrome version.
    Download from: https://chromedriver.chromium.org/downloads

  3. Prepare your contacts CSV — save as clean_contacts.csv in the same folder, no header, two columns:

    Rahul Sharma,9876932714
    Priya Mehta,919873265114
    
  4. Edit the config at the top of whatsapp_blast.py:

    • RESUME_PATH — full path to your resume PDF
    • CONTACTS_CSV — path to your contacts file
    • MESSAGE_TEMPLATE — your message ({name} is auto-replaced)

Usage

python whatsapp_blast.py

Scan the QR code in the browser window that opens, then press ENTER in the terminal.

Notes

  • The script runs in incognito mode so you need to scan the QR code each time. To stay logged in, remove the --incognito argument.
  • A random delay of 8–15 seconds is added between each contact to avoid WhatsApp rate limiting your account.
  • Invalid numbers (not 10 or 12 digits starting with 91) are automatically skipped.

Project Structure

├── whatsapp_blast.py     # Main script
├── clean_contacts.csv    # Your contacts list (not committed — see .gitignore)
└── README.md

About

Tool made to Send same message and document to many people on What's app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages