When a user checks the opt-in box at checkout, the Woo Checkbox Webhook plugin sends a POST request to your specified Webhook URL. This request includes customer data in JSON format, based on the fields you’ve selected in the plugin settings.
Example Payload
Here’s a sample of what the webhook payload might look like:
{
"first_name": "John",
"last_name": "Doe",
"email": "john.doe@example.com",
"country": "US",
"phone": "+1-555-123-4567",
"company": "Example Inc.",
"address_1": "123 Main Street",
"address_2": "Suite 100",
"city": "New York",
"state": "NY",
"postcode": "10001"
}
Customization Notes
- Only the fields you’ve enabled in the plugin settings will be included in the payload.
- The data is sent as a standard JSON object via a
POSTrequest. - You can connect this to automation tools like Zapier, Make, SureTriggers, or your own custom webhook receiver.
Need to Test It?
Use tools like:
These platforms will display the payload exactly as your endpoint will receive it.
