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.

Free Plugin Official Release Easy Setup Full Support
Download Plugin

Manual installation until WordPress.org approval

Plugin Features

WooCommerce Integration
Order confirmations, payment updates, shipping notifications, and refund alerts
WP Amelia Integration
Booking confirmations, appointment reminders, and cancellation notices
Contact Form 7 Integration
Instant admin notifications and customer thank you messages
Message Templates
Customizable templates with 50+ dynamic variables
Test Mode
Safe testing environment without sending real messages
Message Logging
Complete logs with analytics and delivery status tracking
Requirements
WordPress Requirements
  • WordPress: 5.0 or higher
  • PHP: 7.4 or higher
  • MySQL: 5.6 or higher
  • HTTPS: Required for API calls
WbizTool Account
Installation
Method 1: WordPress Admin Upload (Recommended)
  1. Download the plugin zip file using the button above
  2. Go to Plugins → Add New in your WordPress admin
  3. Click Upload Plugin and select the zip file
  4. Click Install Now and then Activate
Method 2: FTP Upload
  1. Extract the plugin zip file
  2. Upload the wbiztool-business-messaging folder to /wp-content/plugins/
  3. 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:

  1. Go to Plugins → Add New
  2. Search for "WbizTool Business Messaging"
  3. Install and activate the plugin
Quick Setup Guide
Step 1: Get API Credentials

First, you'll need your WbizTool API credentials:

Step 2: Configure Plugin
  1. Go to WbizTool → Settings in WordPress admin
  2. Enter your API credentials from Step 1
  3. Click Test Connection to verify
  4. Enable desired integrations (WooCommerce, WP Amelia, Contact Form 7)
  5. Save settings
Step 3: Customize Templates
  1. Go to WbizTool → Templates
  2. Edit message templates for different events
  3. Use variables like {customer_name}, {order_number}
  4. Preview templates with sample data
  5. Save your customizations
Step 4: Test Everything
  1. Go to WbizTool → Test Messages
  2. Send a test message to your phone
  3. Verify message delivery
  4. Check WbizTool → Logs for status
  5. 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: {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
  1. Ensure WooCommerce is installed and active
  2. In plugin settings, enable "WooCommerce Integration"
  3. Select which order events should trigger messages
  4. Customize message templates for each event
  5. 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: {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
  1. Ensure WP Amelia is installed and active
  2. In plugin settings, enable "WP Amelia Integration"
  3. Select which booking events should trigger messages
  4. Set reminder timing (e.g., 24 hours before)
  5. 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: {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
  1. Ensure Contact Form 7 is installed and active
  2. In plugin settings, enable "Contact Form 7 Integration"
  3. Set admin phone number for notifications
  4. Configure customer thank you messages (optional)
  5. Test with a form submission
Troubleshooting
Common Issues
❌ Connection Failed Error
  • Check API credentials in WbizTool dashboard
  • Ensure WhatsApp is connected in WbizTool
  • Verify subscription is active
  • Check server can make HTTPS requests
❌ Messages Not Sending
  • Verify integration is enabled in settings
  • Check specific event is enabled
  • Ensure customers have valid phone numbers
  • Check message logs for error details
❌ Plugin Menu Missing
  • 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
Plugin Screenshots
Settings Page
Configure API credentials and integrations
Template Editor
Customize messages with dynamic variables
Message Logs
Track all sent messages with detailed analytics
Ready to Get Started?

Download the plugin and transform your WordPress site with automated WhatsApp messaging. Send professional notifications for orders, bookings, and form submissions.

✅ Easy Setup ✅ Full Documentation ✅ Expert Support ✅ Free Plugin
Download Now

Version 1.0.0 - Latest Release

Need a WbizTool account?