WordPress Integration
Transform your WordPress site with automated WhatsApp messaging for orders, bookings, form submissions, and more
WbizTool Business Messaging Plugin
Version 1.0.0 - Official WordPress plugin for seamless WhatsApp messaging integration. Compatible with WordPress 5.0+, WooCommerce 4.0+, WP Amelia, and Contact Form 7.
Manual installation until WordPress.org approval
Plugin Features
WooCommerce Integration
Order confirmations, payment updates, shipping notifications, and refund alertsWP Amelia Integration
Booking confirmations, appointment reminders, and cancellation noticesContact Form 7 Integration
Instant admin notifications and customer thank you messagesMessage Templates
Customizable templates with 50+ dynamic variablesTest Mode
Safe testing environment without sending real messagesMessage Logging
Complete logs with analytics and delivery status trackingRequirements
WordPress Requirements
- WordPress: 5.0 or higher
- PHP: 7.4 or higher
- MySQL: 5.6 or higher
- HTTPS: Required for API calls
WbizTool Account
- Account: Sign up here
- API Keys: Get from dashboard
- WhatsApp: Connect WhatsApp
- Subscription: Active plan required
Installation
Method 1: WordPress Admin Upload (Recommended)
- Download the plugin zip file using the button above
- Go to Plugins → Add New in your WordPress admin
- Click Upload Plugin and select the zip file
- Click Install Now and then Activate
Method 2: FTP Upload
- Extract the plugin zip file
- Upload the
wbiztool-business-messaging
folder to/wp-content/plugins/
- Activate the plugin through the Plugins menu in WordPress
Coming Soon to WordPress.org
We're currently submitting the plugin to the official WordPress repository. Once approved, you'll be able to install it directly from your WordPress admin:
- Go to Plugins → Add New
- Search for "WbizTool Business Messaging"
- Install and activate the plugin
Quick Setup Guide
Step 1: Get API Credentials
First, you'll need your WbizTool API credentials:
- Client ID: 10880
- API Key: 7708439c5b7c53263d16a515983549c6fe1c7fb6
- WhatsApp Client ID: Get from WhatsApp Settings
Step 2: Configure Plugin
- Go to WbizTool → Settings in WordPress admin
- Enter your API credentials from Step 1
- Click Test Connection to verify
- Enable desired integrations (WooCommerce, WP Amelia, Contact Form 7)
- Save settings
Step 3: Customize Templates
- Go to WbizTool → Templates
- Edit message templates for different events
- Use variables like
{customer_name}
,{order_number}
- Preview templates with sample data
- Save your customizations
Step 4: Test Everything
- Go to WbizTool → Test Messages
- Send a test message to your phone
- Verify message delivery
- Check WbizTool → Logs for status
- You're ready to go live!
WooCommerce Integration
Supported Events
- Order Created: New order notifications
- Order Processing: Payment confirmed
- Order Completed: Order fulfilled
- Order Shipped: Shipping notifications
- Payment Failed: Payment retry reminders
- Order Refunded: Refund confirmations
- Order Cancelled: Cancellation notices
Available Variables
{customer_first_name}
, {customer_last_name}
, {customer_email}
Order:
{order_id}
, {order_number}
, {order_total}
, {order_date}
Store:
{store_name}
, {store_url}
, {payment_method}
Example: Order Confirmation
🎉 Order Confirmed! Hi {customer_first_name}, Thank you for your order! 📦 Order #{order_number} 💰 Total: {order_total} 📅 Date: {order_date} We'll process your order and send updates. {store_name} {store_url}
Setup Instructions
- Ensure WooCommerce is installed and active
- In plugin settings, enable "WooCommerce Integration"
- Select which order events should trigger messages
- Customize message templates for each event
- Test with a real order (use test mode first)
WP Amelia Integration
Supported Events
- Booking Created: New appointment confirmations
- Booking Confirmed: Approval notifications
- Booking Reminder: Appointment reminders
- Booking Cancelled: Cancellation notices
- Booking Rescheduled: Time change notifications
- Payment Received: Payment confirmations
Available Variables
{customer_name}
, {customer_email}
Appointment:
{service_name}
, {appointment_date}
, {appointment_time}
Business:
{employee_name}
, {location_address}
, {business_name}
Example: Booking Confirmation
📅 Appointment Confirmed Hi {customer_name}, Your appointment is confirmed! Service: {service_name} 📅 Date: {appointment_date} ⏰ Time: {appointment_time} 👤 With: {employee_name} 📍 Location: {location_address} See you soon! {business_name}
Setup Instructions
- Ensure WP Amelia is installed and active
- In plugin settings, enable "WP Amelia Integration"
- Select which booking events should trigger messages
- Set reminder timing (e.g., 24 hours before)
- Customize message templates for each event
Contact Form 7 Integration
Features
- Admin Notifications: Instant alerts for new submissions
- Customer Thank You: Automatic acknowledgment messages
- Smart Detection: Automatically finds form fields
- Universal Support: Works with any Contact Form 7 setup
- Error Handling: Notifications for failed submissions
Available Variables
{contact_name}
, {contact_email}
, {contact_phone}
Form:
{form_title}
, {form_message}
, {form_subject}
Site:
{site_name}
, {site_url}
, {submission_date}
Example: Admin Notification
🔔 New Contact Form New inquiry from {site_name}: 👤 Name: {contact_name} 📧 Email: {contact_email} 📱 Phone: {contact_phone} Message: {form_message} Form: {form_title} 📅 {submission_date}
Setup Instructions
- Ensure Contact Form 7 is installed and active
- In plugin settings, enable "Contact Form 7 Integration"
- Set admin phone number for notifications
- Configure customer thank you messages (optional)
- Test with a form submission
Troubleshooting
Common Issues
- Check API credentials in WbizTool dashboard
- Ensure WhatsApp is connected in WbizTool
- Verify subscription is active
- Check server can make HTTPS requests
- Verify integration is enabled in settings
- Check specific event is enabled
- Ensure customers have valid phone numbers
- Check message logs for error details
- Ensure plugin is activated
- Check you have admin permissions
- Look for PHP errors in WordPress logs
- Try deactivating and reactivating
Debug Mode
Enable WordPress debug mode to see detailed errors:
// Add to wp-config.php define('WP_DEBUG', true); define('WP_DEBUG_LOG', true);
Phone Number Issues
- Ensure numbers include country codes
- Check default country code setting
- Verify phone field mapping is correct
- Test with international formats
Get Support
- Documentation: Complete API docs
- Email: [email protected]
- Live Chat: Available on website
- WordPress Forums: Plugin support section
Plugin Screenshots
Settings Page
Configure API credentials and integrationsTemplate Editor
Customize messages with dynamic variablesMessage Logs
Track all sent messages with detailed analyticsReady to Get Started?
Download the plugin and transform your WordPress site with automated WhatsApp messaging. Send professional notifications for orders, bookings, and form submissions.