WhatsApp Message Sender

Automatically send WhatsApp messages via WhatsApp Web! Use phone number lists or CSV files for personalized messages with shortcodes. Track progress, download logs, and adjust delay settings. Start sending now!

·
± 12 Menit dibaca
·
5.2rb Dibaca

In today's fast-paced world, sending messages to multiple contacts manually through WhatsApp Web can be time-consuming and repetitive.

WhatsApp Message Sender is a browser extension designed to make this process effortless. It allows you to send messages automatically through WhatsApp Web, either to a list of phone numbers or by using a CSV file for personalized, bulk communication.

Whether you're a business owner sending reminders, a marketer sharing promotions, or a teacher contacting students, this extension gives you a reliable, efficient, and secure way to communicate at scale, directly from your own WhatsApp account.

Getting Started

Before using the extension, ensure that you are logged in to WhatsApp Web on your browser. Then, click the extension and the extension will automatically integrate with WhatsApp Web. After the page loads, you will see a small extension button appear either at the top or in the sidebar of the WhatsApp interface.

If the button doesn't appear within a few seconds, simply refresh the page. This reload ensures WhatsApp Web properly detects and activates the extension.

When you click the button, the main panel will open, this is where all message configuration and sending features are located.

Adding Phone Numbers

To begin sending messages, you'll need to specify the recipient numbers. The extension gives you two convenient options:

Manual Entry

If you have only a few contacts to message, you can enter them directly. Simply type or paste each phone number into the input box and separate them with commas. Example:

+6281234567890, +6289876543210, +628111222333

Always use international phone number format. For instance, replace the initial 0 in Indonesian numbers with +62.

CSV Import

For larger-scale or personalized messaging, you can use the CSV file import feature.

Enable the Use CSV File option and upload your .csv file. The first row should contain column headers such as name and phone.

Once uploaded, the extension will automatically detect the phone number column and display the numbers in the list.

Please note that a valid license is required to activate CSV imports. If your license has expired or is not active, the feature will be unavailable.

Writing and Personalizing Your Message

After entering your recipient list, the next step is writing your message. You can compose a single message that will be sent to all recipients, or, if using a CSV file, create personalized messages using shortcodes.

Shortcodes are placeholders that represent values from your CSV columns. For example, using {{name}} in your message will automatically be replaced by the recipient's name from the CSV file. Here's a simple example:

Hi {{name}}, this is a friendly reminder about your upcoming appointment tomorrow.

When sent, each recipient will see their own personalized message, such as:

Hi Alice, this is a friendly reminder about your upcoming appointment tomorrow.

You can use as many shortcodes as your CSV columns allow, for instance, {{city}}, {{order_id}}, or {{balance}}.

Sending Process and Progress Tracking

Once your message and recipients are ready, click the Send button. The extension will automatically start sending messages one by one through WhatsApp Web.

As the process runs, a Progress Panel will appear showing real-time updates:

  • The current sending status (Processing, Paused, or Done).
  • The number of messages Sent, Failed, and Total.
  • A live activity log with details for each recipient

Controlling the Sending Process

During the sending process, you have full control over the operation. You can pause, resume, or stop the process anytime:

  • Click Pause to temporarily stop sending.
  • Click Resume to continue from where you left off.
  • Click Stop to cancel the remaining queue.

When the process finishes, the panel will show a completion message and allow you to download your sending log.

Viewing and Downloading Logs

After your messages have been sent, you can export a detailed report of the session. Click Download Log to save a .txt file containing the full history of the sending activity. Each log entry includes:

  • The timestamp of when each message was sent.
  • The phone number of the recipient.
  • The delivery status (Sent or Failed).
  • Any error messages (if applicable).

This report can be useful for tracking, analytics, or troubleshooting failed messages.

Message Rotation (Text Variations)

To make your messages appear more natural and human-like, the extension supports Message Rotation using double square brackets [[ ]].

This feature allows the extension to randomly choose one of several message variations each time a message is sent. Example:

Hi [[friend|buddy|there]], how are you today?

When sending, the extension will randomly select one of the options inside the brackets. So different recipients might receive slightly different versions:

Hi friend, how are you today?
Hi buddy, how are you today?
Hi there, how are you today?

This feature helps prevent spam detection and adds a more organic touch to your outreach.

Note: Message rotation is available only for licensed (premium) users.

Adjusting Delay Settings

WhatsApp may restrict accounts that send messages too rapidly. To prevent this, the extension allows you to adjust the delay duration, the time between sending one message and the next.

Open the Settings tab and modify the delay in milliseconds. For example, entering 5000 means there will be a 5-second pause between each message.

  • Minimum allowed delay: 1,000 ms (1 second).
  • Recommended safe delay: 3,000–5,000 ms (3–5 seconds)

