Directory / plugin

Webhook Buttons for WooCommerce

v1.0.5 · by Noble Strategies

Add buttons to the WooCommerce order screen. Each button sends that order's data to a webhook URL you choose.

About this plugin

Webhook Buttons for WooCommerce adds a box of buttons to the order edit screen. Click a button and the plugin sends the order data to the webhook URL you set for that button. Use it to start a workflow in your automation tool, create a job in another system, or notify your team.

You choose where order data goes. You are responsible for the customer data you send to that destination.

What you can do

Free version

  • Add as many buttons as you need, in one or more boxes on the order screen.
  • Give each button its own webhook URL.
  • Ask for confirmation before a send, or send right away.
  • Send an order again whenever you need to.
  • Leave chosen product attributes out of the data.
  • Every send adds an order note with the result.

Pro adds

  • Custom fields: values from the WooCommerce Admin Custom Order Fields extension, plus any order meta keys you pick (Checkout Field Editor, ACF and others).
  • Flat data: one level, for tools that cannot read nested fields.
  • A short staff note sent with the order.
  • User access control: show a box or a button only to the staff you pick.
  • Sample sends with up to 100 line items, so Zapier, Make and n8n see every field.
  • An auth header on each button’s requests, for example an API key.

What is sent

A JSON POST with the order ID, status, date, total, billing and shipping details, customer email and phone, the customer note, the line items (name, quantity, attributes), and the name of the user who clicked.

License

The free version has no limits and no license. Pro is a separate download for license holders. Everything is kept in your own database; nothing is checked on our servers.

Development

The settings page is a small React app. Its readable source is in react-settings-ui/src. To rebuild it:

cd react-settings-ui && npm install && npm run build

Build the release zips with scripts/build.sh in the product folder (freemius, marketplace, lite).

Plugin tags