
WhatsApp Marketing Automation Tool
This is a Node.js‑based WhatsApp marketing automation platform designed to help businesses and marketers send bulk messages and media to WhatsApp contacts efficiently.
About This Project
Description:
This is a Node.js‑based WhatsApp marketing automation platform designed to help businesses and marketers send bulk messages and media to WhatsApp contacts efficiently. Users can upload Excel sheets with contact numbers, validate them, and send personalized messages or media in both "same" and "custom" modes. The platform integrates real-time updates using Socket.io, QR-based WhatsApp login via whatsapp-web.js, and automated file handling, making bulk messaging safe, streamlined, and user-friendly.
It also includes features like phone number formatting with country codes, Excel data parsing, real-time message progress tracking, and session management, ensuring a professional-grade WhatsApp outreach workflow.
Technology Stack:
Frontend:
HTML5, CSS3, JavaScript
Client-side scripts served from
public/index.htmlandscript.jsReal-time updates via Socket.io
Backend:
Node.js with Express.js – REST APIs and server
Socket.io – Real-time communication between server and frontend
Multer – File uploads (Excel and media files)
whatsapp-web.js – WhatsApp client integration for sending messages
XLSX – Parsing Excel sheets
CORS & JSON Middleware – Handling requests safely
Other Tools / Features:
Real-time message progress and QR code login
Excel file handling with validation and formatting
Local file storage (
uploads/) and cleanupDeployed locally (localhost:5000) with persistent WhatsApp sessions
Project Gallery
Technologies Used
Related Projects

Automated Google Maps Business Scraper

LedgerFlow — AI‑Powered Personal Finance Management Platform
LedgerFlow is a modern AI‑powered personal finance management platform designed to help individuals take control of their financial life with simplicity and intelligence
