Skip to content
View in the app

A better way to browse. Learn more.

DoniaWeB

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
     

Whatsapp Gateway | Multi Device v14.7.0

Featured Replies

  • Community Expert
  • Author
9 hours ago, RN Funny Chanel said:

@Magd Almuntaser Customer plan buying but Payment gateway cashfree not redirected opening page... Please solve sir payment page issue..14.0.0V very issue payment page not working properly.

Go to the update page and update to version 14.0.1.
Then go to the plugins page and update the billing plugin and try again.

If the CashFree problem still persists, I can only help you if you give me a (CashFree test account) because Indian payment gateways prevent anyone outside of India from having an account with them.
Therefore, I cannot develop the gateway without an account.

  • Replies 9.3k
  • Views 1.2m
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • Magd Almuntaser
    Magd Almuntaser

    What's new in version 11.0.0 (so far): - Added Chat System (Customer Service). - Fixed Connection problems With WhatsApp. - Fixed Generate QR Via API. - Fixed Delete Sections From Edit List Page. - Fi

  • Magd Almuntaser
    Magd Almuntaser

    English: Version 14.0.0 is now nearly complete. A lot has been changed in this version because of the plugin system, as features have been separated and converted into plugins. Therefore: Testers are

  • Magd Almuntaser
    Magd Almuntaser

    Version 11.0.1 has been released What's new in version 11.0.1: - Fixed Stop/Start AI In Conversations. - Fixed Chat Date (Database). - Fixed Migrate To Database. - Fixed Plans Page.

Most Helpful Posts

  • Magd Almuntaser
    Magd Almuntaser

    English (EN) I have already informed you that WhatsApp is rolling out new updates. These updates are being sent to some numbers first and will gradually reach all numbers worldwide. The first update i

  • Magd Almuntaser
    Magd Almuntaser

    What will be available in version 11.0.0: - A chat system will be added. - A customer service system will be added (integrated with chat). - Some Indian payment gateways will be added. - Order design

  • i give you the step: Stop your Node server. Download the files validate-connection.js and validate-connection.d.ts from the links provided below. Go to the directory: /your_mpwa_directory/node_modul

Posted Images

@Magd Almuntaser maaf sebelum nya saya tidak memberikan penjelasan

pada dashbord keluar peringatan plugin update

image.png

ketika di klik terlihat versi 1

image.png

ketika saya masuk marketplace dan saya mencari ADVANCE CHAT BOT FLOW dia muncul harus di instal, namun setelah saya instal tidak bisa image.png

mungkin itu hanya bug visual saja

Edited by Haniel Aditya Tadias

  • Community Expert
  • Author
8 minutes ago, Haniel Aditya Tadias said:

@Magd Almuntaser maaf sebelum nya saya tidak memberikan penjelasan

pada dashbord keluar peringatan plugin update

image.png

ketika di klik terlihat versi 1

image.png

ketika saya masuk marketplace dan saya mencari ADVANCE CHAT BOT FLOW dia muncul harus di instal, namun setelah saya instal tidak bisa image.png

mungkin itu hanya bug visual saja


This is because you installed the plugin from the forum, not officially from the Marketplace, which caused the conflict.

Therefore, the only solution is to remove the plugin and then reinstall it.
Do not download any plugins from here in the future, as they may cause conflicts.
The plugins available here on the forum will modifie, organize, and any problems within them are fixed and translated before being uploaded to the plugins system. Therefore, only use the Marketplace.

  • Community Expert
  • Author
15 hours ago, Caf said:

@Magd Almuntaser Professor, thank you for the update and this outstanding achievement. Thank you for your continued creativity. We would like to add a feature to the salla.sa store so that customers can link their products to the WhatsApp bot. Go to the Salla Developers website.

https://docs.salla.dev/


اعرف سله، اعتقد قبل فتره يمكن قبل سنة تواصل بي شخص نفس الشيء كان يحتاج ربط سله مع المشتريات وعملائه
اعطيته (ويب هوك) لانه وقتها ماكان في نظام بلوجن بالسكربت
براجع الرسائل واردلك خبر، وان كان موجود بحاول احوله الى بلوجن

