WAShroti
This plugin enables automated WhatsApp notifications for key WordPress and WooCommerce events.
by Shroti Host · github.com/priyanshu-shroti01/wordpress-whatsapp-notification · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/priyanshu-shroti01/wordpress-whatsapp-notification/archive/refs/heads/main.zipWordPress WhatsApp Notification Plugin
A lightweight WordPress and WooCommerce plugin that enables automated WhatsApp notifications for important website events such as user registration, comments, and order status updates.
🚀 Features
🔔 Admin Notifications
- New user registration alert
- New comment submission alert
- WooCommerce new order alert (Processing)
- Order status updates (Completed, On Hold)
📦 Customer Notifications
- Order status: On Hold
- Order status: Processing
- Order status: Completed
🛠 Technical Overview
- Built using WordPress hook-based architecture
- Utilizes WooCommerce order status hooks
- API-based WhatsApp message delivery
- Dynamic data injection (User Name, Order ID, Status, etc.)
- Secure credential storage
- Basic error handling and response validation
- Production-tested on live hosting environment
⚙️ Hooks Used
WordPress Core Hooks
user_registercomment_post
WooCommerce Hooks
woocommerce_order_status_processingwoocommerce_order_status_completedwoocommerce_order_status_on-hold
🔐 Configuration
- Install and activate the plugin.
- Navigate to the plugin settings page.
- Enter:
- API Key / Authentication Token
- Save settings.
- Notifications will trigger automatically based on events.
📈 Use Case
This plugin is useful for:
- E-commerce store owners
- Hosting businesses
- Membership-based websites
- Automated customer engagement workflows
🧠 Learning Outcomes
- Understanding of WordPress hook system
- Event-driven backend logic
- API integration handling
- Structured debugging approach
- Production deployment experience
📌 Future Improvements
- Message template customization
- Retry mechanism for failed API calls
- Queue-based processing for bulk events
- Admin activity logs