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_endpointpings the FSWA queue processor on a configurable interval;wp_cronpings wp-cron.php directly and optionally addsDISABLE_WP_CRONto 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_regeneratedaction 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 viafswa_webhook_urlfilter — enables dynamic URLs likehttps://api.example.com/deals/{{ _hs_deal_id }}without custom PHP - → NewDB tables
fswa_pro_snippetsandfswa_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.
Stop losing webhooks.
Start logging them.
$ wp plugin install flowsystems-webhook-actions --activate