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!

Magd Almuntaser

Professional Programmer
  • Joined

  • Last visited

Posts posted by Magd Almuntaser

  1. 7 hours ago, fachry said:

    Disaya ketika Node js nya berjalanan . akses domain malah error Cannot GET /public


    Sometimes hosting doesn't support the .htaccess file included in MPWA so you have to open the site from https://yoursite.com/public or you can contact @Unicode and he will help you with this.

    3 hours ago, KHOLIL DIGITAL said:

    image.png

    @Magd Almuntaser muncul eror saat klik troubleshoot


    The troubleshoot file is not available because your hosting company has deleted the file as it is suspected to be a suspicious file, so you can upload it again.

    24 minutes ago, TukangSopwer said:

    I use aapanel but blasting only processing can't send, please help how to fix it


    The zip file will be uploaded again today because I think the file here is missing som files, so a new 10.5.1 release will be released with minor fixes and a full zip file.

  2. 6 minutes ago, welstarnew1 said:

    @Magd Almuntaser,

    yes i know that we can send message via Campaign,

    but i want to send multiple number message via send-message API.

    any possibility with API currently or in future...


    bro, since you're using an API, which means you're integrating it into one of your project, you have complete control over your external project. You can set a delay after each send.

    API Send ...

    sleep(5)

    API Send Another ...

    1 minute ago, live pprq said:

    saya sudah ketemu bug nya
    saya sudah berulang kali upload zip dari sini
    image.png

    masalahnya tetap sama.

    lalu saya install ulang pakai versi lama 9.6.0 dan update secara step by step, hasilnya normal, kemungkinan ada masalah pada file zip tersebut


    Yes, I have actually noticed this problem. The last zip file in the forum does not contain all the updates, so the version will be re-uploaded tomorrow

  3. 20 minutes ago, live pprq said:

    @Magd Almuntaser saya sudah coba extrak ulang di local lalu rewrite file, hasilnya masih sama, belum berubah

    Lalu kenapa kamu ekstrak file-nya secara lokal, lalu pasang lagi, buka lagi, kompres lagi, pasang lagi, ekstrak lagi, edit, dan bongkar semuanya?
    Padahal saya cuma minta satu langkah aja: unggah file zip ke direktori yang saya tentukan, lalu ekstrak di situ lewat situs kamu.

  4. 1 hour ago, tixo said:

    Documentation?


    https://mpwa.onexgen.com/docs

    1 hour ago, Hit Solanki said:

    Saya mengalami masalah ini saat memindai kode qr melalui API.

    WhatsApp Image 2025-08-03 at 20.22.07_7240a4ae.jpg


    This issue will be reviewed.

    22 minutes ago, welstarnew1 said:

    Hello
    @Magd Almuntaser when i using sending bulk or multiple number messages separated by '|' via send-message API. but in this delay time is not working,

    i also update delay in add device but then also it's not working.

    when i add 20 numbers in send-message API it will send 20 messages immediate. for this issue number will be block

    so kindly request u that add delay time in API

    Thank u


    Yes, that's why the Campaigns page was created, through which you can send messages, control the duration, and other options.

    The Test Message page is just a test, not for sending a specific amount of messages.

    So, the steps are as follows:

    1. Go to the PhoneBook page.

    2. Add the numbers you want to send to.

    3. Go to the Campaigns page.

    4. Create a new campaign and enjoy.

  5. 17 hours ago, KHOLIL DIGITAL said:

    image.png

    There are several errors on the main page. I have marked them with red boxes.

    3 hours ago, live pprq said:

    @Magd Almuntaser saya juga kejadian seperti ini, saya download file dari situs ini, dan tidak ada yang di hapusimage.png


    try to ectract this file to this path:
    resources/lang/index

    2 hours ago, Jasim Al-Ajmi said:

    can i connect excel sheet or google sheet with my requirement and chatbot can indicate that data in sheet to give answer of my product ?

    Yes you can, and I also think that when Bexa AI selects a link in the product list, it will automatically extract all the data from the link. I haven't tried it, but you can try it.

    index.zip

  6. 1 minute ago, Jasim Al-Ajmi said:

    Hello dear,

    in your website everything was working expect that WhatsApp after i leave the system awhile the WhatsApp system disable unless i run app again it returns active.

    anything i can do to keep system alive?


    Best Regards

    Your problem has two types. The first is from WhatsApp. If you leave the web.whatsapp.com page unused for a period of time, it will automatically shut down. This is what happens with MPWA, as we use the socket used for web.whatsapp.com.

    The second type is from the hosting company. If you use shared hosting or even a VPS, your internet connection may be lost, your server may reboot, or something else may stop NodeJS from working. If you use a VPS, the best way is to run NodeJS via PM2, as it maintains the connection even after the device is rebooted.

  7. 3 hours ago, Suparna Mukherjee said:

    @Magd Almuntaser Can i know what the stripes webhook it will be? As the previous stopped working.

    There's no callback you can use. The internal callback is done via the post method.

    So if you're asked to write a callback, just provide the URL as it is.

    Because MPWA will force the internal callback to Stripe.

    As for whether this method works or not, it still works because it uses their official library:

    https://packagist.org/packages/stripe/stripe-php

    The version in MPWA is 17.4.0, which is a month old, and it works without problems.

  8. 16 minutes ago, KHOLIL DIGITAL said:

    image.png

    There are several errors on the main page. I have marked them with red boxes.


    Bro, are you messing up your script completely and looking for support??

    This is because the language files are missing from your script.

    So, when you use the MPWA script, I ask that you upload it as is without deleting any files, because each file inside it is more important than the other, so leave everything where it is without deleting anything. If there is a problem after that, you can let me know.

    8 minutes ago, Muna Roh said:

    @Magd Almuntaser,So how do you fix it sir, reinstall or what?


    i've answered you and the previous page

  9. 7 hours ago, Muna Roh said:

    @Magd Almuntaser,image.png


    Why does it often happen like this after the update? Sir, what is the problem? So I have to reinstall it continuously and lose a lot of data.


    You will not lose your data if you keep the credentials folder, .env file and storage folder you will not lose anything

    6 hours ago, Ipo Kane said:

    Halo master @Magd Almuntaser dan teman-teman semua. Mohon bantuannya.

    Saat ini instalasi MPWA v10.5.0 berhasil, dan pengiriman pesan via API berjalan lancar.

    Masalah yang terjadi adalah ketika saya tambah device baru dan melakukan scan QR code via API, gambar muncul tetapi selalu gagal terhubung. Tetapi kalau scan dari aplikasi MPWA berhasil.
    Kira2 kenapa ya?

    Screenshot 2025-08-02 at 06-32-54 Scan QR Code - Madani Peduli.png

    F1.jpg


    This is not 10.5.0 I think you modified the version and corrupted the QR or you are using a script other than MPWA

  10. 28 minutes ago, Abdulrahman Mohamed said:

    @Magd Almuntaser

    I was trying to install MPWA locally, and it works fine, but the webhook doesn't send anything... Is there something that needs to be done for the webhook to work locally?


    If you use windows .. you need to delete node_modules and vendor ..
    and do npm install and composer install
    Because all the libraries inside MPWA are only for Linux.

  11. 11 minutes ago, dentos said:

    Hi Mr @Magd Almuntaser

    I’d like to suggest adding a WhatsApp number field to the registration form on MPWA.

    Why this is important:

    - After a user registers, we can send them a confirmation message via WhatsApp automatically.

    - This number can also be saved as part of our user database, so we can follow up with them later (for support, promo, or updates).

    What needs to be done:

    - Add a new field: WhatsApp Number (below the Email field).

    - Make sure the number format is correct (starting with 08 or 62 for Indonesia / others).

    - After sign-up, send an automatic WhatsApp message using our API, like this:

    {

    "api_key": "YOUR_API_KEY",

    "sender": "62xxxxxxxxxxx",

    "number": "user's WhatsApp number",

    "message": "Welcome to MPWA! Your account has been created. Log in at https://yourwebsite(dot)com"

    }

    Benefits:

    - Users feel welcomed right away.

    - We collect real phone numbers for future contact.

    - It helps improve user experience and engagement.

    Please let me know if this can be added. Thank you 🙏


    I discussed this in a previous reply.

    This can't be done because there's no guarantee that the OTP will continue within MPWA.

    Everyone here uses shared hosting, and the site is down for more than 50% of the time. Therefore, it may crash, and the admin or even users will be unable to log in without the OTP message that didn't reach them on WhatsApp due to the node being down.

    In your reply, the OTP process is the same, which is the (welcome message) after registration. It's the same method that will be used as an OTP. Therefore, a DDoS attack could hit the site, and 1 million accounts could be registered, which would mean your WhatsApp would be permanently destroyed.

    So, to avoid this problem, this feature will not be added to MPWA. It can be easily implemented manually (place the GET link to send a message in the registration file. Once the user registers as a new member, the link will open and the welcome message will be sent). However, it will not be officially implemented within MPWA to avoid any future problems.

    Thank you again for this idea.

  12. 10 minutes ago, astro tools said:

    @Magd Almuntaser,

    However, an error notification appears on the Duitku payment gateway. Is there something wrong, admin? Please help me?

    IMG_20250801_014137.jpg

    Iya, kamu punya banyak masalah, bukan cuma satu. Duitku itu perusahaan yang ribet dan bikin capek, jadi kamu harus benar-benar perhatikan semua persyaratan mereka.
    Pertama, ingat untuk mengubah is_production. Kalau kamu pakai data asli (bukan testing), harus diisi Yes. Tapi kalau masih pakai data testing, harus pakai No.
    Kedua, saat ini PaymentMethod disetel ke VC, yang artinya Credit Card. Dan tentu saja, Duitku nggak akan mengaktifkan metode Credit Card kecuali setelah berbulan-bulan dan proses yang ribet banget.
    Jadi kamu hanya bisa pilih metode pembayaran yang sudah aktif di akunmu. Kamu bisa cek daftar kode metode pembayaran di sini:

    https://docs.duitku.com/api/id%20-%2020211109%20-%201548/#payment-method

    Di situ ada semua kodenya, tinggal pilih yang aktif di akun kamu.

    Dan sebagai saran tambahan: lebih baik jauhi perusahaan ini sejauh mungkin. Pelayanannya parah, websitenya jelek, dan sistemnya juga buruk banget.

  13. 2 hours ago, Ilhamstore said:

    Permission, Mr. @Magd Almuntaser , I conducted some testing and am sharing the results here in this forum regarding the remarkable script you have created. 🙏

    Disclaimer: I conducted this testing using a VPS and performed an update to version v10.5.0, not a fresh install. I used aaPanel v7.0.22 with PHP v8.2.28 and MySQL v8.0.24.

    Please note that these test results are based on my own environment and experience, and may differ from those of others. It is highly recommended that you also test everything independently.

    Here is the list of tests I conducted. I did not test everything, only the features I believe are most commonly used by the majority of users.

    Login Page:
    1. Login

    2. Register

    3. Reset Password

    Suggestions for Login Page:

    1. Add a notification indicating that the reset password link has been sent to avoid confusion when users are redirected back to the login page.

    2. Add a notification indicating that registration was successful to avoid confusion when users are redirected back to the login page.


    Dashboard Page:
    1. Search

    2. Language Selector

    3. Theme Selector (Dark, Light, System)

    4. Shortcuts Button

    5. Manage Tickets Button

    6. View Profile

    7. Profile Settings Button

    8. View Blast/Bulk Accumulation

    9. View Sent Messages

    10. View Total Devices

    11. View Real-time System Resources

    12. View Server Info

    13. Customize Template Settings

    Suggestion for Dashboard Page:
    Consider improving the UI on the “Total Devices” section to avoid confusion due to the "VS" emblem.


    Settings Page:
    1. Generate New API Key

    2. Change Password

    3. 2FA Authenticator

    4. Auto Delete Message History

    5. Select Timezone

    Suggestion for Settings Page:
    Add a feature to change the profile picture.


    Device Page:
    1. Add Device

    2. Add Webhook

    3. Read Button

    4. Reject Call Button

    5. Available Button

    6. Typing Button

    7. Delay

    8. QR Code (Very stable on VPS)

    9. Delete Device

    10. Logout Device


    File Manager Page:
    1. Upload File

    2. Preview File


    Phone Book Page:
    1. Add Tags

    2. Delete Tags

    3. Add Manual Contact

    4. Delete Manual Contact

    5. Import Contacts

    6. Export Contacts

    7. Fetch From Selected Device


    Reports Page:
    1. Campaign/Blast History

    2. Message History


    Device Tools:
    1. Select Device

    2. Auto Reply

    3. Create Campaign

    4. Test Message

    5. AI Bot

    Disclaimer: I did not test the AI Bot feature because I am currently using an AI Agent integrated with N8N, which operates via a webhook from MPWA. I avoided testing this to prevent potential message duplication from the already-running N8N workflow.


    Developers API:
    1. Send Message

    2. Send Media

    3. Send Poll

    Disclaimer: I only tested the APIs that I frequently use, which I believe represent the overall functionality.


    Admin Panel

    Server Settings:

    1. Server Type & NodeJS Port

    2. Generate SSL For NodeJS (I have not tested this as I followed the SSL setup guide on page 40 and 43 of the forum)

    3. Env File Settings ⚠️ (I tried saving changes but encountered a 500 error. I had to manually edit the .env file in the root directory on aaPanel. The cause was the "App Name" and "Mail From Name" fields, which must not contain spaces.)

    Manage Users:

    1. Add User

    2. Auto Login User

    3. Edit User

    4. Delete User (Suggestion: When editing a user, the Plan Features should remain selected according to the original settings rather than being reset.)

    Others:

    1. Manage Themes

    2. Manage Languages

    3. Manage Homepage

    4. Manage Plans (Unable to delete plans)

    5. Manage Payment (Tested using Xendit, as it's the only payment provider I have access to.)

    6. Manage Tickets

    7. Send Notification

    8. Orders

    9. Troubleshoot (This is the most helpful page during debugging and fixing issues to ensure system stability.)

    10. Cronjob

    11. Update


    Once again, these results are based on my personal testing and may vary for others.

    Special thanks to Mr. @Magd Almuntaser for your dedication in creating such an outstanding and highly beneficial script that is easy to implement. May you always be blessed. Thank you.


    Add a notification indicating that the reset password link has been sent to avoid confusion when users are redirected back to the login page.
    It already exists but I forgot to put it in the new vuexy design. It will be added in the next versions.

    Add a notification indicating that registration was successful to avoid confusion when users are redirected back to the login page.
    Currently this is not possible, because the login is verified when moving to the next page, so the result cannot be shown before moving

    Consider improving the UI on the “Total Devices” section to avoid confusion due to the "VS" emblem.
    Yes, it will be modified, and some other statistics will be added, but when the chat system and customer service are completed, the CPU and RAM statistics will be hidden and will only be available to the admin, while the user will see the chat statistics, his subscription status, etc.

    Add a feature to change the profile picture.
    Also this will be done when the chat system and customer service are finished to differentiate between customer service..

    Generate SSL For NodeJS  (I have not tested this as I followed the SSL setup guide on page 40 and 43 of the forum)
    Well done, because the Generate SSL feature doesn't work with all websites and hosts, because it creates SSL files through Let's Encrypt. Sometimes, Let's Encrypt doesn't agree to generate SSL for your website, so it fails. Also, if you're using Nginx, there's no need to use SSL, and it may cause problems with your script.

    Env File Settings ⚠️ (I tried saving changes but encountered a 500 error. I had to manually edit the .env file in the root directory on aaPanel. The cause was the "App Name" and "Mail From Name" fields, which must not contain spaces.)
    Indeed, .env files cannot have spaces inside them at all and it is absolutely unacceptable. It is nice that you alerted me about the App Name not to change it because it may cause other problems later if it is changed.. so it must be hidden from the settings


    When editing a user, the Plan Features should remain selected according to the original settings rather than being reset.
    It's currently correct, when you edit it the selected features appear, unless you have a specific issue, so try again and make sure, because I have 10 test sites and I tested them before the update and they are working properly.

    Unable to delete plans
    You're right, it seems I forgot to enable the delete button in the new design, it will be fixed in the next versions

    ==========================

    Currently, the MPWA Notifications plugin for WordPress (WooCommerce) will be released in a separate post over the next two days.

    During this period, the chat and customer service system within the MPWA will be built, along with some other features and functionality, which will be discussed later.

  14. 6 hours ago, GHANIYA CATERING said:

    Problem

    IMG_20250731_155203.jpg


    I am a million percent sure that all of you are updating the version without bothering to go to Nodejs and restart it to use the new update

    6 hours ago, TukangSopwer said:

    TypeError: Cannot read properties of null (reading '0')

    server/whatsapp.js:1:4469

    Please help


    Your problem isn't clear: Is it with shared hosting, a VPS, or Windows?
    Where exactly does this problem occur?

    6 hours ago, Hit Solanki said:

    Real-time Processor Load and Live Memory & Disk are not working for me.


    Just restart nodejs

    1 hour ago, Ilhamstore said:

    Permission, Mr. @Magd Almuntaser , I conducted some testing and am sharing the results here in this forum regarding the remarkable script you have created. 🙏

    Disclaimer: I conducted this testing using a VPS and performed an update to version v10.5.0, not a fresh install. I used aaPanel v7.0.22 with PHP v8.2.28 and MySQL v8.0.24.

    Please note that these test results are based on my own environment and experience, and may differ from those of others. It is highly recommended that you also test everything independently.

    Here is the list of tests I conducted. I did not test everything, only the features I believe are most commonly used by the majority of users.

    Login Page:
    1. Login

    2. Register

    3. Reset Password

    Suggestions for Login Page:

    1. Add a notification indicating that the reset password link has been sent to avoid confusion when users are redirected back to the login page.

    2. Add a notification indicating that registration was successful to avoid confusion when users are redirected back to the login page.


    Dashboard Page:
    1. Search

    2. Language Selector

    3. Theme Selector (Dark, Light, System)

    4. Shortcuts Button

    5. Manage Tickets Button

    6. View Profile

    7. Profile Settings Button

    8. View Blast/Bulk Accumulation

    9. View Sent Messages

    10. View Total Devices

    11. View Real-time System Resources

    12. View Server Info

    13. Customize Template Settings

    Suggestion for Dashboard Page:
    Consider improving the UI on the “Total Devices” section to avoid confusion due to the "VS" emblem.


    Settings Page:
    1. Generate New API Key

    2. Change Password

    3. 2FA Authenticator

    4. Auto Delete Message History

    5. Select Timezone

    Suggestion for Settings Page:
    Add a feature to change the profile picture.


    Device Page:
    1. Add Device

    2. Add Webhook

    3. Read Button

    4. Reject Call Button

    5. Available Button

    6. Typing Button

    7. Delay

    8. QR Code (Very stable on VPS)

    9. Delete Device

    10. Logout Device


    File Manager Page:
    1. Upload File

    2. Preview File


    Phone Book Page:
    1. Add Tags

    2. Delete Tags

    3. Add Manual Contact

    4. Delete Manual Contact

    5. Import Contacts

    6. Export Contacts

    7. Fetch From Selected Device


    Reports Page:
    1. Campaign/Blast History

    2. Message History


    Device Tools:
    1. Select Device

    2. Auto Reply

    3. Create Campaign

    4. Test Message

    5. AI Bot

    Disclaimer: I did not test the AI Bot feature because I am currently using an AI Agent integrated with N8N, which operates via a webhook from MPWA. I avoided testing this to prevent potential message duplication from the already-running N8N workflow.


    Developers API:
    1. Send Message

    2. Send Media

    3. Send Poll

    Disclaimer: I only tested the APIs that I frequently use, which I believe represent the overall functionality.


    Admin Panel

    Server Settings:

    1. Server Type & NodeJS Port

    2. Generate SSL For NodeJS (I have not tested this as I followed the SSL setup guide on page 40 and 43 of the forum)

    3. Env File Settings ⚠️ (I tried saving changes but encountered a 500 error. I had to manually edit the .env file in the root directory on aaPanel. The cause was the "App Name" and "Mail From Name" fields, which must not contain spaces.)

    Manage Users:

    1. Add User

    2. Auto Login User

    3. Edit User

    4. Delete User (Suggestion: When editing a user, the Plan Features should remain selected according to the original settings rather than being reset.)

    Others:

    1. Manage Themes

    2. Manage Languages

    3. Manage Homepage

    4. Manage Plans (Unable to delete plans)

    5. Manage Payment (Tested using Xendit, as it's the only payment provider I have access to.)

    6. Manage Tickets

    7. Send Notification

    8. Orders

    9. Troubleshoot (This is the most helpful page during debugging and fixing issues to ensure system stability.)

    10. Cronjob

    11. Update


    Once again, these results are based on my personal testing and may vary for others.

    Special thanks to Mr. @Magd Almuntaser for your dedication in creating such an outstanding and highly beneficial script that is easy to implement. May you always be blessed. Thank you.


    Thank you ..I will read everything you wrote and i will reply later if I have any comments.
    But thank you for every word you wrote and every test you did, you made it so much easier for me.

  15. 12 hours ago, DenBaguzMas said:

    mohon bantuannya dan pencerahan untuk semuanya terkhusus kepada @Magd Almuntaser
    kenapa Send Text API(kirim pesan menggunakan API) selalu gagal dan error
    {"status":false,"msg":"Failed to send message!, Check your connection!"}
    padahal ketika di uji pada Device Info API status : true
    saya menggunakan versi terakhir : v10.5.0 (php 8.3.4)

    begitu juga ketika uji pesan errornya
    App\Services\Impl\WhatsappServiceImpl::sendRequest(): Return value must be of type object, null returned
    ketika kirim blast/kampanye statusnya pending
    terima kasih sebelumnya


    Go to troubleshoot page ans see if there is any problem
    and make sure your cornjob is run

    11 hours ago, RECHARGE QUEEN said:

    this problem

    Screenshot 2025-07-31 094707.png

    10 hours ago, dewanoo said:

    @Magd Almuntaser, am direct use ssh no cpanel no aapanel i have ssh direct i read 40 43 pages but not found these all for cpanel and aapanel


    you all same .. you need to run cronjob .. without cronjob you can't run campaigns
    and if you use vps you need to change your .env like that:
    WA_URL_SERVER=https://yoursite.com:3100
    PORT_NODE=3100
    TYPE_SERVER=other

    and don't forget to go 40 and 43 to know how to make your script (SSL).. if you don't use cpanel or aapanel just click (generate SSL) from settings.. and don't forget to restart your node ..
    if you can't run MPWA just send me your website details i will install it for you free..

    7 hours ago, Muhammad Bakti said:

    Thank you for the update. How to update? just replace the script?


    from your MPWA panel you will see like that:

    bff2389f-a787-475d-a7ec-2b2d185d029e.jpg

    just click it to update

    7 hours ago, Waqas Maqbool said:

    some of code is encrypted

    Yes, there were 16 encrypted files, now they are reduced to only 4 files, without payment gateway files.

  16. 16 hours ago, kirin said:

    Thank for the hardwork bro.

    - Fixed Send Campaigns Without Waiting For The previous.

    at this point isn't it fix the multi user for run campaign in same thime?


    Yes it is solved, just update and don't forget to stop the node and start it again

    15 hours ago, Osman Nar said:

    @Magd Almuntaser Please allow admin users to define packages from the manage section.

    There's member authorization, but there's no package definition for the member.

    For example, I received payment via bank transfer, so I needed to define a package manually.


    In the payment gateway, you will find a gateway called (custom). There you can enter your bank details and activate it. After that, when the user enters this gateway and pays through the bank, you can find the order in the (Orders) list in the control panel and you can select it (completed) and the package will be given to the user.

    14 hours ago, chaell Tj said:

    @Magd Almuntaser Please Help, Update Error

    image.png


    There are functions in your shared hosting that are not activated. You must open any file functions from (Select PHP).

    13 hours ago, astro tools said:

    Hello admin, can you please provide the callback URL for duitku and tripay payment methods? Thank you, kind admin. Stay healthy! Please help me from indonesian

    You don't need to add a callback because in fact, in every gateway I add, I integrate the callback request into the code. So even if you add it in xendit, you won't get any benefit because in my code, it already forces the callback. You can put just your site's link in the callback in xendit or duitku.

  17. Version 10.5.0 has been released

    What's new in version 10.5.0:
    - Added PhonePe (India) Gateway Payment (Not Tested).
    -
    Added Slider [Between] For Campaigns (Delay Per Messages).
    -
    Added Can Change User To Admin (Manage Users Page).
    - Fixed Send Campaigns Without Waiting For The previous.
    - Fixed Link Preview Library.
    - Fixed Plans Not Selected When Add New User.
    - Fixed Call Reject (Bot & Webhook).
    - Fixed Fetch Numbers From Groups.
    - Fixed Devices Page (Width).
    - Fixed Autoreply Page (For Mobiles).
    - Fixed Indonesian Numbers Without 62.
    - Fixed Logout (Intentional Logout).
    - Fixed Trial Plan For (PHP 8.3 Or Above).

    Note: I haven't tested the Indian PhonePe gateway, so you can try it. If it doesn't work, any Indian gateway on MPWA will be removed because there are no test accounts, and I can't register with them becouse need Indian numbers.
    So please do not request any gateways unless you have an account that I can test and develope on.

    ==========================

    Payments System

    image.png

    ================================

    Slider [Between] For Campaigns (Delay Per Messages)

    image.png

    =======================

    Change User To Admin (Manage Users Page)

    image.png

  18. Just now, Gerry 施顺杰 Sidharta said:

    Master i am using VPS with aapanel control panel


    Ok, leave the settings as they are (other) and remember that as long as you are using aapanel this means that you will use SSL in the Node.. so remember the SSL you are using is Let's Encrypt which means it will expire every 3 months.. so make sure of the certificates or create a new certificate
    It is preferable to use SSL as explained on page 43 or 40 when installing the script on aapanel.

    Don't forget to open the troubleshoot page because it will tell you exactly what's wrong.

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.