A small application that allows you to send dynamic WhatsApp messages to multiple recipients at once. This tool helps automate the process of sending personalized messages to a list of contacts, saving time and effort.
- Bulk Messaging: Send messages to multiple contacts simultaneously.
- Dynamic Templates: Customize messages using dynamic placeholders.
- Easy Setup: Simple steps to get started and run the app.
Follow these steps to get the application up and running:
-
Clone the Repository:
git clone /~https://github.com/muthaiyanmani/whatsapp-bulk-message-sender.git
-
Navigate to the Project Folder:
cd whatsapp-bulk-message-sender
-
Install Dependencies:
npm install
This will install all the necessary dependencies required to run the application.
-
Add Your Contacts:
- Open the
contacts.json
file and add your contacts in the correct format. Make sure to include the phone numbers along with any other required details.
- Open the
-
Customize the Message Template:
- Modify the message template as needed. Use placeholders for dynamic content to personalize each message.
-
Run the Application:
npm run start
This will start the application. It will prompt you to scan a QR code using WhatsApp Web to authorize the session.
-
Scan the QR Code:
- Open WhatsApp on your phone, go to WhatsApp Web, and scan the QR code shown in your terminal to authenticate the session.
-
Send Messages:
- Once authenticated, the application will automatically start sending messages to your contacts based on the template.
- Ensure WhatsApp Web is open on your browser before scanning the QR code.
- Adjust the delay between messages in case you're sending a large number to avoid rate-limiting from WhatsApp.