WhatsApp Marketing Automation Tool
Web AppFeatured

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.

Completed: March 2026

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.html and script.js

  • Real-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 cleanup

  • Deployed locally (localhost:5000) with persistent WhatsApp sessions


Project Gallery

Technologies Used

Node.jsExpress.jsSocket.ioMulterwhatsapp-web.jsXLSXCORS & JSON Middleware

Interested in a similar project?

Let's discuss how we can help bring your vision to life.