Async queue dispatch, automatic retry with exponential backoff, manual event replay, and a REST API control layer. Free GPL core with a Pro upgrade available.
WordPress fires a webhook once. If the receiving endpoint is down, the event disappears — no retry, no record, no recovery path. Webhook Actions by Flow Systems fixes that.
Every outbound webhook is stored before dispatch. Failed deliveries retry automatically on an exponential backoff schedule. Successfully delivered events stay in the log and can be replayed on demand — to the original endpoint or a new one. The full delivery history — timestamps, HTTP status codes, response bodies — is queryable via REST API without touching wp-admin.
The core plugin is free and GPL-licensed, available on WordPress.org and GitHub. A Pro upgrade is available for advanced features. It ships with built-in integrations for WooCommerce, Contact Form 7, Gravity Forms, and IvyForms.
wpwebhooks.org covers the engineering behind reliable WordPress webhook delivery — how hook discovery works, how PHP objects are serialized into JSON payloads, why WP-Cron is not enough for production automation, and how to operate webhook infrastructure via REST API.
Each article is based on real implementation decisions from building the plugin. Examples show complete integrations with WooCommerce, Contact Form 7, Gravity Forms, and IvyForms against real automation platforms.
WP Webhooks is created and maintained by Mateusz Skorupa, an automation engineer who runs Flow Systems — a consulting practice focused on WordPress automation infrastructure.
The plugin and this site exist because reliable webhook delivery in WordPress requires solving real engineering problems: non-blocking dispatch, transient failure recovery, payload immutability, and operational visibility. The goal is to make those problems solved once, in the open, for anyone building on WordPress.