@Magd Almuntaser
Plugin Name: WhatsApp Campaign Rotator (Anti-Ban Ready)

Description: This is an advanced marketing plugin designed for the MPWA application. It allows users to rotate multiple templates within a single campaign. Its primary objective is to avoid WhatsApp bans and achieve better engagement by randomizing messaging patterns.

Key Features (for Testing):

Template Rotation: You can select multiple templates (Text, Media, Buttons) simultaneously. Each message will be sent using a different template (in either Serial or Random mode).

Advanced Anti-Ban (Batch Processing): We have implemented authentic backend logic for 'Batch Size' and 'Batch Delay' within this plugin. (Example: After sending 50 messages, the system will automatically take a 5-minute break).

Random Delay: Introduces a random time gap between each message (e.g., 5–15 seconds) to simulate human-like behavior.

Spintax & Variables: Messages can be made unique by utilizing variables and Spintax elements—such as {name} and {Good|Hello|Hi}—within the message content.

Clean Architecture: This plugin does not modify any core application files. It utilizes its own dedicated backend worker rotator:process).

Full Localization: The plugin is available in 9 major languages (Hindi, English, Arabic, etc.).

Instructions for Testers (Testing Steps):

Installation: Place the plugins/campaign-rotator folder into the application's plugins/ directory.

Activation: Navigate to the Admin Panel and enable the plugin.

Creating a Campaign:

Go to the 'Campaign Rotator' menu.

Select your device (it must be connected).

Select at least 2–3 different templates.

In the Anti-Ban Settings: Set the 'Batch Size' to 5 and the 'Batch Delay' to 1 Minute (to observe results quickly).

Verification:

Go to 'View Blasts' to verify whether different templates are being transmitted (sent).

Check to ensure that the message following a batch of 5 messages is sent only after a delay of 1 minute. Localization: Change the app's language to verify whether the content translates correctly into that language.

Important Technical Information (Technical Notes):

Background Worker: This plugin utilizes the php artisan rotator:process command. Ensure that your 'Cron Job' is active.

Safety: By default, campaign scheduling is kept separate from the core system to prevent placing any load on the core server.

campaign-rotator.zip

Edited by Shivendra Kr. Sahu

  • Community Expert
  • Author
1 hour ago, Shivendra Kr. Sahu said:

@Magd Almuntaser
Plugin Name: WhatsApp Campaign Rotator (Anti-Ban Ready)

Description: This is an advanced marketing plugin designed for the MPWA application. It allows users to rotate multiple templates within a single campaign. Its primary objective is to avoid WhatsApp bans and achieve better engagement by randomizing messaging patterns.

Key Features (for Testing):

Template Rotation: You can select multiple templates (Text, Media, Buttons) simultaneously. Each message will be sent using a different template (in either Serial or Random mode).

Advanced Anti-Ban (Batch Processing): We have implemented authentic backend logic for 'Batch Size' and 'Batch Delay' within this plugin. (Example: After sending 50 messages, the system will automatically take a 5-minute break).

Random Delay: Introduces a random time gap between each message (e.g., 5–15 seconds) to simulate human-like behavior.

Spintax & Variables: Messages can be made unique by utilizing variables and Spintax elements—such as {name} and {Good|Hello|Hi}—within the message content.

Clean Architecture: This plugin does not modify any core application files. It utilizes its own dedicated backend worker rotator:process).

Full Localization: The plugin is available in 9 major languages (Hindi, English, Arabic, etc.).

Instructions for Testers (Testing Steps):

Installation: Place the plugins/campaign-rotator folder into the application's plugins/ directory.

Activation: Navigate to the Admin Panel and enable the plugin.

Creating a Campaign:

Go to the 'Campaign Rotator' menu.

Select your device (it must be connected).

Select at least 2–3 different templates.

In the Anti-Ban Settings: Set the 'Batch Size' to 5 and the 'Batch Delay' to 1 Minute (to observe results quickly).

Verification:

