plugin-icon

Flow Systems Webhook Actions

Автор: mateuszflowsystems·
Trigger HTTP webhooks from any WordPress or WooCommerce action. Send structured data to n8n, Zapier, Make, or custom automation workflows.
Версия
1.0.0
Последние изменения
Feb 16, 2026
Flow Systems Webhook Actions

Flow Systems Webhook Actions is a WordPress webhook plugin that lets you trigger HTTP webhooks from any WordPress or WooCommerce action (do_action).

Instead of writing custom integration code, you can configure webhook endpoints directly from the admin panel and send structured JSON payloads to automation tools or external APIs.

Webhooks are dispatched asynchronously with background processing, retry logic, and delivery logging to ensure reliable and non-blocking execution.

Typical use cases

  • Send WooCommerce order data to n8n
  • Sync new WordPress users to a CRM
  • Trigger Slack notifications when a post is published
  • Send form submissions to an external API
  • Automate membership or subscription workflows
  • Connect WordPress events to internal backend systems

Webhook Triggering

  • Trigger webhooks from any WordPress action (do_action)
  • Support for core, custom, and WooCommerce hooks
  • JSON payload including hook name, arguments, timestamp, and site URL
  • Configurable webhook URL and optional Authorization header
  • HTTPS enforcement by default (configurable via filter)

Queue System

  • Asynchronous background processing via WP-Cron
  • Non-blocking execution to avoid slowing down user requests
  • Automatic retry with exponential backoff

Payload Mapping

  • Transform payload structure before dispatch
  • Rename fields using dot notation
  • Exclude selected fields from webhook payload
  • Restructure payload to match external API requirements
  • Store example payloads to assist configuration

Logging

  • Log webhook delivery attempts
  • Store HTTP status codes and response bodies
  • View delivery history per webhook
  • Automatic cleanup based on retention settings

Developer Friendly

  • Internal REST endpoints used by the admin interface
  • Extensible via WordPress filters and actions
  • Clean namespace and unique prefixes to avoid conflicts
  • Built following WordPress.org coding standards

Why choose Flow Systems Webhook Actions?

  • Works with any WordPress or WooCommerce action
  • Reliable background dispatch with retry logic
  • Payload mapping for adapting data to external systems
  • Transparent logging and delivery tracking
  • Designed for automation builders and developers

Available Filters

  • fswa_should_dispatch – Decide if a trigger should dispatch
  • fswa_payload – Customize webhook payload
  • fswa_headers – Add custom HTTP headers
  • fswa_require_https – Toggle HTTPS requirement
  • fswa_max_attempts – Configure maximum retry attempts
  • fswa_queue_batch_size – Configure batch processing size
  • fswa_http_timeout – Configure HTTP request timeout
  • fswa_http_connect_timeout – Configure HTTP connect timeout
  • fswa_http_args – Customize HTTP request arguments
  • fswa_available_triggers – Customize available trigger list

Available Actions

  • fswa_success – Fired after successful webhook delivery
  • fswa_error – Fired after webhook delivery failure
Проверено на
WordPress 6.9.1
Этот плагин можно скачать и использовать при .