Title: Webhook Actions by Flow Systems
Author: mateuszflowsystems
Published: <strong>2026 年 2 月 16 日</strong>
Last modified: 2026 年 6 月 7 日

---

搜索插件

![](https://ps.w.org/flowsystems-webhook-actions/assets/banner-772x250.png?rev=3566611)

![](https://ps.w.org/flowsystems-webhook-actions/assets/icon-256x256.gif?rev=3566611)

# Webhook Actions by Flow Systems

 作者：[mateuszflowsystems](https://profiles.wordpress.org/mateuszflowsystems/)

[下载](https://downloads.wordpress.org/plugin/flowsystems-webhook-actions.1.15.0.zip)

[实时预览](https://cn.wordpress.org/plugins/flowsystems-webhook-actions/?preview=1)

 * [详情](https://cn.wordpress.org/plugins/flowsystems-webhook-actions/#description)
 * [评价](https://cn.wordpress.org/plugins/flowsystems-webhook-actions/#reviews)
 *  [安装](https://cn.wordpress.org/plugins/flowsystems-webhook-actions/#installation)
 * [开发进展](https://cn.wordpress.org/plugins/flowsystems-webhook-actions/#developers)

 [支持](https://wordpress.org/support/plugin/flowsystems-webhook-actions/)

## 描述

Operate WordPress like modern infrastructure — turn any WordPress do_action into
a first-class automation trigger your CRMs, n8n flows, AI agents, and internal services
can consume.

📖 [Full documentation at wpwebhooks.org/docs/](https://wpwebhooks.org/docs/)

#### Core features (free)

 * Persistent delivery queue with smart retry and exponential backoff — powered 
   by WP-Cron, auto-upgrades to Action Scheduler or System Cron when available, **(
   Pro)** External Cron for guaranteed reliability
 * Per-event UUID and ISO 8601 timestamp — enable downstream deduplication
 * Delivery logs with full attempt history, request/response inspection, replay,
   and bulk retry
 * Synchronous execution mode — fire inline without queue delay
 * Payload mapping — rename, restructure, exclude, and type-cast fields with dot-
   notation paths
 * Conditional dispatch — filter events by payload field values before dispatch
 * HTTP method, custom headers, and URL query parameters per webhook
 * Dynamic endpoint URLs — `{{ field.path }}` placeholders resolved at dispatch 
   time (free via `fswa_webhook_url` filter)
 * Webhook Chains — wire 2xx completions to downstream webhooks with full observability
 * Credentials Vault — store reusable auth secrets (Bearer, Basic, API key, custom)
   encrypted at rest; reference them from webhooks instead of pasting raw Authorization
   headers. Secrets are write-only over the API — never returned, only a masked 
   hint
 * Activity History — persistent audit log of every admin and API-token action
 * Built-in CF7 and IvyForms integrations — structured payloads, no extra plugins
 * Action Scheduler auto-detection — more reliable delivery on high-traffic sites
 * Full REST API with scoped API token authentication (`read` / `operational` / `
   full` / `agent`) — the `agent` scope grants full write access for AI assistants
   while never exposing stored secrets
 * Developer extensibility — 16 filters and 7 action hooks ([reference](https://wpwebhooks.org/docs/))

#### Pro features

 * Code Glue — attach PHP snippets to any webhook+trigger (pre-dispatch payload 
   enrichment, post-dispatch side effects)
 * External Cron — replace unreliable visitor-triggered WP-Cron with a managed external
   pinger, provisioned automatically on license activation. Two modes: plugin queue
   endpoint (down to 20 s interval, configurable batch size) or WP-Cron endpoint(
   60 s, covers all WordPress background work). No server crontab or external dashboard—
   controlled entirely from wp-admin, with a live heartbeat chart and inline error
   alerts
 * Unlimited conditions per trigger with AND/OR groups
 * Per-webhook retry limit and backoff strategy overrides
 * Dynamic URL templates — `{{ }}` syntax with no custom PHP required

[See pricing and upgrade ](https://wpwebhooks.org/pricing/)

#### Examples

 * [Send Contact Form 7 submissions to a webhook (n8n demo)](https://wpwebhooks.org/examples/cf7-to-webhook/)
 * [Send Gravity Forms Submissions to n8n](https://wpwebhooks.org/examples/gravity-forms-webhooks/)
 * [Send IvyForms submissions to a webhook (n8n demo)](https://wpwebhooks.org/examples/ivyforms-to-webhook/)
 * [WooCommerce orders to n8n on completion — wired up with a Claude Code agent](https://wpwebhooks.org/examples/woocommerce-order-webhook-claude-code/)
 * [WooCommerce to HubSpot integration — sync orders, contacts, and deals with no custom code](https://wpwebhooks.org/examples/hubspot-woocommerce-integration/)

## 屏幕截图

[⌊Webhooks list view⌉⌊Webhooks list view⌉[

Webhooks list view

[⌊Webhook configuration screen⌉⌊Webhook configuration screen⌉[

Webhook configuration screen

[⌊Selecting WordPress action triggers⌉⌊Selecting WordPress action triggers⌉[

Selecting WordPress action triggers

[⌊Payload mapping configuration⌉⌊Payload mapping configuration⌉[

Payload mapping configuration

[⌊Webhook delivery logs with replay and retry controls⌉⌊Webhook delivery logs with
replay and retry controls⌉[

Webhook delivery logs with replay and retry controls

[⌊Queue status overview⌉⌊Queue status overview⌉[

Queue status overview

[⌊Settings configuration screen⌉⌊Settings configuration screen⌉[

Settings configuration screen

[⌊REST API Tokens configuration screen⌉⌊REST API Tokens configuration screen⌉[

REST API Tokens configuration screen

[⌊Conditional webhook dispatch — conditions editor⌉⌊Conditional webhook dispatch—
conditions editor⌉[

Conditional webhook dispatch — conditions editor

[⌊Test webhook drawer — send a test delivery and inspect request details inline⌉⌊
Test webhook drawer — send a test delivery and inspect request details inline⌉[

Test webhook drawer — send a test delivery and inspect request details inline

[⌊Webhook Chains — pick an existing chain or create a new one, then select which
upstream webhooks should fire this one on their 2xx response⌉⌊Webhook Chains — pick
an existing chain or create a new one, then select which upstream webhooks should
fire this one on their 2xx response⌉[

Webhook Chains — pick an existing chain or create a new one, then select which upstream
webhooks should fire this one on their 2xx response

[⌊Credentials Vault — store reusable authentication secrets (Bearer, Basic, API 
key, custom) encrypted at rest and reference them from webhooks instead of pasting
raw Authorization headers⌉⌊Credentials Vault — store reusable authentication secrets(
Bearer, Basic, API key, custom) encrypted at rest and reference them from webhooks
instead of pasting raw Authorization headers⌉[

Credentials Vault — store reusable authentication secrets (Bearer, Basic, API key,
custom) encrypted at rest and reference them from webhooks instead of pasting raw
Authorization headers

## 安装

 1. Upload the plugin files to the `/wp-content/plugins/flowsystems-webhook-actions`
    directory, or install the plugin through the WordPress plugins screen.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Navigate to Webhook Actions in the admin menu.
 4. Add your webhook endpoint URL and select the desired WordPress action triggers.

## 常见问题

### Is this plugin free?

Yes. The core plugin is completely free and licensed under GPL. Webhook Actions 
Pro is an optional paid upgrade that adds unlimited conditions, per-webhook retry
and backoff settings, Code Glue snippets, External Cron (activated automatically
on license activation), and more. [Learn more ](https://wpwebhooks.org/pricing/)

### Does it work with WooCommerce, n8n, Make, Zapier, and AI agents?

Yes. Any WordPress or WooCommerce action can be a trigger. The plugin delivers to
any HTTP endpoint — n8n, Make, Zapier webhook nodes, internal services, or AI agent
APIs. Scoped API tokens let Claude Code, Cursor, or any automation tool read logs,
retry deliveries, and toggle webhooks without WordPress credentials.

### Do I need extra plugins for Contact Form 7 or IvyForms?

No. Both integrations are built in. When CF7 or IvyForms is active, submissions 
are automatically normalized into clean JSON payloads — no additional plugins or
custom code required.

### How does retry work?

5xx and 429 responses retry automatically with exponential backoff (delays of ~30s,
60s, 120s, 240s, 480s, capped at 1 hour). 4xx and 3xx responses are marked `permanently_failed`
immediately — bad payloads are not worth retrying. Default maximum is 5 attempts;
override with the `fswa_max_attempts` filter or **(Pro)** per-webhook settings.

### Can I access the REST API without a WordPress login?

Yes. Create a token from the API Tokens screen and pass it as `X-FSWA-Token: <token
>` (or `Authorization: Bearer`). Three scopes available — `read`, `operational`,`
full` — so you can grant exactly the access each integration needs. Full API reference
at [wpwebhooks.org/webhook-wordpress-plugin-api/](https://wpwebhooks.org/webhook-wordpress-plugin-api/)

## 评价

![](https://secure.gravatar.com/avatar/e2b5e7cf73d7c58eac035a6390ec1293351d3b29cff346cfa99d3eaa1594759e?
s=60&d=retro&r=g)

### 󠀁[Reliable webhook solution](https://wordpress.org/support/topic/reliable-webhook-solution/)󠁿

 [Axel](https://profiles.wordpress.org/axeljankowski/) 2026 年 3 月 5 日 1 回复

Solid plugin. Super easy to set up and it just works. If you need reliable webhooks
this makes the whole process a lot easier.

![](https://secure.gravatar.com/avatar/1a9bcddb96bd5a4e4f029fffc63f8672ef111a035b9772688ea0df7b9a359c2c?
s=60&d=retro&r=g)

### 󠀁[Very nice Webhook Retry Logic](https://wordpress.org/support/topic/very-nice-webhook-retry-logic/)󠁿

 [Rafał](https://profiles.wordpress.org/rafalwilinski/) 2026 年 2 月 19 日 1 回复

Used it in WooCommerce project, async processing works well and retry logic saved
us from silent webhook failures.

 [ 阅读所有2条评价 ](https://wordpress.org/support/plugin/flowsystems-webhook-actions/reviews/)

## 贡献者及开发者

「Webhook Actions by Flow Systems」是开源软件。 以下人员对此插件做出了贡献。

贡献者

 *   [ mateuszflowsystems ](https://profiles.wordpress.org/mateuszflowsystems/)

[帮助将「Webhook Actions by Flow Systems」翻译成简体中文。](https://translate.wordpress.org/projects/wp-plugins/flowsystems-webhook-actions)

### 对开发感兴趣吗?

您可以[浏览代码](https://plugins.trac.wordpress.org/browser/flowsystems-webhook-actions/)，
查看[SVN仓库](https://plugins.svn.wordpress.org/flowsystems-webhook-actions/)，或
通过[RSS](https://plugins.trac.wordpress.org/log/flowsystems-webhook-actions/?limit=100&mode=stop_on_copy&format=rss)
订阅[开发日志](https://plugins.trac.wordpress.org/log/flowsystems-webhook-actions/)。

## 更新日志

For the full release history see [wpwebhooks.org/changelog/](https://wpwebhooks.org/changelog/)

#### 1.15.0 — 2026-06-07

 * New: Credentials Vault — store reusable authentication secrets (Bearer token,
   Basic auth, API key, custom header) encrypted at rest with AES-256-GCM, and reference
   them from webhooks via a saved credential instead of a raw Authorization header
 * New: Write-only secrets — vault values are never returned by the REST API; only
   a masked hint is shown. Decrypted only at dispatch time to build the outgoing
   header
 * New: `agent` API token scope — full write access (create/update/delete webhooks
   and credentials) for AI assistants, but can never reveal auth headers or vault
   secrets
 * New: `FSWA_SECRET_KEY` wp-config constant (optional) — move the encryption key
   out of the database for stronger protection, with a one-click in-app migration
   that re-encrypts existing credentials and removes the database key
 * New: “Save to vault” action on the webhook form — migrate an existing manual 
   Authorization header into the vault in one step
 * Improved: Resolved Authorization/custom auth headers are redacted in delivery
   logs
 * Developer: New REST endpoints under `/fswa/v1/credentials` (CRUD, `key-status`,`
   reencrypt`); webhooks accept an `auth_credential_id` reference

## 额外信息

 *  版本 **1.15.0**
 *  最后更新：**1 周前**
 *  活跃安装数量 **不到10**
 *  WordPress 版本 ** 6.0 或更高版本 **
 *  已测试的最高版本为 **7.0**
 *  PHP 版本 ** 8.0 或更高版本 **
 *  语言
 * [English (US)](https://wordpress.org/plugins/flowsystems-webhook-actions/)
 * 标签
 * [api](https://cn.wordpress.org/plugins/tags/api/)[automation](https://cn.wordpress.org/plugins/tags/automation/)
   [integration](https://cn.wordpress.org/plugins/tags/integration/)[n8n](https://cn.wordpress.org/plugins/tags/n8n/)
   [webhooks](https://cn.wordpress.org/plugins/tags/webhooks/)
 *  [高级视图](https://cn.wordpress.org/plugins/flowsystems-webhook-actions/advanced/)

## 评级

 5 星（最高 5 星）。

 *  [  2 条 5 星评价     ](https://wordpress.org/support/plugin/flowsystems-webhook-actions/reviews/?filter=5)
 *  [  0 条 4 星评价     ](https://wordpress.org/support/plugin/flowsystems-webhook-actions/reviews/?filter=4)
 *  [  0 条 3 星评价     ](https://wordpress.org/support/plugin/flowsystems-webhook-actions/reviews/?filter=3)
 *  [  0 条 2 星评价     ](https://wordpress.org/support/plugin/flowsystems-webhook-actions/reviews/?filter=2)
 *  [  0 条 1 星评价     ](https://wordpress.org/support/plugin/flowsystems-webhook-actions/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/flowsystems-webhook-actions/reviews/#new-post)

[查看全部评论](https://wordpress.org/support/plugin/flowsystems-webhook-actions/reviews/)

## 贡献者

 *   [ mateuszflowsystems ](https://profiles.wordpress.org/mateuszflowsystems/)

## 支持

有话要说吗？是否需要帮助？

 [查看支持论坛](https://wordpress.org/support/plugin/flowsystems-webhook-actions/)