Jump 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.
     
Do not create multi-accounts, you will be blocked!

Whatsapp Gateway | Multi Device v11.2.0

Featured Replies

  • Replies 6.2k
  • Views 580.4k
  • 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

    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.

  • Magd Almuntaser
    Magd Almuntaser

    English Bexa AI will be released in the coming days, very soon. Everyone will be amazed by its speed, intelligence, and the way it interacts with users. It will not compete with ChatGPT, Gemini, or De

Most Helpful Posts

  • 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

  • Magd Almuntaser
    Magd Almuntaser

    Yes you can use it as a messaging service/ SaaS without asking my permission, the new version 9.0.0 directly contains people who want to use it as a messaging service/ SaaS.. What's new so far in ver

  • Magd Almuntaser
    Magd Almuntaser

    It has been fixed in 10.1.1 and will be released today: - Fixed Export Contacts (xlsx). - Fixed Edit Autoreply Page. - Fixed Send Message (Message Not Appear).

Posted Images

  • Author
2 minutes ago, The-Ghost said:

after update i can not generate ssl :(

the link to onexgen /short/ssl-apache returns 404

You use apache you need to see page number 43 to know how to use SSL ..

@Magd Almuntaser thank you for all the updates, I think a vital function is missing. There is no menu to manage plan from the customer view.

Customer cant renew or buy a subscription without going to the homepage to click it. I think there should be a page where customers can see their plan details and also when it will expire and how they can renew.

Last Option, kindly add a phone number option to the registration page and this number should automatically be their primary number on registration, I did this in the early version but everything has changed and I lost the customisation. This will help stop people having multiple accounts with same number.

What I did before was to make the phone number and email an alternative to login, so user can login with email, phone or username, I also set an admin WhatsApp account to automatically send OTP to the number to confirm it. (The OTP may not be important to avoid spam)

1 hour ago, Magd Almuntaser said:

You use apache you need to see page number 43 to know how to use SSL ..

I did that Exactly but when deploying the ssl, it says The specified website profile does not exist.

12 hours ago, GHANIYA CATERING said:

parah, pesan pending, bahkan gagal, auto reply gk jln

pokoknya gk fungsi semua

coba check cron jobnya, running gak blaststartnya?

Feature suggestion:

About whatsapp plugin wordpress.

To send order notifications to users, or admins or serval admins.

Add option to integrate with woocomerce so ai can read woocomerce status order stocks and size. And van reply directly to Whatsapp to users when they ask about a product and if have stock or size. Thanks 😁

  • Author
6 hours ago, Juxhin said:

Feature suggestion:

About whatsapp plugin wordpress.

To send order notifications to users, or admins or serval admins.

Add option to integrate with woocomerce so ai can read woocomerce status order stocks and size. And van reply directly to Whatsapp to users when they ask about a product and if have stock or size. Thanks 😁

It's already in Bexa AI.. You can put the woocomerce orders link in the products box in Bexa AI

Is anyway near the feature recurring ? like hours, day, weekly, monthly, yearly? recurring messages?

Thanks @Magd Almuntaser

To creator of this script can i donate a beer?

On 8/19/2025 at 12:39 PM, Juxhin said:

any info how to edit landing page and logo? Thanks for amazing work ♦️

Feature request*

Recurring messages
Like if i want to send to someone 1 message every week on monday at 8:00 i can schedulle weekly, hourly, monthly, yearly.

Recurring messages at campaigns lists.
Option to edit the text without creeating new recurring.

@Magd Almuntaser
Thanks in advice for this script.

And we all should donate to this amazing work :D

20 hours ago, Magd Almuntaser said:

c

16 hours ago, Ipo Kane said:

Thanks infonya bang. Pakai panel atau tidak bang? Kalau pakai, panel apa ya?

@AOPUQI, boleh chat di whatsapp , free
6283867667842

Apa cuman saya?

Ketika disconnect melalui api, kemudian generate qr code lagi. Hasilnya seperti ini

Saya coba hapus perangkat.

Kemudian generate qr code lagi melalui api dengan force = true, hasilnya berjalan normal

Screenshot_2025-08-22-22-03-57-620_com.whatsapp.w4b.jpg

On 8/19/2025 at 7:22 PM, Ipo Kane said:

Mantap tutorialnya. Live tutorial via remote.
Bener2 dari nol sampai berhasil login.
Works!

Bagi yang butuh, mohon sabar ya.. Untuk bikin tutorialnya nunggu weekend.

Makasih banyak bang @agus amin 🙏

ditunggu tutorialnya om..

On 19/7/2024 at 21.28, Magd Almuntaser said:

Cara Menjalankan (WhatsApp Gateway Multi Device) Melalui SSL
(Untuk Semua Versi)
((aaPanel))

1-   mari kita asumsikan skrip tersebut terletak di domain ini:

https:// magd.com/ws

2-  edit file  .env  yang terletak di direktori root skrip dan ubah bidang ini menjadi  https:// dan Port ke 3100 atau port apa pun yang Anda inginkan.

APP_URL=https://magd .comWA_URL_SERVER=https://magd .com:3100PORT_NODE=3100

image.jpeg

 

3-  Buka .htaccess di jalur root skrip dan hapus semua kode lalu simpan.

4- Buka situs web dan klik Tidak Ditetapkan (Di Bawah SSL):

image.jpeg

 

5-  Klik mari enkripsi dan pastikan Verifikasi berkas dan Nama domain dipilih:
 

image.jpeg

 

6-  Setelah menekan terapkan, maka secara otomatis akan membuat SSL pada situs Anda dan setelah selesai, masuk ke Pemegang sertifikat dan tekan Terapkan :
 

image.jpeg

 

7-  Anda akan secara otomatis dibawa ke Curr, Other Certs dan jika Anda tidak dibawa, klik di atasnya dan Anda akan melihat Kunci pribadi (KEY) , salin dan simpan ke key.pem dan Sertifikat (CRT/PEM) , salin dan simpan ke cert.key , dan pastikan Anda telah mengatur Force HTTPS ke On:
 

image.jpeg

 

8- Unggah dua berkas yang kita simpan, cert.pem dan key.pem , ke direktori root skrip. Kemudian, kita akan mengedit berkas server.js dan mengganti kode ini dari:

/**
 * EXPRESS FOR ROUTING
 */const express = require("express");
const app = express();
const http = require("http");
const server = http.createServer(app);

Ke:

/**
 * EXPRESS FOR ROUTING
 */const serverOptions = {
  key: fs.readFileSync('key.pem'),
  cert: fs.readFileSync('cert.pem')
}const express = require("express");
const app = express();
const https = require("https");
const server = https.createServer(serverOptions, app);

 

9- edit file routes/web.php dan tambahkan kode ini di akhir file:
 

URL::forceScheme('https');

image.jpeg

 

10-  Buka .htaccess lagi, masukkan kode berikut di dalamnya dan simpan:

<IfModule mod_rewrite.c>
    RewriteEngine On
 RewriteCond %{REQUEST_URI} !^/socket.io/
 RewriteCond %{REQUEST_URI} !^/backend-*
    RewriteCond %{REQUEST_URI} !^/public/
    RewriteRule ^(.*)$ /public/$1 [L,QSA]
</IfModule>
<IfModule mod_security.c>
  SecFilterEngine Off
  SecFilterScanPOST Off
</IfModule>

11-  Buka kembali situs web tersebut, klik Node Project dan klik Not Set:

image.jpeg

 

12-  Klik pada Pemegang Sertifikat dan kemudian Deploy:

image.jpeg

 

13-  Halaman berikut akan muncul secara otomatis, klik saja Simpan :

image.jpeg

 

Sekarang Anda dapat memulai ulang Node.js dan menikmati penggunaan skrip melalui HTTPS

 

I encountered an error at the last step. When I clicked Deploy, the message "Deployment Successful!" appeared and it redirected me to the Current Certs tab. However, the Private Key and Certificate fields were not filled in automatically as in step 6, and an error message appeared: "The specified website profile does not exist."

Is there any solution for this?

image.png

image.png

  • Author
22 minutes ago, bax0ne said:

I encountered an error at the last step. When I clicked Deploy, the message "Deployment Successful!" appeared and it redirected me to the Current Certs tab. However, the Private Key and Certificate fields were not filled in automatically as in step 6, and an error message appeared: "The specified website profile does not exist."

Is there any solution for this?

image.png

image.png


Try opening the SSL again, it may be visible now.

Remember that before creating an SSL, you should go to the Troubleshoot page in MPWA and check your site to ensure you're using Apache or Cloudflare only. If you're using Nginx or Litespeed, there's no need to create an SSL connection, as they're reverse connections.

SSL is only created for hosting that uses Apache or VPS without a control panel.

And This issue is specific to the aapanel, so if you want to resolve it, it's best to post it to the aapanel forum so it can be resolved there, as there are more experts in their control panel and related issues.

  • Author
23 hours ago, Oworock said:

@Magd Almuntaser thank you for all the updates, I think a vital function is missing. There is no menu to manage plan from the customer view.

Customer cant renew or buy a subscription without going to the homepage to click it. I think there should be a page where customers can see their plan details and also when it will expire and how they can renew.

Last Option, kindly add a phone number option to the registration page and this number should automatically be their primary number on registration, I did this in the early version but everything has changed and I lost the customisation. This will help stop people having multiple accounts with same number.

What I did before was to make the phone number and email an alternative to login, so user can login with email, phone or username, I also set an admin WhatsApp account to automatically send OTP to the number to confirm it. (The OTP may not be important to avoid spam)

Thank you, but we have already discussed the OTP topic many times here that it cannot be done directly in MPWA.
The OTP must come from an external source, meaning for example if you have another website like a blog, WordPress, or any site, you can send OTP through MPWA using the API.

But MPWA itself cannot generate or use OTP internally, because the admin would have to add a new phone number and set it as the OTP number. Tomorrow, if your shared hosting is bad and shuts down Node.js, neither you nor your customers would be able to log in, since the OTP message would not reach your phone due to Node.js being down.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

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

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.