WP Webhooks/ Pro Changelog
Pro Plugin

Pro Changelog

Every release of Webhook Actions Pro — the premium add-on.

v1.2.0 2026-06-03

  • NewExternal Cron — replaces unreliable WP-Cron with an Uptime Kuma-based external cron monitor. Two modes: plugin_endpoint pings the FSWA queue processor on a configurable interval; wp_cron pings wp-cron.php directly and optionally adds DISABLE_WP_CRON to wp-config.php. Monitor lifecycle (create, pause, resume) is managed automatically on license activate/deactivate. REST: GET /pro/external-cron/settings, PUT /pro/external-cron/settings, GET /pro/external-cron/stats, POST /pro/external-cron/pause, POST /pro/external-cron/resume
  • NewUptime Kuma monitor URL sync — when the cron secret is regenerated from the free plugin, the Pro plugin automatically rebuilds the monitor URL via the fswa_cron_token_regenerated action so the next Kuma ping uses the updated token
  • NewActivity log coverage for Code Glue — snippet CRUD (create, update, delete) and trigger assignments (pre/post snippet enable/disable) are now recorded in Activity History with structured old/new context diffs. Requires free plugin 1.14.0
  • NewAutomatic plugin updates — the Pro plugin now self-updates via the WordPress plugin update mechanism; update checks poll the Flow Systems license server and surface available Pro releases in the standard WordPress Updates screen
  • NewLicense notice — an admin notice is shown when the Pro license is invalid, expired, or not yet activated, linking directly to the license settings screen
  • ImprovedPlugin updater reads and sets the version dynamically during release so the in-plugin version and update payload stay in sync
  • Requires free plugin >= 1.14.0

v1.1.0 2026-05-12

  • NewCode Glue — attach PHP snippets to any webhook+trigger pair. Pre-dispatch snippets run before the payload is sent and can modify or enrich it (must return $array). Post-dispatch snippets run after a successful delivery for side-effects (return value is ignored). Uses {{ $var.path }} shorthand for PHP array access (e.g. {{ $payload.site.url }}$payload['site']['url'])
  • NewGlobal snippet library — create, tag, search, and reuse snippets across all webhooks. REST: /fswa/v1/pro/snippets (CRUD), /fswa/v1/pro/snippets/{id}/preview
  • NewPer-webhook trigger snippet assignments — assign a pre and/or post snippet per webhook+trigger pair, each with an independent enable toggle. REST: /fswa/v1/pro/trigger-snippets/{webhook_id}/trigger/{trigger}
  • New{{ $var.path }} URL template syntax in endpoint URLs, resolved against the live outgoing payload via fswa_webhook_url filter — enables dynamic URLs like https://api.example.com/deals/{{ _hs_deal_id }} without custom PHP
  • NewDB tables fswa_pro_snippets and fswa_pro_trigger_snippets — idempotent, safe on existing installs
  • Requires free plugin >= 1.12.0 (1.14.0 required for External Cron feature)

v1.0.0 2026-05-07

  • Initial release
  • Pro license gate scaffolding — license key activation, validation, and site-limit enforcement
  • Integration tab in the free plugin admin panel for license management
Ready

Stop losing webhooks.
Start logging them.

$ wp plugin install flowsystems-webhook-actions --activate