Setup
1. Add a Webhook node in n8n
Create a new workflow in n8n. Add a Webhook node as the trigger. Set the HTTP method to POST. Copy the production URL (not the test URL). It looks likehttps://your-n8n.example.com/webhook/....
n8n has separate test and production URLs. Use the production URL in Larm — the test URL only works while the workflow editor is open.
2. Create a webhook alert channel in Larm
In Larm, go to Alert channels and click New alert channel. Select Webhook as the type and paste the n8n production URL.3. Set a custom payload template
Set a structured payload template so each field is available as a separate property in n8n:4. Send a test alert
Activate the workflow in n8n, then click Send test on the alert channel in Larm. Check the n8n execution log to confirm the event was received.5. Add downstream nodes
Add nodes after the Webhook trigger to process the alert — send a message, create a ticket, update a spreadsheet, or anything else n8n supports.Example: Create a Jira ticket when a monitor goes down
- Follow the setup above to create the Webhook trigger
- Add an If node: check that
eventequalsmonitor_down - Add a Jira node on the true branch: Create Issue
- Map the fields:
- Summary:
[DOWN] {{monitor_name}} - Description:
{{monitor_url}} went down at {{timestamp}}. Error: {{last_error}}
- Summary:
- Activate the workflow