Saturday at 10:50 PM5 days Sorry, I don't know how to use webhooks, can you teach me how to use webhooks?
Sunday at 12:25 AM5 days 1 hour ago, Hit Solanki said:Sorry, I don't know how to use webhooks, can you teach me how to use webhooks?If you are able to use APIs, of course you are also able to use webhooks. There are even examples in the documentation. Edited Sunday at 12:26 AM5 days by Ipo Kane
Sunday at 12:31 AM5 days 7 hours ago, Magd Almuntaser said:About the chat system and customer service, this is what I have done so far:Receive:• Messages• Photos• Documents• Stickers• Videos• Audio• Contacts (vcard)• LocationSend:• Messages• Videos• Images• Audio• DocumentsNow I'll start adding features like:• Turning off AI for a specific conversation.• Viewing recipient information.• Typing...• Reading messages.• Changing the speaker name (customer service name).Hi @Magd Almuntaser Great Progress for the Chat & Customer Service Feature, however saya ingin memberi saran untuk fitur customer service and i think beberapa saran dari saya ini will benefit the others too (karena saya sudah mengimplementasikannya pada MPWA versi saya) :-Bisa menampilkan pesan interaktif di interface chat nya (seperti button message, list message, etc) agar Customer Service tahu option yang dipilih oleh user tanpa harus melihat ke aplikasi whatsapp (ini hanya tinggal render saja json pesan interaktif nya)-bisa reply message (quote message) langsung dari interface chat nya ini berguna untuk menambahkan ataupun mengerti konteks chat nya-Quoted Message bisa di klik dan auto scroll ke pesan yang di quoted / di-reply agar mempermudah customer service mencari pesan yang di-quoted apabila ingin membaca ulang agar lebih mengerti konteksnyasaya juga lampirkan beberapa screenshot fitur yang saya maksud terkait saran saya
Sunday at 01:04 AM5 days 9 hours ago, Magd Almuntaser said:About the chat system and customer service, this is what I have done so far:Receive:• Messages• Photos• Documents• Stickers• Videos• Audio• Contacts (vcard)• LocationSend:• Messages• Videos• Images• Audio• DocumentsNow I'll start adding features like:• Turning off AI for a specific conversation.• Viewing recipient information.• Typing...• Reading messages.• Changing the speaker name (customer service name).This is really great! Edited Sunday at 01:06 AM5 days by Ipo Kane
Sunday at 04:52 AM5 days Hi can you add number rotation in compaigns soo there should be less risk of ban numbers
Sunday at 07:39 AM5 days 16 hours ago, Magd Almuntaser said:About the chat system and customer service, this is what I have done so far:Receive:• Messages• Photos• Documents• Stickers• Videos• Audio• Contacts (vcard)• LocationSend:• Messages• Videos• Images• Audio• DocumentsNow I'll start adding features like:• Turning off AI for a specific conversation.• Viewing recipient information.• Typing...• Reading messages.• Changing the speaker name (customer service name).In this latest version, can we quote messages via API? If there is an option on the webhook to add a quoteable message ID and send messages via API instead of via response formatter. Thank you for the great features.
Sunday at 07:52 AM5 days Author 13 minutes ago, SYAIFULLAH said:In this latest version, can we quote messages via API? If there is an option on the webhook to add a quoteable message ID and send messages via API instead of via response formatter. Thank you for the great features. Yes you can just go to api-docs -> webhook and see examples
Sunday at 08:16 AM5 days 22 minutes ago, Magd Almuntaser said:Yes you can just go to api-docs -> webhook and see examplesI can't find it in the webhook example. Could you please show me where to find the API example? I want to use the API to reply to a message with a quote. Do I need to add the Message ID or manually add the quote to the existing example?
Sunday at 08:23 AM5 days Author 5 minutes ago, SYAIFULLAH said:I can't find it in the webhook example. Could you please show me where to find the API example? I want to use the API to reply to a message with a quote. Do I need to add the Message ID or manually add the quote to the existing example?How you don't see this webhook?https://github.com/TTMTT/webhook-mpwa-example/tree/main/WebhookExampleand:https://github.com/TTMTT/webhook-mpwa-example/blob/main/WebhookExample/ExampleManualMessage.phpand:https://github.com/TTMTT/webhook-mpwa-example/blob/main/WebhookExample/index.php
Sunday at 08:27 AM5 days 2 minutes ago, Magd Almuntaser said:How you don't see this webhook?https://github.com/TTMTT/webhook-mpwa-example/tree/main/WebhookExampleand:https://github.com/TTMTT/webhook-mpwa-example/blob/main/WebhookExample/ExampleManualMessage.phpand:https://github.com/TTMTT/webhook-mpwa-example/blob/main/WebhookExample/index.phpThank you, I will try it Edited Sunday at 09:09 AM5 days by SYAIFULLAH I meant ApiExample, not WebhookExample or SimpleExampleWebhook. Please correct me if I'm reading the examples incorrectly. Thank you.
Sunday at 09:29 AM5 days Hello admin @Mahmoud , please help me add payment bank options for Tripay and Duitku payment gateways, because currently when you click the "pay now" button there is no payment bank option, only one payment method appears.
Sunday at 09:59 AM5 days Author 8 hours ago, Punya Kursus said:Hi @Magd Almuntaser Great Progress for the Chat & Customer Service Feature, however saya ingin memberi saran untuk fitur customer service and i think beberapa saran dari saya ini will benefit the others too (karena saya sudah mengimplementasikannya pada MPWA versi saya) :-Bisa menampilkan pesan interaktif di interface chat nya (seperti button message, list message, etc) agar Customer Service tahu option yang dipilih oleh user tanpa harus melihat ke aplikasi whatsapp (ini hanya tinggal render saja json pesan interaktif nya)-bisa reply message (quote message) langsung dari interface chat nya ini berguna untuk menambahkan ataupun mengerti konteks chat nya-Quoted Message bisa di klik dan auto scroll ke pesan yang di quoted / di-reply agar mempermudah customer service mencari pesan yang di-quoted apabila ingin membaca ulang agar lebih mengerti konteksnyasaya juga lampirkan beberapa screenshot fitur yang saya maksud terkait saran sayaI think these features will be in other versions of MPWA, because at the moment I am focusing on implementing the core features of MPWA. So at the moment features like quoted message will not be in version 11.0.0 but I might implement them in versions after 11.0.0.25 minutes ago, astro tools said:Hello admin @Mahmoud , please help me add payment bank options for Tripay and Duitku payment gateways, because currently when you click the "pay now" button there is no payment bank option, only one payment method appears.From the MPWA admin panel, go to the (Manage Payment) page and there you will find all the gateways. You can enable the gateway and enter the gateway info and it will appear automatically in the interface.
Sunday at 03:30 PM4 days izin bertanya kenapa ya ketika klik menu pemecahan masalah muncul ini?terimakasih sebelumnya atas bantuannya
Sunday at 03:39 PM4 days Author 7 minutes ago, zaneta gallery said:izin bertanya kenapa ya ketika klik menu pemecahan masalah muncul ini?terimakasih sebelumnya atas bantuannyaThis means that the file has been deleted or blocked. So, disable your site's antivirus and upload the file again to this path:app/Http/Controllers/Admin/TroubleshootController.php
Sunday at 05:48 PM4 days hi @Magd Almuntaser, im using latest version 10.5.1 MPWAthere is time stamp displayed when sending button message via api, is there have any solution to fix this issue?
Sunday at 07:37 PM4 days Author 1 hour ago, Abdul Hakeem S.Z said:hi @Magd Almuntaser, im using latest version 10.5.1 MPWAthere is time stamp displayed when sending button message via api, is there have any solution to fix this issue?At the moment, no, of course we all know that WhatsApp closes any loophole related to lists and buttons, since these two features are exclusive only to Business API users. So every time they close a loophole, we look for other ones and make them available for you.The last time, they found out we were wrapping the buttons in a (carousel), so they closed that loophole. We then found another one, wrapping a standalone “dummy” (carousel) and placing the buttons underneath it.That’s why what you see in the picture you attached is the dummy (carousel) above the buttons, which makes WhatsApp think the buttons aren’t functional.And if I find another loophole better than this one, I won’t hesitate to add it to MPWA.
Sunday at 11:51 PM4 days Memulai diagnostik sistem... Memeriksa Cronjob (Langganan & Riwayat Pesan)...Cronjob pesan pengguna & riwayat terakhir dijalankan 3 menit yang lalu.Cronjob pesan pengguna & riwayat bekerja dengan baik. Memeriksa Cronjob (Blast)...Cronjob blast terakhir dijalankan 0 menit yang lalu.Cronjob blast berjalan dengan baik. Memeriksa Cronjob (Schedule-run)...Cronjob schedule-run tidak berfungsi (seharusnya memang tidak) Memeriksa versi PHP...PHP 8.2.28 => Valid (>= 8.2) Memeriksa izin file...storage => Ada dan dapat ditulisbootstrap/cache => Ada dan dapat ditulis Memeriksa folder penyimpanan dan symlink...Link storage sudah ada. Memeriksa jenis hosting...Hosting reguler terdeteksi. Memeriksa ekstensi PHP...curl => Diaktifkanfileinfo => Diaktifkanintl => Diaktifkanjson => Diaktifkanmbstring => Diaktifkanopenssl => Diaktifkanmysqli => Diaktifkanzip => Diaktifkanctype => Diaktifkandom => Diaktifkan Memeriksa sertifikat SSL...Sertifikat SSL untuk cs.blasting.my.idNama Umum: www.cs.blasting.my.idOrganisasi: Let's EncryptPenerbit: R11Berlaku dari: 2025-08-10 12:00:20Berlaku hingga: 2025-11-08 12:00:19Sertifikat berlaku selama 90 hari lagi. Memeriksa sertifikat SSL asal...Pemeriksaan SSL asal berhasil. Memeriksa jenis server...Apache terdeteksi. Memeriksa konfigurasi server Node...APP_URL tidak valid. Menguji koneksi CURL...Menguji koneksi CURL ke https://www.google.com ...Permintaan CURL berhasil dengan kode HTTP: 200 Memeriksa file .env dan kunci....env => DitemukanAPP_KEY => OKDB_DATABASE => OKDB_USERNAME => OKDB_PASSWORD => OK Memeriksa koneksi database...Koneksi database berhasil.Database: blasting_csai Memeriksa tugas terjadwal (cron)...Daftar jadwal cron: */5 * * * * php artisan schedule:cron .... Next Due: 47 detik dari sekarang 0 0 * * * php artisan subscription:check Next Due: 15 menit dari sekarang * * * * * php artisan start:blast ...... Next Due: 47 detik dari sekarang Total waktu: 13.89 detikkenapa APP_URL tidak valid. mohon bantuannya
Monday at 03:43 AM4 days 3 hours ago, Bajra Al Faruq said:Memulai diagnostik sistem...Memeriksa Cronjob (Langganan & Riwayat Pesan)...Cronjob pesan pengguna & riwayat terakhir dijalankan 3 menit yang lalu.Cronjob pesan pengguna & riwayat bekerja dengan baik.Memeriksa Cronjob (Blast)...Cronjob blast terakhir dijalankan 0 menit yang lalu.Cronjob blast berjalan dengan baik.Memeriksa Cronjob (Schedule-run)...Cronjob schedule-run tidak berfungsi (seharusnya memang tidak)Memeriksa versi PHP...PHP 8.2.28 => Valid (>= 8.2)Memeriksa izin file...storage => Ada dan dapat ditulisbootstrap/cache => Ada dan dapat ditulisMemeriksa folder penyimpanan dan symlink...Link storage sudah ada.Memeriksa jenis hosting...Hosting reguler terdeteksi.Memeriksa ekstensi PHP...curl => Diaktifkanfileinfo => Diaktifkanintl => Diaktifkanjson => Diaktifkanmbstring => Diaktifkanopenssl => Diaktifkanmysqli => Diaktifkanzip => Diaktifkanctype => Diaktifkandom => DiaktifkanMemeriksa sertifikat SSL...Sertifikat SSL untuk cs.blasting.my.idNama Umum: www.cs.blasting.my.idOrganisasi: Let's EncryptPenerbit: R11Berlaku dari: 2025-08-10 12:00:20Berlaku hingga: 2025-11-08 12:00:19Sertifikat berlaku selama 90 hari lagi.Memeriksa sertifikat SSL asal...Pemeriksaan SSL asal berhasil.Memeriksa jenis server...Apache terdeteksi.Memeriksa konfigurasi server Node...APP_URL tidak valid.Menguji koneksi CURL...Menguji koneksi CURL ke https://www.google.com ...Permintaan CURL berhasil dengan kode HTTP: 200Memeriksa file .env dan kunci....env => DitemukanAPP_KEY => OKDB_DATABASE => OKDB_USERNAME => OKDB_PASSWORD => OKMemeriksa koneksi database...Koneksi database berhasil.Database: blasting_csaiMemeriksa tugas terjadwal (cron)...Daftar jadwal cron:*/5 * * * * php artisan schedule:cron .... Next Due: 47 detik dari sekarang0 0 * * * php artisan subscription:check Next Due: 15 menit dari sekarang* * * * * php artisan start:blast ...... Next Due: 47 detik dari sekarangTotal waktu: 13.89 detikkenapa APP_URL tidak valid. mohon bantuannyaPastikan tidak ada spasi di APP_URL
Monday at 05:47 AM4 days Author 5 hours ago, Bajra Al Faruq said:Memulai diagnostik sistem...Memeriksa Cronjob (Langganan & Riwayat Pesan)...Cronjob pesan pengguna & riwayat terakhir dijalankan 3 menit yang lalu.Cronjob pesan pengguna & riwayat bekerja dengan baik.Memeriksa Cronjob (Blast)...Cronjob blast terakhir dijalankan 0 menit yang lalu.Cronjob blast berjalan dengan baik.Memeriksa Cronjob (Schedule-run)...Cronjob schedule-run tidak berfungsi (seharusnya memang tidak)Memeriksa versi PHP...PHP 8.2.28 => Valid (>= 8.2)Memeriksa izin file...storage => Ada dan dapat ditulisbootstrap/cache => Ada dan dapat ditulisMemeriksa folder penyimpanan dan symlink...Link storage sudah ada.Memeriksa jenis hosting...Hosting reguler terdeteksi.Memeriksa ekstensi PHP...curl => Diaktifkanfileinfo => Diaktifkanintl => Diaktifkanjson => Diaktifkanmbstring => Diaktifkanopenssl => Diaktifkanmysqli => Diaktifkanzip => Diaktifkanctype => Diaktifkandom => DiaktifkanMemeriksa sertifikat SSL...Sertifikat SSL untuk cs.blasting.my.idNama Umum: www.cs.blasting.my.idOrganisasi: Let's EncryptPenerbit: R11Berlaku dari: 2025-08-10 12:00:20Berlaku hingga: 2025-11-08 12:00:19Sertifikat berlaku selama 90 hari lagi.Memeriksa sertifikat SSL asal...Pemeriksaan SSL asal berhasil.Memeriksa jenis server...Apache terdeteksi.Memeriksa konfigurasi server Node...APP_URL tidak valid.Menguji koneksi CURL...Menguji koneksi CURL ke https://www.google.com ...Permintaan CURL berhasil dengan kode HTTP: 200Memeriksa file .env dan kunci....env => DitemukanAPP_KEY => OKDB_DATABASE => OKDB_USERNAME => OKDB_PASSWORD => OKMemeriksa koneksi database...Koneksi database berhasil.Database: blasting_csaiMemeriksa tugas terjadwal (cron)...Daftar jadwal cron:*/5 * * * * php artisan schedule:cron .... Next Due: 47 detik dari sekarang0 0 * * * php artisan subscription:check Next Due: 15 menit dari sekarang* * * * * php artisan start:blast ...... Next Due: 47 detik dari sekarangTotal waktu: 13.89 detikkenapa APP_URL tidak valid. mohon bantuannyaPertama, seharusnya kamu memberi saya link pastebin tanpa menaruh seluruh laporan seperti ini. Ada tombol di bawah laporan yang bisa membuat link pastebin.Kedua, seperti yang saya lihat di laporan, kamu menggunakan Apache, yang berarti kamu harus menggunakan SSL untuk menjalankan Node.js.Itulah sebabnya muncul error pada APP_URL karena kamu menggunakan link dengan format http bukan https.Bahkan jika kamu mengubahnya menjadi https, script tetap tidak akan berjalan karena kamu menggunakan Apache.Jadi, sebagai percobaan, kamu bisa pergi ke halaman Settings Server dan klik Generate SSL. Jika berhasil, restart Node.js lalu coba periksa situsmu lagi dan coba kirim pesan.Jika tetap tidak berfungsi, itu berarti kamu harus membuat SSL secara manual, dan kamu bisa melihat halaman 40 dan 43 untuk cara mendapatkan SSL.
Monday at 05:50 AM4 days Hi Mr @Magd Almuntaser My Duitku payment gateway is already active in production mode, but currently the system only allows users to choose one payment method (e.g., only BRI VA or only Mandiri VA or others).I would like the payment page to display all available payment channels from the payment gateway (all bank VAs, QRIS, e-wallets, retail, credit/debit cards, etc.), so that users can freely choose their preferred payment method during checkout.Please help with:Adjusting the integration so that all active payment channels from our payment gateway account are displayed.Ensuring the payment method options automatically follow the active channels configured in the payment gateway.Thank you
Monday at 06:00 AM4 days Author 2 minutes ago, dentos said:Hi Mr @Magd Almuntaser My Duitku payment gateway is already active in production mode, but currently the system only allows users to choose one payment method (e.g., only BRI VA or only Mandiri VA or others).I would like the payment page to display all available payment channels from the payment gateway (all bank VAs, QRIS, e-wallets, retail, credit/debit cards, etc.), so that users can freely choose their preferred payment method during checkout.Please help with:Adjusting the integration so that all active payment channels from our payment gateway account are displayed.Ensuring the payment method options automatically follow the active channels configured in the payment gateway.Thank youMake sure the payment gateway you want to add is activated, because if it’s not activated, the entire gateway won’t work.So, if you want to add other gateways, you need to know their codes:https://docs.duitku.com/api/id/#metode-pembayaranOn their website, you’ll find all the codes for each payment gateway. Remember, you must first activate them from the Duitku dashboard. After confirming they’re active, put them in Manage Payments like this:VC, BC, VA, A1After adding them, try purchasing a plan from your website.If an error appears, it means the gateway is not activated, it could be VC or another one.And remember, VC is the hardest gateway to activate in Duitku, because its activation can take around one to two months and requires very demanding requirements for them to approve it.
Monday at 06:35 AM4 days 32 minutes ago, Magd Almuntaser said:Make sure the payment gateway you want to add is activated, because if it’s not activated, the entire gateway won’t work.So, if you want to add other gateways, you need to know their codes:https://docs.duitku.com/api/id/#metode-pembayaranOn their website, you’ll find all the codes for each payment gateway. Remember, you must first activate them from the Duitku dashboard. After confirming they’re active, put them in Manage Payments like this:VC, BC, VA, A1After adding them, try purchasing a plan from your website.If an error appears, it means the gateway is not activated, it could be VC or another one.And remember, VC is the hardest gateway to activate in Duitku, because its activation can take around one to two months and requires very demanding requirements for them to approve it.I have entered all the active payment channel codes from Duitku in the Payment Method field under the Manage Payments menu in MPWA (for example: VA, BR, A1, M2).However, I encountered an error when multiple codes are added together. If I enter only one code (e.g., only VA or only BR), the payment works fine without any issues.Does this mean that the Duitku payment gateway integration in MPWA currently only supports one payment method at a time, and not multiple channels simultaneously?Please advise.
Monday at 02:31 PM3 days Currently, to use the AI Bot in MPWA, each user needs to provide their own API key (Bexa AI, Gemini, or ChatGPT).I would like to propose adding a subscription package that already includes AI services, where the API key is set once by the admin in the admin panel. Users can simply activate the AI Bot without needing to configure their own API key.This approach would simplify the user experience and could add value for monetization through subscription plans.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.