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

1 hour ago, Orxan Xelilov said:

I found 1 small error. Weather information is not sent at the scheduled time, it is sent at 00:00.

IMG_20260508_141802.jpg

Screenshot_2026-05-08-14-16-59-049_com.kiwibrowser.browser-edit.jpg

The same thing happened to me, even though the delivery time was set, but whatsapp messages are always sent at 00.00

  • 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

22 minutes ago, spacibekti said:

The same thing happened to me, even though the delivery time was set, but whatsapp messages are always sent at 00.00

"Media Downloader" doesn't work either, it returns an error if you post a link

  • Community Expert
  • Author
2 hours ago, Orxan Xelilov said:

I found 1 small error. Weather information is not sent at the scheduled time, it is sent at 00:00.

IMG_20260508_141802.jpg

Screenshot_2026-05-08-14-16-59-049_com.kiwibrowser.browser-edit.jpg

1 hour ago, spacibekti said:

The same thing happened to me, even though the delivery time was set, but whatsapp messages are always sent at 00.00


First, you must run the cronjob as specified on the cronjob page, with the times set to "Execute Start Blast Every 1 Minute."
Second, the times in the weather plugin depend on the country you select.
For example, let's say the current time in Indonesia is:
19:36

And you set the weather in (Baku, Azerbaijan), and the time is:
16:37

When setting the time in the weather plugin, it must be set to the same country you selected, which is 16:37.
This means the plugin calculates based on the time zone of the city you choose.
Therefore, next to the red circle you mention in the image, you will find "Asia/Baku," which means it will use the time zone of that country.

  • Community Expert
  • Author

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


- Added Excel Campaign v1.0.0 (By Ipo Kane) - [ @Ipo Kane ].


Description: Send bulk messages based on Excel data with support for dynamic variables [columnX] and scheduling.


Screenshot:

screenshot.webp

========


1 (25).webp

========

2 (17).webp

@Magd Almuntaser 

Rotator Campaigning is working, but Direct Campaigning is not working any solution

telegram-cloud-photo-size-5-6337019912638895188-y.jpg
**** Troubleshoot Report ***

Checking Cronjob (Subscribes & History Messages)...

Last user & history messages cronjob run was 0 minutes ago.

User & history messages cronjob is working correctly.

Checking Cronjob (Blast)...

Last blast cronjob run was 0 minutes ago.

Blast cronjob is working correctly.

Checking Cronjob (Schedule-run)...

Schedule-run cronjob not working (It should not work)

Checking PHP version...

PHP 8.2.28 => Valid (>= 8.2)

Checking file permissions...

storage => Writable and exists

bootstrap/cache => Writable and exists

Checking storage folder and symlink...

Storage link exists.

Checking hosting type...

Regular hosting detected.

Checking PHP extensions...

curl => Enabled

fileinfo => Enabled

intl => Enabled

json => Enabled

mbstring => Enabled

openssl => Enabled

mysqli => Enabled

zip => Enabled

ctype => Enabled

dom => Enabled

Checking SSL certificate...

SSL Certificate for send.sendbuddy.in

Certificate is valid for 54 more days.

Checking origin SSL certificate...

SSL origin check passed.

Checking server type...

Nginx detected.

Checking Node server configuration...

Node configuration appears valid.

Testing CURL connection...

Testing CURL connection to https://www.google.com ...

CURL request succeeded with HTTP code: 200

Checking .env file and keys...

.env => Found

APP_KEY => OK

DB_DATABASE => OK

DB_USERNAME => OK

DB_PASSWORD => OK

Checking database connection...

Database connection successful.

Database: Hide For Security

Checking scheduled tasks (cron)...

Cron schedule list:

*/5 * * * * php artisan schedule:cron ........ Next Due: 3 minutes from now

0 0 * * * php artisan subscription:check ..... Next Due: 5 hours from now

* * * * * php artisan start:blast ......... Next Due: 50 seconds from now

* * * * * php artisan group-sender:send-scheduled Next Due: 50 seconds from now

* * * * * php artisan rotator:process ..... Next Due: 50 seconds from now

*/5 * * * * php artisan rotator:reconcile .... Next Due: 3 minutes from now

* * * * * php artisan lead-follower:reminders Next Due: 50 seconds from now

  • Community Expert
  • Author
2 hours ago, rustam effendy said:

Node.js is normal,
no issues with the gateway.
Send WhatsApp messages are normal.
error console
image.png

Your website uses a mix of HTTP and HTTPS..

Therefore, it's highly likely you're using aaPanel, you should configure SSL correctly as shown in the YouTube videos..

I believe the server.js file is not properly configured ..

On 5/1/2026 at 9:25 PM, Magd Almuntaser said:


Do you use aaPanel?
Or cPanel?
Because if you are using aapanel + nginx, you should follow the explanation on YouTube:
https://youtube.com/@magdalmuntaser/videos

Am using cPanel

  • Community Expert
  • Author

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


