🔌 Wagy Connect (WordPress)
Wagy Connect is a premium WordPress plugin that integrates your WordPress ecosystem with the WAGY WhatsApp Gateway API. This plugin enables sending transactional notifications, automated messages, and direct customer communication management via WhatsApp.
Wagy Connect is designed for businesses requiring high reliability. This plugin delegates message delivery workloads to Wagy's optimized infrastructure.
✨ Key Features
🛡️ Security & Data Privacy
Wagy Connect implements AES-256-CBC encryption using WordPress Salt Keys to store your API Token. This ensures that your access data remains secure even if the database is exposed.
📊 Visual Monitoring Dashboard
Monitor connection health and quota usage via an integrated dashboard:
- Live Status: Real-time connection status to WhatsApp Web.
- Visual Quota: Informative graphs of Pro and Free quota usage.
- Multi-Voucher Support: Management of multiple quota packages in a single view.
📜 Advanced Logging & Tracking
A comprehensive logging system allows administrators to:
- Track message status (Pending, Sent, Delivered, Read, Failed).
- Perform delivery audits based on date ranges.
- Perform Bulk Actions such as canceling messages.
🚀 Installation & Configuration
Step 1: Activation
- Upload the
wagy-connectplugin folder to the/wp-content/plugins/directory. - Activate the plugin through the Plugins menu in the WordPress Dashboard.
Step 2: API Configuration
Navigate to the Wagy > Settings menu:
- Enter the Wagy API Base URL (Fill with:
https://api.wagy.web.id/api/v1). - Enter the Device ID registered in the Wagy dashboard.
- Enter the API Token. The system will encrypt this token automatically when saved.
Step 3: Device Pairing
Navigate to the Wagy Status page:
- Click Refresh QR Code if the code hasn't appeared.
- Scan the QR using the WhatsApp app on your phone (Linked Devices).
- Wait until the status changes to Connected.
🤝 Third-Party Integrations
Wagy Connect provides native integrations to extend your site's functionality:
- WooCommerce: Send automated notifications for order statuses (Order Created, Processing, Completed).
- FluentForms: Send form data directly to the administrator's or user's WhatsApp.
📋 Message Status Reference
| Status | Description |
|---|---|
PENDING | The message is in the delivery queue. |
SENT | The message has been successfully sent to the WhatsApp server. |
DELIVERED | The message has been received on the destination device (Double Tick). |
READ | The message has been opened/read by the recipient (Blue Tick). |
FAILED | Delivery failed (check quota balance or number validity). |
EXPIRED | The message exceeded the specified delivery time limit. |
CANCELLED | The message was manually canceled by the administrator. |
🛠️ Troubleshooting
Disconnected Connection
If the status shows Disconnected, it is usually caused by an expired WhatsApp session.
Unlink from your phone and perform the pairing process again via the Wagy Status page.
Messages Stuck in PENDING Status
- Ensure the device is in the Connected status.
- Check the remaining quota on the Quota Dashboard. If the quota runs out, messages will be held until the quota is available again.
Wagy Connect supports automatic updates via the GitHub repository. Make sure you check for update notifications in your WordPress dashboard.