/ About

Webhook Actions is a WordPress plugin
for reliable webhook delivery.

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.

What Webhook Actions does

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.

Free GPL core
Pro Paid upgrade available
REST API Full programmatic control
Retry + Replay Zero lost events

Technical content on WordPress webhook architecture

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.

Created by Mateusz Skorupa

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.