H
HelpKit
Integrations

WooCommerce Integration Guide

2 min readMar 19, 2026

WooCommerce + HelpKit Integration



Connect your WooCommerce store to HelpKit to automate WhatsApp notifications across the full customer journey.

Installing the HelpKit Plugin



  • 1.In your WordPress admin, go to Plugins → Add New
  • 2.Search for HelpKit for WooCommerce
  • 3.Click Install then Activate
  • 4.Go to WooCommerce → Settings → HelpKit
  • 5.Enter your API Key from HelpKit (Settings → API → Keys)
  • 6.Select your WhatsApp Number from the dropdown
  • 7.Click Save Settings


  • Notification Events



    Toggle each notification on/off and configure the template:

    | Event | Default Template | |-------|------------------| | Order placed | order_confirmation | | Payment completed | payment_received | | Order processing | order_processing | | Order shipped | order_shipped | | Out for delivery | out_for_delivery | | Order delivered | order_delivered | | Order cancelled | order_cancelled | | Refund processed | refund_processed |

    Customer Phone Number Mapping



    The plugin reads phone numbers from:
  • 1.WooCommerce checkout billing_phone field
  • 2.User account phone field
  • 3.Custom field (configurable)


  • Enable Phone Normalization to automatically format numbers with country code.

    Abandoned Cart



  • 1.Enable Abandoned Cart Recovery in plugin settings
  • 2.Set the abandonment threshold (default: 60 minutes)
  • 3.Set a recovery discount (optional, uses WooCommerce coupons)
  • 4.Choose your recovery template


  • The plugin uses WooCommerce's session data to identify cart abandonment.

    Product Reorder Reminder



    For consumable products:
  • 1.Enable Reorder Reminder
  • 2.Set the reminder delay after delivery (e.g., 14 days for a monthly product)
  • 3.Customize the reorder message template


  • Troubleshooting



  • Messages not sending: Check API key is correct and WooCommerce webhooks are not blocked by your hosting firewall
  • Wrong phone format: Enable Phone Normalization and set your default country code
  • Template errors: Ensure your templates are approved in HelpKit before assigning them
  • Was this article helpful?
    Let us know so we can improve our documentation
    Still need help?
    Our support team is here for you
    Submit a ticket →