plugin-icon

Webhook Actions by Flow Systems

Turn any WordPress do_action into a first-class automation trigger your CRMs, n8n flows, AI agents, and internal services can consume.
Ratings
5
Version
1.15.0
Last updated
Jun 7, 2026
Webhook Actions by Flow Systems

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/

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)

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

Examples

Freeon paid plans
Tested up to
WordPress 7.0
This plugin is available for download for your site.