Choosing a reasonable delay helps your account stay safe and ensures messages are delivered smoothly without triggering spam filters.

Important: Keep WhatsApp Tab Active

While the sending process is running, you must keep the WhatsApp Web tab active and visible. If you switch tabs, minimize the window, or let your screen go to sleep, sending will automatically pause until you return.

This limitation exists because WhatsApp Web stops responding to automation events when inactive, ensuring safe and compliant message delivery.

Premium (Licensed) Features

  • CSV File Import – Upload .csv files to send personalized bulk messages.
  • Message Personalization (Shortcodes) - Use placeholders like {{name}}, {{city}}, {{order_id}} for automatic replacement.
  • Message Rotation ([[A|B|C]]) – Add random text variations for natural, human-like messaging.

Premium features are available with a valid Premium Subscription (recurring), not via one-time payment.

Best Practices for Smooth Operation

To get the best experience with WhatsApp Message Sender, keep these tips in mind:

  • Always use the international phone format (e.g., +62 for Indonesia).
  • Keep your WhatsApp Web tab open and active while sending.
  • Avoid sending too many messages in a short time.
  • Test with a small list before sending to hundreds of recipients.
  • Use personalization wisely, relevant messages are less likely to be reported as spam.

Getting Support

If you encounter any issues or want to give feedback, the extension includes a Contact Developer button inside the main panel.

Clicking this will automatically open a WhatsApp chat with the developer’s support number and a pre-filled message, so you can quickly describe your problem or request assistance.

Frequently Asked Questions

Is Premium a one-time purchase?

No. Premium is subscription-based.

Can I use this extension for free?

Yes. The free version lets you send messages to manually entered phone numbers and includes basic features such as:

  • Manual phone number input.
  • Automatic sending.
  • Pause/Resume/Stop controls.
  • Sending logs.

However, some features are available only with a valid license (Premium Subscription).

What features require a premium (licensed) version?

Premium users get access to:

  • CSV Import for bulk and personalized sending,
  • Shortcodes ({{name}}, {{city}}, {{order_id}}, etc.).
  • Message Rotation ([[A|B|C]]).

Are there limitations in the free version?

Yes, the free version:

  • Cannot import CSV.
  • Cannot use personalized messages.
  • Cannot use message rotation.
  • Best suited for small-scale sending.

You can still send to many numbers, but they must be entered manually.

Can I still send bulk messages in the free version?

Yes, but phone numbers must be typed manually, separated by commas.

Is this extension safe to use?

Yes. The extension operates directly inside WhatsApp Web using your own WhatsApp account. No messages or data are sent to external servers.

Is this extension 100% ban-proof?

No tool can guarantee 100% safety. However, it includes safety features such as:

  • Adjustable delay.
  • Message rotation (premium).
  • Natural sending behavior.

As long as you avoid aggressive spam, your account should remain safe.

Recommended delay: 3,000-5,000 ms (3–5 seconds). Sending too fast may trigger WhatsApp restrictions.

Do I need to keep the WhatsApp Web tab active?

Yes. If you switch tabs, minimize the window, or if your screen sleeps, the sending process will pause automatically until you return.

Can I stop or pause the sending process?

Yes. You can Pause, Resume, Stop the process and remaining queue.

Does the extension support personalized messages (e.g., using names)?

Yes, personalization using shortcodes is supported, but only when using CSV (premium feature).

Can I try the premium features first?

You can use the free version anytime. If you need CSV import, personalization, or message rotation, you can upgrade later.

What happens if a message fails to send?

If a message fails, it will be marked as Failed in the log panel. The log does not show technical error details, it only lists which messages were sent and which failed.

Common reasons for failed messages include:

  • Invalid or unregistered phone numbers.
  • Slow or unstable internet connection.
  • Delay settings that are too fast.

You can download the log as a .txt file and easily resend only the failed numbers if needed.

How do I purchase a license?

You can purchase a license using PayPal, Trakteer, Saweria (Or other methods provided by the developer). The price is $5 per month.

If you need help during the purchase or after activation, feel free to contact the developer through the "Contact Developer" button inside the extension panel.

Thanks

We'd like to express our sincere thanks to everyone who has supported the project, especially our early users who provided valuable feedback and ideas for improvement.

Your support helps keep this extension actively maintained and improved over time.

If you've purchased a license or supported the project, thank you ❤️!You’re directly contributing to:

  • Continuous feature updates.
  • Faster bug fixes.
  • Development of new premium tools/

If you'd like to show your appreciation, you can:

Every bit of support helps the project grow and ensures continued updates for all users. 🙏

Login

Login dengan Akun Anda.

Lanjutkan dengan Google

atau, Lanjutkan dengan

Bagikan