WP Webhooks / Docs / Import & Export
Feature since v2.4.0

Import & Export

Move webhooks and chains between sites as a portable JSON document.

$

Export any webhook or chain — with its triggers, field mapping, conditions, and (with Pro) its Code Glue snippets — to a single JSON file, then import it into another site. Imports are validated against a strict schema and reported per item, so a malformed or partial document fails safely instead of half-applying. Reusable auth credentials travel as write-only references (never the secret), so nothing sensitive leaves the source site.

What travels

Each exported webhook carries its endpoint, HTTP method, headers, URL params, retry/backoff settings, and every trigger with its field mapping and conditions. Chains carry their links and per-link conditions. With Webhook Actions Pro active, each trigger also carries its pre/post Code Glue snippets via the fswa_export_trigger filter, restored on the other side by fswa_import_trigger.

Safe by design

The importer rejects unknown top-level keys unless a companion feature opts them in via fswa_import_extra_root_keys. Credentials are exported as references with a masked hint only — the encrypted secret is never included, so an imported webhook prompts you to supply or map its credential on the target site. Since 2.5.0 the personal data in captured example payloads is anonymized on the way out, too.

Importing into a site that already has the build

Re-importing is a first-class case, not an edge one. Choose whether duplicates are copied or skipped — either way the chain is rewired correctly, with skipped webhooks mapped to the copies already present. Anything the importer has to leave out (a hop pointing at a webhook that is not in the file, or one that would make a chain loop) is reported back to you rather than dropped quietly.

/ Related

Ready

Your next automation is
one sentence away.

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