- Added Salla Notifier v1.0.0 (By Magd Almuntaser) - [To support Magd Almuntaser, click here]


Description: Connect your Salla stores and automatically send WhatsApp notifications to customers for order events (created, status update, payment, cancellation, refund) and shipment events (creating, created, cancelled). Supports multiple stores per account.

Note: This is an integration with the Salla store, so you must register at salla.sa and create a store so that you can link it with MPWA.

Screenshot:

screenshot.webp

======

1 (26).webp

======

2 (18).webp

======

3 (5).webp

16 hours ago, Magd Almuntaser said:

Your website uses a mix of HTTP and HTTPS..

Therefore, it's highly likely you're using aaPanel, you should configure SSL correctly as shown in the YouTube videos..

I believe the server.js file is not properly configured ..

image.png

The image above shows version 14.2.1 production.

There are no console errors.

I'm using two versions on one server with exactly the same settings.

SSL, config, force https (route)

- Version 14.2.1 normal port 3200

- Version 14.5.0 has a port 3100 error in the console.
file config : config
server.js
image.png

image.png

Edited by rustam effendy

On 5/8/2026 at 3:23 PM, Magd Almuntaser said:

Plugin tersebut telah ditambahkan ke ( Marketplace ).
Anda dapat menginstalnya jika Anda mau dari
halaman Plugin .


- Menambahkan vSMS - Bulk SMS Gateway v1.0.0 ( Oleh Akram ) - [ @ @ADS SOLUTIONS ].


Deskripsi: Kirim kampanye SMS massal melalui API SMS Hutch. Fitur: Unggah CSV, menu tarik-turun ID Pengirim, tombol aktifkan/nonaktifkan Flash SMS, API Eksternal dengan pembuatan kunci.


Tangkapan layar:

screenshot.webp

=======

1 (24).webp

=======

2 (16).webp

=======

3 (4).webp

How does the SMS GATEWAY system work?

How do I connect my SMS number?
is this for all countries

On 5/8/2026 at 6:10 PM, Magd Almuntaser said:


First, you must run the cronjob as specified on the cronjob page, with the times set to "Execute Start Blast Every 1 Minute."
Second, the times in the weather plugin depend on the country you select.
For example, let's say the current time in Indonesia is:
19:36

And you set the weather in (Baku, Azerbaijan), and the time is:
16:37

When setting the time in the weather plugin, it must be set to the same country you selected, which is 16:37.
This means the plugin calculates based on the time zone of the city you choose.
Therefore, next to the red circle you mention in the image, you will find "Asia/Baku," which means it will use the time zone of that country.

try this but not working message send only at 00:00 time

  • Community Expert
  • Author
8 hours ago, rustam effendy said:

image.png

The image above shows version 14.2.1 production.

There are no console errors.

I'm using two versions on one server with exactly the same settings.

SSL, config, force https (route)

- Version 14.2.1 normal port 3200

- Version 14.5.0 has a port 3100 error in the console.
file config : config
server.js
image.png

image.png

6 hours ago, RN Funny Chanel said:

@Magd Almuntaser vps server not working properly node js not aapanel please create new video & upload


Yes, i will upload a new videos, but the only thing that has changed is that the server.js file is no longer as shown in the video, it has become ESM.
Therefore, download it from the attachments and ensure that the certificate files have the same name as in the server.js file.

Try changing the port number from 3100. If you are using aaPanel, make sure to open the new port from the security page.

server.js

  • Community Expert
  • Author
5 hours ago, Project Downgrade said:

How does the SMS GATEWAY system work?

How do I connect my SMS number?
is this for all countries


I think this plugin is for the residents of (Sri Lanka) only.

38 minutes ago, Sachin Dadhaniya said:

try this but not working message send only at 00:00 time


I've tested it on several websites and servers in different countries, and the result is 100% accurate with no errors.

You must select the correct time from the list.

Remember that the time used is the same as the timezone of the country you selected..

image.png


Remember that this cronjob is installed in your control panel, for example, cPanel, and for 1 minute:

/usr/bin/curl -s "https://yoursite.com/en/blast-start" >/dev/null 2>&1

Check the cronjob page

2 hours ago, Magd Almuntaser said:


Ya, saya akan mengunggah video baru, tetapi satu-satunya yang berubah adalah file server.js tidak lagi seperti yang ditunjukkan dalam video, melainkan menjadi ESM.
Oleh karena itu, unduh dari lampiran dan pastikan file sertifikat memiliki nama yang sama seperti di file server.js.

Coba ubah nomor port dari 3100. Jika Anda menggunakan aaPanel, pastikan untuk membuka port baru dari halaman keamanan.

<font dir="auto" style="vertical-align: inherit;"><font dir="auto" style="vertical-align: inherit;">server.js</font></font>

Thank you, @Magd Almuntaser

for the instructions focusing on SSL

- The websocket console error has returned to normal