Go to 'View Blasts' to verify whether different templates are being transmitted (sent).

Check to ensure that the message following a batch of 5 messages is sent only after a delay of 1 minute. Localization: Change the app's language to verify whether the content translates correctly into that language.

Important Technical Information (Technical Notes):

Background Worker: This plugin utilizes the php artisan rotator:process command. Ensure that your 'Cron Job' is active.

Safety: By default, campaign scheduling is kept separate from the core system to prevent placing any load on the core server.

campaign-rotator.zip


Do I need to run this command for the plugin to work?
php artisan rotator:process

If yes, the plugin will be added in version 14.0.2 because MPWA is not currently configured to work with the cronjob built into Laravel.
Therefore, in version 14.0.2, the cronjob has been changed to use what's built into Laravel, and plugins that require a cronjob will work without adding them to cPanel, aaPanel, or any other control panel.

So the plugin seems interesting, but you need to confirm whether it's necessary to run this command for the script to work or not.

8 minutes ago, Magd Almuntaser said:


Do I need to run this command for the plugin to work?
php artisan rotator:process

If yes, the plugin will be added in version 14.0.2 because MPWA is not currently configured to work with the cronjob built into Laravel.
Therefore, in version 14.0.2, the cronjob has been changed to use what's built into Laravel, and plugins that require a cronjob will work without adding them to cPanel, aaPanel, or any other control panel.

So the plugin seems interesting, but you need to confirm whether it's necessary to run this command for the script to work or not.

Hi, thank you for your feedback! No, you DO NOT need to run any additional command or add any new cronjob to your cPanel/aaPanel.

I have specifically designed the plugin with absolute backward compatibility in mind. For older versions of MPWA (prior to 14.0.2) that trigger /blast-start separately, the plugin uses Laravel's built-in CommandFinished Event Listener. This means the exact moment your existing start:blast cron job finishes executing, it automatically hooks and triggers the rotator:process behind the scenes.

For version 14.0.2+, the plugin is already flawlessly registered inside Laravel's native Schedule facade.

So it is a 100% 'Zero-Config' plugin. It works automatically with your existing cron setups out of the box, regardless of your MPWA version!

4 hours ago, Haniel Aditya Tadias said:

@Magd Almuntaser maaf sebelum nya saya tidak memberikan penjelasan

pada dashbord keluar peringatan plugin update

image.png

ketika di klik terlihat versi 1

image.png

ketika saya masuk marketplace dan saya mencari ADVANCE CHAT BOT FLOW dia muncul harus di instal, namun setelah saya instal tidak bisa image.png

mungkin itu hanya bug visual saja

Ini saya mengalami juga, posisi sudah terinstall. Ketika di klik update pluginnya tidak terupdate. Karena memang belum saya gunakan, akhirnya saya uninstall saja. Sepertinya memang ngebug..

  • Community Expert
  • Author
40 minutes ago, Shivendra Kr. Sahu said:

Hi, thank you for your feedback! No, you DO NOT need to run any additional command or add any new cronjob to your cPanel/aaPanel.

I have specifically designed the plugin with absolute backward compatibility in mind. For older versions of MPWA (prior to 14.0.2) that trigger /blast-start separately, the plugin uses Laravel's built-in CommandFinished Event Listener. This means the exact moment your existing start:blast cron job finishes executing, it automatically hooks and triggers the rotator:process behind the scenes.

For version 14.0.2+, the plugin is already flawlessly registered inside Laravel's native Schedule facade.

So it is a 100% 'Zero-Config' plugin. It works automatically with your existing cron setups out of the box, regardless of your MPWA version!


I ask you because you used console/commands/StartRotatorBlast.php.
This means a cronjob was created.

So, no problem. I'll review the code, and if necessary, I'll try to include the cronjob with the startblast.php file right now.
Thank you for this wonderful plugin 🙏

@dentos @IT The Explorer If you have some free time, could you try this plugin without using any commands? Just install the plugin and try it out, as I don't have any campaigns to test it with 🙏

7 minutes ago, Jei Grey said:

