Connect a workflow
1
Add a Webhook node
In n8n, start a workflow with the Webhook node and set its HTTP method to POST.
Leave authentication off — every delivery is signed instead.
2
Copy the Production URL
The node shows two URLs. Copy the Production one (
…/webhook/…).3
Paste it into Watx
Integrations → n8n → Connect, paste the URL, and tick which events should trigger it.
4
Activate the workflow
Press Send test from Watx, confirm n8n received it in the workflow’s executions, then
switch the workflow to Active.
The two ways an n8n connection silently never fires
Both end in a green tick here and nothing happening there, so they are worth checking first. A self-hosted n8n must also be reachable from the public internet over https. Watx cannot deliver tolocalhost or a private network address, and such a URL is refused when you
connect rather than accepted and never delivered to.
The events
Pick at least one. The test delivery is named
n8n.test, so a Switch or IF node that routes
on the event name behaves the same for a test as it does for a real event — except for the
name itself.
These four are what an n8n connection offers. For form submissions and bookings from
Watx booking forms, register the same Production URL as a webhook endpoint under
Settings → Developer → Webhooks instead — that page offers those events
as well. Endpoints registered there belong to the public API: they are managed on that page,
not here, and do not appear on the Integrations page.
The signing secret
Shown once, immediately after you connect. It is optional: the Webhook node accepts the request either way. Use it if you want a Code node to verify theX-Watx-Signature
header against the payload before acting on it. See Webhooks for the payload
and the verification recipe.