- SSL certificate conflict

because I use two domains on one site.

ss1.pngss2.pngss3.pngss4.png

💳 Pay Manual — Pembayaran Manual dengan Notifikasi WhatsApp Otomatis

Plugin Pay Manual memungkinkan pelanggan Anda menyelesaikan transaksi melalui transfer bank, e-wallet, atau QRIS — lalu mengupload bukti pembayaran langsung dari halaman checkout yang bersih dan profesional. Admin menerima notifikasi WhatsApp instan, bisa approve dengan satu klik, dan pelanggan langsung mendapat konfirmasi.

Cocok untuk bisnis yang belum menggunakan payment gateway otomatis, atau ingin menawarkan opsi pembayaran manual sebagai alternatif.


Fitur Utama

Metode Pembayaran Fleksibel

  • Dukung QRIS (tampilkan gambar QR code langsung di halaman checkout)

  • Dukung banyak rekening Bank & E-Wallet sekaligus (BCA, Mandiri, BNI, BRI, Dana, OVO, GoPay, ShopeePay, dll.)

  • Customer memilih metode bayar sendiri — tampilan tab yang intuitif

Upload Bukti Pembayaran

  • Halaman upload bukti yang modern, responsif, dan berdiri sendiri (tidak perlu login dashboard)

  • Preview gambar sebelum submit

  • Validasi otomatis: ukuran file, format gambar, field wajib isi

Kode Promo & Diskon

  • Buat kode promo diskon persen (%) atau nominal tetap (Rp)

  • Atur batas maksimum diskon, batas penggunaan, dan tanggal kadaluarsa

  • Customer bisa input kode promo langsung di halaman checkout — ringkasan harga diperbarui secara real-time

Notifikasi WhatsApp Otomatis

  • Notif ke customer: bukti diterima, pembayaran disetujui, pembayaran ditolak

  • Notif ke admin: ada bukti masuk + link approve 1-klik via WhatsApp

  • Template pesan 100% bisa dikustomisasi dari panel admin

  • Variabel dinamis yang tersedia di template:

    • {customer_name} — nama pelanggan

    • {order_id} — nomor order

    • {method} — metode pembayaran (QRIS / Transfer Bank)

    • {amount} — total tagihan

    • {discount_line} — baris diskon (otomatis kosong jika tidak ada promo)

    • {final_amount} — jumlah yang harus dibayar setelah diskon

    • {proof_url} — link gambar bukti (khusus notif admin)

    • {approve_url} — link approve langsung (khusus notif admin)

    • {reason} — alasan penolakan (khusus notif reject)

Panel Admin Lengkap

  • Tab Bukti Pembayaran — lihat semua submission, filter by status/keyword, approve & reject dengan modal konfirmasi

  • Tab Pengaturan QRIS — upload gambar QR, nama merchant, nomor WA admin, pilih device WhatsApp

  • Tab Rekening Bank — kelola banyak rekening secara dinamis tanpa perlu edit konfigurasi

  • Tab Kode Promo — CRUD promo kode lengkap dengan badge aktif/nonaktif

  • Tab Template WA — edit semua template notifikasi langsung dari UI, tanpa menyentuh kode

Integrasi Seamless

  • Terintegrasi penuh dengan sistem billing & langganan MPWA

  • Subscription customer aktif otomatis setelah pembayaran di-approve

  • Mendukung multi-bahasa (ID, EN, AR, AZ, ES, HI, TR, UR, ZH)

20 hours ago, Magd Almuntaser said:


I think this plugin is for the residents of (Sri Lanka) only.


I've tested it on several websites and servers in different countries, and the result is 100% accurate with no errors.

You must select the correct time from the list.

Remember that the time used is the same as the timezone of the country you selected..

image.png


Remember that this cronjob is installed in your control panel, for example, cPanel, and for 1 minute:

/usr/bin/curl -s "https://yoursite.com/en/blast-start" >/dev/null 2>&1

Check the cronjob page

I am facing that same issue with the timing! This is because I have set the time to 1:30 AM, yet the message is being sent at 00:00 AM.
Cron schedule list:

*/5 * * * * php artisan schedule:cron ....... Next Due: 50 seconds from now

0 0 * * * php artisan subscription:check .... Next Due: 20 hours from now

* * * * * php artisan start:blast ......... Next Due: 50 seconds from now

* * * * * php artisan group-sender:send-scheduled Next Due: 50 seconds from now

* * * * * php artisan rotator:process ..... Next Due: 50 seconds from now

*/5 * * * * php artisan rotator:reconcile ... Next Due: 50 seconds from now

* * * * * php artisan advanced-rotator:process Next Due: 50 seconds from now

* * * * * php artisan lead-follower:reminders Next Due: 50 seconds from now

* * * * * php artisan disaster-alerts:check Next Due: 50 seconds from now

* * * * * php artisan sky-cast:send-weather Next Due: 50 seconds from now

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.