Ini saya mengalami juga, posisi sudah terinstall. Ketika di klik update pluginnya tidak terupdate. Karena memang belum saya gunakan, akhirnya saya uninstall saja. Sepertinya memang ngebug..


It is not a programming bug, but rather a conflict between what you are installing from the forum and what is uploaded to the Marketplace.

It is preferable to install the plugins available within the Marketplace because they differ from what is circulated here. The reason is that I receive the plugins from the developers here and reorganize certain files, translations, and versions to ensure 100% compatibility. When you update an add-on from the Marketplace that you originally uploaded unofficially from the forum, a conflict occurs.

Therefore, developers here have been informed not to post .zip files on the forum, ensuring that plugin installations occur only through the Marketplace to prevent these conflicts.

For example, look at the (WhatsApp Campaign Rotator) plugin at the top of your reply; see how many people have downloaded it (5 people). I will eventually modify, organize, and upload this plugin to the Marketplace myself. So, when those 5 people try to update the version they have, it will conflict with what I uploaded to the Marketplace because they used files from the forum and are trying to upgrade via the official site!

15 minutes ago, Magd Almuntaser said:


I ask you because you used console/commands/StartRotatorBlast.php.
This means a cronjob was created.

So, no problem. I'll review the code, and if necessary, I'll try to include the cronjob with the startblast.php file right now.
Thank you for this wonderful plugin 🙏

@dentos @IT The Explorer If you have some free time, could you try this plugin without using any commands? Just install the plugin and try it out, as I don't have any campaigns to test it with 🙏


It is not a programming bug, but rather a conflict between what you are installing from the forum and what is uploaded to the Marketplace.

It is preferable to install the plugins available within the Marketplace because they differ from what is circulated here. The reason is that I receive the plugins from the developers here and reorganize certain files, translations, and versions to ensure 100% compatibility. When you update an add-on from the Marketplace that you originally uploaded unofficially from the forum, a conflict occurs.

Therefore, developers here have been informed not to post .zip files on the forum, ensuring that plugin installations occur only through the Marketplace to prevent these conflicts.

For example, look at the (WhatsApp Campaign Rotator) plugin at the top of your reply; see how many people have downloaded it (5 people). I will eventually modify, organize, and upload this plugin to the Marketplace myself. So, when those 5 people try to update the version they have, it will conflict with what I uploaded to the Marketplace because they used files from the forum and are trying to upgrade via the official site!

Saya mengalami hal yang sama, sudah di update tapi muncul notif belum di update. Selalu install dari marketplace bukan dari forum.

26 minutes ago, Magd Almuntaser said:


I ask you because you used console/commands/StartRotatorBlast.php.
This means a cronjob was created.

So, no problem. I'll review the code, and if necessary, I'll try to include the cronjob with the startblast.php file right now.
Thank you for this wonderful plugin 🙏.

Since phone numbers tend to get blocked very quickly here in India, I haven't been able to test this myself; that is precisely why I have posted it here for testing purposes. If you notice any shortcomings, please provide detailed feedback. Thank you very much for your encouragement.

  • Community Expert
  • Author

The plugin has been added to the (Marketplace).
You can install it if you wish from the
Plugins page.


- Added Referral Auth Suite v1.0.1 (By Oworock) [ @Oworock ] [To support Oworock, click here].


Description: Adds premium referral revenue settings, user withdrawals, international phone capture, and rotating WhatsApp OTP authentication.

Screenshot:

1.webp

=====

Screenshot2026-04-02at1_56_11AM.png.45c6533c4913937dd3bb3833b0b1f6e2.png

======

Screenshot2026-04-02at1_56_23AM.png.00b4c66c1e45a4fbfc84106abac40f24.png

@Magd Almuntaser Hi sir, I need your help.

I cannot generate a QR code to reconnect my WhatsApp number on MPWA.

Earlier today, my number got disconnected. When I try to reconnect or add a new number, the QR code does not appear (it just keeps loading).

Sending messages from already connected numbers still works fine.

Could you please advise what might be causing this?


Or some one know this issue?

Screenshot 2026-04-02 215607.png

  • Community Expert
  • Author
