Once you’ve configured your webhook settings, it’s important to test that everything is working as expected. In this section, we’ll walk you through how to test the webhook connection using SureTriggers, and what to check if something goes wrong.
Catching Webhook Data
To make sure your webhook is firing correctly and sending the right data, we’ll use SureTriggers Webhook Integration as a test endpoint.
Steps to Test:
- Go to SureTriggers Webhooks and create a new Webhook Trigger.
- Copy the Webhook URL provided.
- In your WordPress dashboard, go to:
Woo Checkbox Webhook - Paste the Webhook URL into the Webhook URL field.
- Make sure “Enable Webhook” is turned on.
- Go to your site’s checkout page, fill in some test data, and check the opt-in checkbox.
- Submit a test order.
Once the order is placed, you should see the data appear in SureTriggers—this confirms the webhook is working.
Plugin Demo Video
Here’s a quick video demonstration showing the plugin in action using the Gutenberg Block Editor to build the checkout:
Basic Debugging for Webhooks
If your webhook doesn’t seem to be working, here are a few things to check:
1. Is the Webhook Enabled?
Double-check that the “Enable Webhook” setting is turned on in the plugin settings.
2. Is the Webhook URL Correct?
Make sure the Webhook URL is copied exactly as provided by SureTriggers, Zapier, Make, or any other platform you’re using.
3. Did You Check the Checkbox?
The webhook only fires when the opt-in checkbox is selected during checkout. Test again and ensure it’s checked.
4. Use a Webhook Catcher
Try testing with a generic webhook catcher like Webhook.site to see if any data is being sent at all.
5. Check for Conflicts
Disable other plugins temporarily (especially caching or checkout customization plugins) and retest to rule out conflicts.
6. Review Console & Error Logs
Check your browser console and server error logs for any issues during checkout or webhook execution.
