Severity-based branching
A Switch node on the severity field: critical alerts page the on-call phone, warnings post to chat, and everything is appended to a Postgres or Airtable incident log.
n8n's Webhook node accepts JSON from any source — and NorthDuty's custom webhook channel posts structured alert JSON to any URL. Point a channel at your n8n instance, self-hosted or cloud, and every monitoring signal — downtime, failed journeys, visual changes, SSL expiry — becomes a workflow trigger with the full alert data attached.
Start your 7-day trial — no credit card, free plan after.
Pipe alert JSON into self-hosted n8n workflows - the automation stack agencies own.
One Webhook node in, any of n8n's nodes out.
A Switch node on the severity field: critical alerts page the on-call phone, warnings post to chat, and everything is appended to a Postgres or Airtable incident log.
Branch on project name or base URL so each client's alerts reach that client's channel, ticket queue, or maintenance-report sheet — one workflow for the whole roster.
Because n8n can call anything over HTTP or SSH, a specific failure can trigger a runbook: clear a cache, restart a service, or redeploy — then re-check before waking a human.
Write every alert to your own database and build Grafana or Metabase dashboards on top — no third-party analytics required.
Teams that self-host n8n like owning their automation: no per-task pricing, full control over data, workflows in version control. NorthDuty fits the same philosophy from the monitoring side — it watches sites from the outside with nothing installed on them, and hands automation-ready JSON to whatever you run.
In n8n, the alert payload lands as regular workflow data: an IF or Switch node branches on severity or rule type, and from there any of n8n's hundreds of nodes take over — tickets, databases, chat, SMS, or an HTTP request to your own systems. The payload includes the alert title, rule type and label, severity, project id, name and base URL, threshold and observed value with unit and comparator, a dashboard link, and a readable message.
External monitoring plus self-hosted automation, each doing what it is best at.
A Webhook node is the whole integration.
Create a workflow with a Webhook trigger node, set the method to POST, and copy the production webhook URL (use the test URL first if you want to inspect a sample).
In your NorthDuty project's notification channels, add a Custom Webhook channel and paste the n8n webhook URL as the destination.
Point the rules you want automated — journey failures, downtime, visual changes, SSL expiry — at the new channel.
Trigger a test alert, inspect the JSON in n8n, then add IF or Switch nodes on severity or rule and connect the action nodes you need. Activate the workflow.
Explore pricing, feature details, solution pages, and related tools connected to this website monitoring use case.
Pricing
NorthDuty plans are sized by how many checkout, signup, and login journeys you monitor: Free (1 daily journey), $29 Starter, $79 Pro, $199 Business, $499 Enterprise. 7-day full trial, no card.
Compare pricing plansHub
Explore NorthDuty features: website health checks every 5 minutes, screenshot-based visual change detection, and AI-suggested user journey monitoring in one project.
Browse FeaturesHub
Explore NorthDuty solutions for ecommerce website monitoring, SaaS website monitoring, agency website monitoring, and startup website monitoring.
Browse SolutionsFeature
Route NorthDuty alerts to the channels your team uses: email, Slack, Microsoft Teams, Discord, Google Chat, custom webhooks, Telegram, SMS, and WhatsApp.
Explore IntegrationsFeature
Connect NorthDuty monitoring alerts to Zapier in about two minutes with a custom webhook: log incidents to Google Sheets, open Jira or Trello tickets, and trigger workflows in 8,000+ apps.
Explore Zapier IntegrationFeature
Send NorthDuty monitoring alerts into Make (formerly Integromat) scenarios with one webhook URL: route incidents, build client reports, and connect 2,000+ apps — works on Make's free plan.
Explore Make IntegrationSolution
Monitor client sites for blank pages, broken flows, visual regressions, post-launch issues, and client-ready reports.
View For AgenciesAnswers to common questions about this monitoring feature and when teams should use it.
A dedicated n8n community node is on the roadmap. Today the standard Webhook node covers the trigger side completely — it receives the full alert payload with nothing to install.
Yes — that is the most common setup. The only requirement is that NorthDuty's servers can reach your n8n webhook URL over HTTPS. n8n Cloud works the same way.
JSON with the alert title, rule and ruleLabel, severity, project (id, name, baseUrl), threshold, observedValue, unit, comparator, dashboardUrl, and a plain-language message.
Custom webhook channels are available on any paid plan; email alerts are on every plan including Free.
Point a NorthDuty webhook channel at your n8n instance and keep monitoring, triage, and remediation in workflows you own.
7 days with every feature unlocked, no credit card required — then keep monitoring on the free forever plan.