17 minutes ago, LukmanulHakimid said:

@Magd Almuntaser Hi sir, I need your help.

I cannot generate a QR code to reconnect my WhatsApp number on MPWA.

Earlier today, my number got disconnected. When I try to reconnect or add a new number, the QR code does not appear (it just keeps loading).

Sending messages from already connected numbers still works fine.

Could you please advise what might be causing this?


Or some one know this issue?

Screenshot 2026-04-02 215607.png


1- use version 14.0.1.
2- try to restart nodejs.
3- install troubleshot plugin and scan to know the issue.

14 minutes ago, Magd Almuntaser said:


1- use version 14.0.1.
2- try to restart nodejs.
3- install troubleshot plugin and scan to know the issue.

Hi sir, thank you for your response.

I have checked everything and the system is actually running fine:

- Node server is running and listening on port 3100

- Sending messages from already connected numbers works perfectly

- Database, SSL, and environment are all OK

- Troubleshoot plugin shows no critical issues

However, the problem is specifically with pairing (QR generation).

When I try to connect a number (both old disconnected number and new number), QR code never appears.

From Node logs, I consistently see this pattern:

connected to WA -> not logged in, attempting registration -> Connection Terminated by Server

So it seems the issue is not server configuration, but the registration/pairing flow itself.

It looks like WhatsApp is terminating the connection during registration.

Could this be related to:

- Baileys version compatibility?

- App version / browser signature used by MPWA?

- Recent WhatsApp changes affecting pairing?

Because sending works, but new pairing fails completely.

Could you please check the pairing engine or confirm if this is a known issue in v14?

  • Community Expert
  • Author
23 minutes ago, LukmanulHakimid said:

Hi sir, thank you for your response.

I have checked everything and the system is actually running fine:

- Node server is running and listening on port 3100

- Sending messages from already connected numbers works perfectly

- Database, SSL, and environment are all OK

- Troubleshoot plugin shows no critical issues

However, the problem is specifically with pairing (QR generation).

When I try to connect a number (both old disconnected number and new number), QR code never appears.

From Node logs, I consistently see this pattern:

connected to WA -> not logged in, attempting registration -> Connection Terminated by Server

So it seems the issue is not server configuration, but the registration/pairing flow itself.

It looks like WhatsApp is terminating the connection during registration.

Could this be related to:

- Baileys version compatibility?

- App version / browser signature used by MPWA?

- Recent WhatsApp changes affecting pairing?

Because sending works, but new pairing fails completely.

Could you please check the pairing engine or confirm if this is a known issue in v14?


Okay, now you're going to do a few things and I want you to focus on them:

First, stop Node.js.

Second, go to the node_modules folder and rename it to node_modules_old.

Third, rename the package-lock.json file to package-lock.json_old.

Fourth, go back to Node.js. Don't run it, but click on npm install at the bottom as shown in the image:

image.png


Wait until you see a success or error message.
In either case, it means the libraries have been installed.

After that, run Node.js again.

And try the QR code again.

halo sir @Magd Almuntaser
It seems like I can't send messages to groups. If I send a chat trigger in a group, the bot doesn't reply to any messages, only detecting it as typing.

However, if I send a message directly, the bot responds.

Even though Flowbot is set to All

23 minutes ago, Magd Almuntaser said:


Okay, now you're going to do a few things and I want you to focus on them:

First, stop Node.js.

Second, go to the node_modules folder and rename it to node_modules_old.

Third, rename the package-lock.json file to package-lock.json_old.

Fourth, go back to Node.js. Don't run it, but click on npm install at the bottom as shown in the image:

image.png


Wait until you see a success or error message.
In either case, it means the libraries have been installed.

After that, run Node.js again.

I have tried to do everything you said sir. but the problem remains the same, the QR Code is still loading, and the status is just starting connection.And try the QR code again.


I have tried to do everything you said sir. but the problem remains the same, the QR Code is still loading, and the status is just starting connection.
I've also tried with a new number, the problem remains the same.

Is this possibility only temporary?

