Description
Most WordPress-to-n8n integrations go through the full core REST API (/wp/v2/posts) authenticated with an Application Password tied to a real WordPress user account. That works, but it hands your automation tool a full editor-level user and the entire posts CRUD surface just to create or update a handful of posts.
This plugin exposes a much narrower surface instead:
- One API key — generated in Settings, shown once, stored as a salted hash (never in plain text). Authenticates your site, not a person.
- Three inbound actions —
/ping(test the connection),/create-post,/update-post, with Advanced Custom Fields (ACF) support when ACF is active, plain post meta otherwise. - One outbound event — an optional fire-and-forget webhook to your n8n instance whenever a post is published. A slow or unreachable n8n endpoint never blocks publishing.
- A visible request log in wp-admin, so you can see exactly what n8n has (and hasn’t) done without digging through server logs.
- Built-in brute-force protection — repeated failed key attempts from the same IP lock out for 5 minutes.
- HTTPS required by default (can be disabled for local testing only).
This plugin does not phone home to any Tridigiam-hosted service. Everything runs on your own site; the only outbound connection it ever makes is the one webhook URL you configure yourself.
Who it’s for: anyone using n8n (or a similar tool) to create or update WordPress content who doesn’t want to hand out a full user account and the entire REST API surface to do it.
What it’s not: a general-purpose webhook framework. If you need to fire on arbitrary WordPress hooks, look at a broader automation plugin — this one does the n8n-shaped job well, not every job.
Installation
- Upload the plugin folder to
/wp-content/plugins/, or install the zip via Plugins → Add New → Upload Plugin. - Activate the plugin.
- Go to Settings → n8n Webhook Bridge.
- Click “Generate Key” and copy it immediately — it’s not stored in a recoverable form and won’t be shown again.
- Optionally choose which WordPress user new/updated posts should be attributed to, and set a publish-webhook URL if you want WordPress to notify n8n when something goes live.
- In n8n, use an HTTP Request node with header
X-N8N-Bridge-Key: <your key>against the base URL shown on the settings page.
Requires WordPress 6.0+ and PHP 7.4+.




Reviews
There are no reviews yet.