The MPWA (M-Pedia WhatsApp) Gateway V5.0 MD is a specialized WhatsApp API Gateway solution, popular in the Indonesian developer community, designed to automate messaging for WordPress-based businesses. The Multi-Device (MD) version is a significant upgrade that allows the gateway to stay connected without requiring your phone to remain online constantly.
MPWA Gateway (The Engine): A Node.js or PHP-based script (often run via Docker or a VPS) that acts as the bridge between your server and WhatsApp.
WooCommerce Plugin: Connects your online store to the gateway to send automated order notifications (Pending, Processing, Completed) and abandoned cart reminders.
Sejoli Plugin: A specialized integration for the Sejoli Membership & Affiliate plugin. It automates registration welcomes, payment confirmations, and affiliate notifications via WhatsApp.
Feature
Description
Multi-Device Support
Based on the Baileys library; works even if your phone's battery dies or it loses internet.
Multi-Session
Manage multiple WhatsApp numbers/accounts from a single dashboard.
REST API
Send text, images, documents, and locations using standard JSON requests.
Webhook Integration
Receive incoming messages and trigger actions in your WordPress site or other apps.
Auto-Responder
Set up "keyword-based" replies (e.g., typing "Price" triggers a price list).
Button & List Messages
(Note: Limited support by Meta recently; usually works best on Android/Web).
Hosting: Unlike simple plugins, the "Gateway" part usually requires a VPS (Virtual Private Server) because it needs to run a background process (Node.js) to maintain the WhatsApp connection.
SSL/HTTPS: Required for secure API communication and webhooks.1
PHP 7.4 - 8.x: Essential for the WordPress plugin side.
Install Gateway: Deploy the MPWA MD script on your VPS and scan the QR code to link your WhatsApp.
Install WP Plugins: Upload the mpwa-woocommerce and mpwa-sejoli plugins to your WordPress site.
Link API Key: Copy the API Key and Server URL from your Gateway dashboard into the WordPress plugin settings.
Configure Templates: Customize the message text (e.g., "Hi [name], your order #[order_id] is being processed!").2
Note: Since this is a "BETA" and "MD" (Multi-Device) version, ensure you are using the latest Baileys library updates, as WhatsApp frequently changes its encryption protocols, which can cause "session disconnected" errors.
Would you like me to help you with the specific API documentation for sending a message, or do you need help troubleshooting a connection issue?
Subscribe to access unlimited downloads of themes, videos, graphics, plugins, and more premium assets for your creative needs.
Published:
Jan 19, 2026 15:34 PM
Category:
Author:
OtherLicense:
GPL v2 or Later