Witing For node server..

Logs

11:13:09 PM - Start Connection.
  • Community Expert
  • Author
17 minutes ago, spacibekti said:

halo sir @Magd Almuntaser
It seems like I can't send messages to groups. If I send a chat trigger in a group, the bot doesn't reply to any messages, only detecting it as typing.

However, if I send a message directly, the bot responds.

Even though Flowbot is set to All


What plugin are you using?

9 minutes ago, LukmanulHakimid said:


I have tried to do everything you said sir. but the problem remains the same, the QR Code is still loading, and the status is just starting connection.
I've also tried with a new number, the problem remains the same.

Is this possibility only temporary?

Witing For node server..

Logs

11:13:09 PM - Start Connection.


It appears to be a temporary problem from WhatsApp.

  • Community Expert
  • Author
4 minutes ago, Sing Only said:

Haii, plugin mpwa advanced chatbot flow can't drag & drop to canvas?


The Advanced Chat Flow plugin is for developer [ @Oworock ]
He will read your problem and solve it 🙏
However, it seems your problem is with JavaScript. Try a different browser or close and reopen your browser.

Just now, spacibekti said:

i use Chatbot Flow


But the (Chatbot Flow) plugin doesn't have an AI feature.

It seems you meant (Advanced Chat Flow)...

However, I'll test the (Chatbot Flow) plugin to see if there are any issues with groups.
Remember that (groups can't receive buttons or lists) because those features are only for private messages.

I tried using it on an Android tablet, but when I drag and drop onto the canvas, it doesn’t work. Is it only supported on Windows? I’ve also tried using different browsers, but the issue remains the same.

8 hours ago, Shivendra Kr. Sahu said:

@Magd Almuntaser
Plugin Name: WhatsApp Campaign Rotator (Anti-Ban Ready)

Description: This is an advanced marketing plugin designed for the MPWA application. It allows users to rotate multiple templates within a single campaign. Its primary objective is to avoid WhatsApp bans and achieve better engagement by randomizing messaging patterns.

Key Features (for Testing):

Template Rotation: You can select multiple templates (Text, Media, Buttons) simultaneously. Each message will be sent using a different template (in either Serial or Random mode).

Advanced Anti-Ban (Batch Processing): We have implemented authentic backend logic for 'Batch Size' and 'Batch Delay' within this plugin. (Example: After sending 50 messages, the system will automatically take a 5-minute break).

Random Delay: Introduces a random time gap between each message (e.g., 5–15 seconds) to simulate human-like behavior.

Spintax & Variables: Messages can be made unique by utilizing variables and Spintax elements—such as {name} and {Good|Hello|Hi}—within the message content.

Clean Architecture: This plugin does not modify any core application files. It utilizes its own dedicated backend worker rotator:process).

Full Localization: The plugin is available in 9 major languages (Hindi, English, Arabic, etc.).

Instructions for Testers (Testing Steps):

Installation: Place the plugins/campaign-rotator folder into the application's plugins/ directory.

Activation: Navigate to the Admin Panel and enable the plugin.

Creating a Campaign:

Go to the 'Campaign Rotator' menu.

Select your device (it must be connected).

Select at least 2–3 different templates.

In the Anti-Ban Settings: Set the 'Batch Size' to 5 and the 'Batch Delay' to 1 Minute (to observe results quickly).

Verification:

Go to 'View Blasts' to verify whether different templates are being transmitted (sent).

Check to ensure that the message following a batch of 5 messages is sent only after a delay of 1 minute. Localization: Change the app's language to verify whether the content translates correctly into that language.

Important Technical Information (Technical Notes):

Background Worker: This plugin utilizes the php artisan rotator:process command. Ensure that your 'Cron Job' is active.

Safety: By default, campaign scheduling is kept separate from the core system to prevent placing any load on the core server.

campaign-rotator.zip

@Magd Almuntaser I have thoroughly checked this myself, and it is functioning properly. I now request that you kindly add it to the marketplace.

mpwa.png

campaign-rotator.zip

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

Recently Browsing 1

Latest Updated Files

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.