WP Webhooks/ Pro Changelog
Pro Plugin

Pro Changelog

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

v1.9.0 2026-09-02

  • Changed: Code Glue, dynamic URL templates, per-webhook retry limits and backoff strategies, unlimited AND/OR conditions and publishing a build are no longer Pro features — they now ship in the free Webhook Actions plugin, and this release hands them over. Your snippets, assignments and retry settings are untouched and keep working exactly as they were
  • Changed: Pro is now hosted AI credits and External Cron — the two things that run on our infrastructure rather than yours
  • New a site that published builds on the free AI trial and then bought a licence keeps them. The pages, the reward ledger and the credits publishing earned move onto the licence when it is activated on that site
  • Requires Webhook Actions 3.0.0 or newer. Update the free plugin first; until you do, this release will not load, and the version you have now keeps running the moved features so nothing breaks in between

v1.8.4 2026-08-30

  • Fixed the plugin package no longer carries our own deployment scripts. They were inert — nothing loaded or ran them — but they had no business being inside your site, and they are now excluded from the download
  • Still requires Webhook Actions 2.7.1 or newer

v1.8.3 2026-08-17

  • Fixed copying a site to a new address — a staging clone, or a real domain migration — went completely unnoticed. The licence kept reporting the seat count from the moment of the copy instead of registering the new address, and the copy went on reading the External Cron monitor belonging to the site it came from, right down to being able to pause it
  • Pro now records which address its cached state belongs to and reacts when that changes: it stops using the other site's monitor, gives this site its own cron token, and re-validates the licence against the address it is actually running on
  • The old site's monitor is deliberately left running rather than paused — a copy has no business stopping the original's queue — and an admin notice explains what changed and what still needs a person
  • Fixed an http-to-https or www change is no longer mistaken for a move to a different site, which would have stranded the monitor and created a duplicate beside it
  • Fixed no External Cron monitor is created for a local development address, which nothing on the internet can reach

v1.8.2 2026-08-12

  • Fixed a build you share or publish now lists every ability Build with AI ran, across every plan it went through — previously a build that failed a test delivery and was fixed by a short corrective plan credited the agent with only that last plan's steps
  • Fixed the "Fix it" button and the automatic resume after a captured payload travel as messages the panel sent for you, so a shared conversation no longer attributes an endpoint's own error to you
  • Requires Webhook Actions (free) 2.7.1 or newer, which adds the applied-step history this reads

v1.8.1 2026-08-04

  • Fixed previewing a Code Glue snippet now runs it against the payload the snippet actually gets at dispatch — after your field mapping — so a snippet that reads $args no longer previews green and then quietly does nothing in production
  • New the preview shows you the exact array the snippet received, so you can check the keys your code reads are really there before assigning it
  • New a snippet that reads $args when the mapping has removed it is reported instead of silently doing nothing — the notice lists the keys that ARE available
  • Still requires Webhook Actions (free) 2.5.0 or newer

v1.8.0 2026-08-03

  • Fixed publishing the same build twice no longer creates a second page — publishing again points you at the page that build already has, and the duplicate cannot be created in the first place
  • New after publishing, the plugin can tell you when your page is actually live — wpwebhooks.org rebuilds after every publish, so the address it hands back takes about a minute and a half to start working (shown in Build with AI from free 2.6.0 onward)
  • Still requires Webhook Actions (free) 2.5.0 or newer

v1.7.0 2026-07-31

  • New Publish a build to wpwebhooks.org straight from Build with AI — your webhooks and chains become a public page anyone can import, and you earn 50 AI credits for publishing plus 20 every time someone likes it
  • New the Build-with-AI conversation can travel with a shared or published build, opt-in and off by default, so whoever imports it can see how it was made
  • Improved personal data in a shared conversation is anonymized the same way the free plugin anonymizes captured example payloads — emails, IP addresses and phone numbers quoted back by the agent are replaced with placeholders
  • Requires Webhook Actions (free) 2.5.0 or newer, which adds the publish/share document and its export hooks

v1.6.0 2026-07-26

  • New: Code Glue travels with Import & Export — exporting a webhook now includes its pre and post Code Glue snippets, and importing recreates them on the target site
  • Requires Webhook Actions (free) 2.4.0 or newer, which adds the import/export engine and its per-trigger hooks

v1.5.0 2026-07-22

  • New WP Webhooks AI — every Pro license now includes monthly AI credits for Build with AI, hosted by us with no API keys to configure. Activating a license switches the builder to the hosted service automatically (an explicit own-keys or WordPress-connectors choice is never overridden), and the balance updates live after every agent call
  • New out-of-credits, rate-limit, and provider errors surface directly in the builder chat, with a buy-more-credits link and the option to switch back to your own keys at any time
  • Improved Polish, Dutch, and Chinese translations for all new strings, plus three Code Glue ability descriptions that had shipped untranslated
  • Requires free plugin >= 2.3.0

v1.4.0 2026-07-15

  • New fswa_glue_error action — a Code Glue snippet that errors during a real dispatch now fires do_action( 'fswa_glue_error', $webhook_id, $trigger, $stage, $snippet_id, $error ) and writes to the PHP error log. The delivery itself is never broken: the payload is sent unmodified, exactly as before, but the failure is no longer silent
  • Improved assigning a snippet to a webhook that is still disabled (the build under review) no longer asks the AI agent for confirmation. Attaching to a LIVE webhook still requires it, with a notice explaining that the snippet's PHP starts running on real traffic immediately
  • Requires free plugin >= 2.2.0

v1.3.1 2026-07-07

  • Fixed assign_snippet AI ability now accepts the stage variants models actually emit (pre_dispatch, post-dispatch) and normalizes them to pre/post
  • Fixed AI-written snippet code wrapped in <?php … ?> tags is normalized to plain PHP instead of failing at run time (create, update, and preview)
  • Improved refreshed bundled banners and animated update icon for the AI-first 2.0 narration

v1.3.0 2026-07-06

  • New AI writes Code Glue — seven Code Glue abilities for the free plugin's Build with AI agent (and external MCP agents): list, get, create, update, preview, assign, and delete snippets. The agent drafts PHP, test-runs it against your real captured payloads via preview, and assigning or deleting a snippet always requires your confirmation
  • New With Pro active, the AI agent can propose multi-rule AND/OR condition groups instead of a single rule
  • New Polish (pl_PL), Simplified Chinese (zh_CN), and Dutch (nl_NL) translations for the AI snippet abilities and External Cron strings
  • Docs REST API conditions examples, including cast types and the schemas endpoint reference

v1.2.1 2026-06-22

  • New Translations — the Pro plugin is now fully translatable (text domain flowsystems-webhook-actions-pro) and ships Polish (pl_PL), Simplified Chinese (zh_CN), and Dutch (nl_NL). Compatible with WPML and Polylang String Translation
  • Improved Animated plugin icon on the update screen (refreshed artwork with more padding)
  • Internal: Translation template (.pot) added; the license-notice, base-version-mismatch notice, and REST validation strings are wrapped for localization

v1.2.0 2026-06-03

  • New External 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
  • New Uptime 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
  • New Activity 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
  • New Automatic 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
  • New License notice — an admin notice is shown when the Pro license is invalid, expired, or not yet activated, linking directly to the license settings screen
  • Improved Plugin 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

  • New Code 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'])
  • New Global snippet library — create, tag, search, and reuse snippets across all webhooks. REST: /fswa/v1/pro/snippets (CRUD), /fswa/v1/pro/snippets/{id}/preview
  • New Per-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
  • New DB 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

Your next automation is
one sentence away.

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