BotBee Webhook Automation for WooCommerce
·
Connect WooCommerce with WhatsApp, AI agents, CRMs, and advanced webhook automations using BotBee.
BotBee FlowBridge is an enterprise-grade WooCommerce webhook and automation engine. Connect your store to any external system — WhatsApp, CRM, AI agents, ERP, marketing tools — using powerful, configurable webhooks with conditions, delays, retries, and a complete delivery log.
Key Features:
Webhook Engine
- WooCommerce order events: created, processing, completed, cancelled, refunded, failed, on-hold, updated, notes added
- Payment events: payment complete, payment failed, COD order placed
- Customer events: registered, updated, deleted, first purchase
- Abandoned cart events (multi-stage)
- Shipment tracking event:
order.shippedfires when tracking info is added to an order - Review request event:
review.requestfires when a review invitation is scheduled - Per-webhook: custom URL, HTTP method (POST/GET/PUT/PATCH), custom headers, secret token
- HMAC SHA256 signature on every delivery (
X-BotBee-Signature: sha256=HASH) - JSON payload templates with
{{variable.path}}placeholders - Conditions engine: filter by payment method, order total, country, SKU, customer role, and more
- Per-webhook delay (0 to any seconds)
- Configurable retry system with custom retry intervals
Async Queue System
- Every webhook is queued and delivered asynchronously — never slows down checkout
- Queue processes every minute via WP-Cron
- Automatic retry on failure
Advanced Abandoned Cart System
- Tracks both logged-in users and guests (via session/email/phone capture)
- Configurable multi-stage abandonment timing — any number of stages, any time in minutes
- Generates secure one-click recovery URLs to restore cart
- Events fire per-stage:
abandoned_cart.created,abandoned_cart.stage_2,abandoned_cart.stage_3, … - Marks cart as recovered automatically when an order is placed
- Auto-expires carts after a configurable number of days
- Full admin view with customer email, phone, cart total, stage, and recovery URL
Shipment Tracking
- Add tracking info directly from the WooCommerce order screen (tracking number, carrier, date, notes)
- Supports 18 major carriers including FedEx, UPS, DHL, USPS, Aramex, Blue Dart, and more
- „Mark as Shipped“ option sets the order to a custom Shipped status
order.shippedwebhook fires automatically with full tracking payload- Shipping analytics dashboard: total shipments, tracking coverage, average fulfilment time, carrier breakdown
Review Requests
- After a configurable number of days from a chosen order status, a
review.requestwebhook fires - Webhook payload includes a one-time secure review link
- Customer clicks the link and lands on a branded review page with star ratings for each product
- Ratings and comments are submitted directly to WooCommerce product reviews
- Token is generated immediately when the order reaches the trigger status — URL visible in admin right away
- Review Requests admin page: view all scheduled, sent, and completed requests with copy-to-clipboard links
Delivery Logs
- Complete log of every webhook delivery: request payload, response body, HTTP status, duration
- Filter by status and event type
- Manual resend button per log entry
- Configurable log retention with auto-cleanup
Test Center
- Send sample payloads to any URL directly from the admin
- Live payload preview per event type
- See real HTTP response code and body
WordPress.org Ready
- GPL-2.0+ licensed — no proprietary code
- HPOS (High-Performance Order Storage) compatible
- WooCommerce Blocks Checkout compatible
- Follows WordPress Coding Standards
Use cases include WhatsApp automation, CRM sync, AI agents, ERP integration, Google Sheets, COD confirmation flows, shipment notifications, post-purchase review collection, and internal workflow automation.
