FlowBridge (n8n Edition)
WordPress plugin that sends real-time webhook events to n8n for posts, taxonomies, users, and Contact Form 7 submissions. Configure fields, map names, preview JSON payloads, and test webhooks — all from the admin UI.
by Equal Pixels · github.com/shanijahania/flowbridge-for-n8n · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/shanijahania/flowbridge-for-n8n/archive/refs/heads/main.zipWordPress plugin that sends real-time webhook events to n8n for posts, taxonomies, users, and Contact Form 7 submissions. Configure fields, map names, preview JSON payloads, and test webhooks — all from the admin UI.
Features
- Post & Custom Post Type Events — Send webhooks when posts are created, updated, deleted, or change status.
- Taxonomy Events — Trigger webhooks on term creation, update, or deletion for any taxonomy.
- User Events — Notify n8n when users register, update their profile, or are deleted.
- Contact Form 7 Integration — Forward CF7 form submissions to n8n with field-level control.
- Field Configuration — Choose exactly which fields to include, rename them with "Send As", and set data types (string, int, float, bool, JSON).
- Meta Field Detection — Automatically discovers post meta, term meta, and user meta from sample entities.
- JSON Preview — See the exact payload structure before saving or sending, directly in the configuration modal.
- Test Events — Send test payloads to a separate test webhook URL so you can build n8n workflows without triggering production.
- Webhook Logs — Paginated log viewer with event type, HTTP status, payload inspection, and response details.
- Per-Entity Toggles — Enable or disable webhook sending for individual post types, taxonomies, or forms without losing configuration.
Requirements
- WordPress 6.0+
- PHP 7.4+
- An n8n instance with a Webhook node
Installation
- Upload the
flowbridge-for-n8nfolder to/wp-content/plugins/. - Activate the plugin via Plugins > Installed Plugins.
- Navigate to FlowBridge > Settings and enter your n8n webhook URL.
Quick Start
- Set your webhook URL — Paste your n8n Webhook node URL in the Webhook tab. Optionally add a separate test URL.
- Configure an entity — Go to the Posts, Taxonomies, Users, or Contact Forms tab. Click Configure on any entity.
- Select events — Check which events should trigger a webhook (e.g., Created, Updated, Deleted).
- Pick fields — Load fields from a sample entity, enable/disable individual fields, rename them, and set types.
- Preview — Click Preview Output to see the exact JSON that will be sent.
- Save & enable — Save the configuration and flip the toggle to start sending events.
Webhook Payload Structure
{
"event": "post.created",
"site_url": "https://yoursite.com",
"timestamp": "2026-03-08T12:00:00+00:00",
"entity_type": "post",
"entity_subtype": "post",
"entity_id": 42,
"data": {
"title": "Hello World",
"slug": "hello-world",
"status": "publish",
"meta": {
"custom_field": "value"
}
}
}
The data object only contains the fields you enabled, using the "Send As" names you configured.
License
GPL-2.0-or-later — see LICENSE.