WordPress plugin intelligence profile

Webhook Buttons for WooCommerce

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

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.5
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update27 Oct 20265d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Webhook Buttons for WooCommerce version 1.0.5 as active, updated 5d ago and tested up to WordPress 7.1.

Overview

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

sh in the product folder (freemius, marketplace, lite).

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • automation
  • buttons
  • orders
  • webhook
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity27 Oct 20265d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.21.0.5
WordPress compatibility7.1.37.1.4
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.