1. eCommerce Webhook Integration
RASL
  • Introduction
  • Authentication
  • Changelog
  • Messages
    • Overview
    • Send Text Message
      POST
    • Send Media Message
      POST
    • Send Template Message
      POST
    • Send Interactive Message
      POST
    • List Messages
      GET
    • Get Message
      GET
  • Auth (OTP/Verification)
    • Overview
    • Send OTP
      POST
    • Verify OTP
      POST
    • Resend OTP
      POST
    • Check OTP Status
      POST
    • List Authentication Templates
      GET
  • Templates
    • Overview
    • List Templates
      GET
    • Get Template
      GET
    • Sync Templates
      POST
  • Contacts
    • Overview
    • List Contacts
      GET
    • Create Contact
      POST
    • Get Contact
      GET
    • Update Contact
      PATCH
    • Delete Contact
      DELETE
    • Batch Create Contacts
      POST
    • Batch Delete Contacts
      DELETE
  • Groups
    • Overview
    • List Groups
    • Create Group
    • Get Group
    • Update Group
    • Delete Group
    • Add Contacts to Group
    • Remove Contacts from Group
  • Account
    • Overview
    • Get Account Info
    • Get Usage Statistics
    • Get Plan Limits
  • Integrations
    • Webhook Format Reference
    • N8N Webhook Integration
    • eCommerce Webhook Integration
      • Webhook Listener
      • WooCommerce Webhook Setup
Dashboard
Support
Support
  • Email
  • WhatsApp
Dashboard
Support
Support
  • Email
  • WhatsApp
Instagram
  1. eCommerce Webhook Integration

WooCommerce Webhook Setup

Complete guide to configure WooCommerce Webhooks for seamless integration with the Ecommerce Webhook Notifications.

What are Webhooks?#

A Webhook is an event notification sent to a URL of your choice. Users can configure them to trigger events on one site to invoke behavior on another.
Webhooks are useful for integrating with third-party services and other external APIs that support them.

Webhooks in WooCommerce#

Webhooks were introduced in WooCommerce 2.2 and can trigger events each time you add, edit or delete:
Orders
Products
Coupons
Customers
It's also possible to use webhooks with WooCommerce actions, e.g., Create a webhook to be used every time a product is added to the shopping cart, using the action woocommerce_add_to_cart.

Creating Webhooks#

Step-by-Step Process:
1.
Access Webhook Settings
Navigate to: WooCommerce → Settings → Advanced → Webhooks
Location Note
Webhooks were formerly found under WooCommerce → Settings → API prior to WooCommerce 3.4.
2.
Create New Webhook
Select "Create a new webhook" (first time) or "Add webhook"
The Webhook Data box appears
webhook-creation.oAqFzls-.png
3.
Configure Webhook Settings
Name:
Auto-generated as "Webhook created on [date and time]"
Change to a descriptive name like "RASL Order Notifications"
Status:
Active: Delivers payload
Paused: Does not deliver
Disabled: Does not deliver due to delivery failures
Topic: Choose when the webhook should trigger:
Order Created - New orders placed
Order Updated - Order status changes
Order Deleted - Orders removed
Product Updated - Product changes
Customer Created - New customer registrations
Custom Actions - Advanced WooCommerce actions
Delivery URL: Enter your RASL webhook endpoint:
4.
Save Webhook
Click "Save webhook" to activate
First Activation
The first time your webhook is saved with Active status, it sends a ping to the Delivery URL to test connectivity.
Previous
Webhook Listener
Built with