How to Connect Monitoristic to n8n, Make, and Zapier

Monitoristic tells you the moment your site goes down — via Telegram or webhooks. But what if you want more than a notification? What if you want your downtime alert to do something — create a ticket, escalate to your on-call engineer, log the incident, or trigger an automated recovery?
That's where automation platforms come in. n8n, Make, and Zapier all accept incoming webhooks, which means you can pipe Monitoristic alerts into any workflow you can imagine.
This guide shows you how to connect Monitoristic to all three.
How It Works
The mechanism is the same for every platform:
- The automation tool gives you a webhook URL — a unique address that listens for incoming data.
- You paste that URL into Monitoristic's webhook settings.
- When a monitor goes down (or recovers), Monitoristic sends a JSON payload to that URL.
- Your workflow receives the data and runs whatever steps you've built.
No code required on your end. You build the logic visually in the automation tool.
The Monitoristic Webhook Payload
Before connecting anything, it helps to know what data you'll receive. When a monitor goes down or recovers, Monitoristic sends this JSON:
{
"event": "monitor.down",
"monitor": {
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "My Website",
"url": "https://example.com"
},
"incident": {
"id": "f9e8d7c6-b5a4-3210-fedc-ba9876543210",
"title": "My Website is down"
},
"check": {
"status_code": 500,
"response_time": 1234,
"error": null
},
"timestamp": "2026-05-02T12:00:00.000Z"
}
The event field is either monitor.down or monitor.recovered. You'll use these fields to build conditional logic — for example, "if event is monitor.down, create a ticket; if monitor.recovered, close it."
There's also a separate payload for maintenance events (maintenance.started, maintenance.completed, etc.) if you want to automate around planned downtime.
Connecting to n8n
n8n is a powerful, often self-hosted automation tool that developers love for its flexibility.
Steps:
- In n8n, create a new workflow and add a Webhook node as the trigger.
- Set the HTTP method to POST and copy the Production URL n8n generates.
- In Monitoristic, go to your notification settings, add a Webhook channel, and paste the n8n URL.
- Back in n8n, add the nodes you want to run — an IF node to branch on
{{$json.event}}, then actions like creating a ticket or posting to Slack. - Activate the workflow.
Example n8n workflow:
Webhook (trigger)
→ IF event == "monitor.down"
→ Jira: Create Issue (title from incident.title)
→ Slack: Post to #incidents
→ IF event == "monitor.recovered"
→ Jira: Transition Issue to Done
→ Slack: Post "Resolved" message
Because n8n is code-friendly, you can also drop in a Function node to transform the payload, enrich it with data from other APIs, or build complex routing logic.
Connecting to Make
Make (formerly Integromat) uses a visual scenario builder that's great for connecting many apps together.
Steps:
- In Make, create a new scenario and add a Webhooks → Custom webhook module as the trigger.
- Click Add, name the webhook, and copy the generated URL.
- In Monitoristic, add a Webhook notification channel and paste the Make URL.
- Trigger a test from Monitoristic (or wait for a real event) so Make can detect the data structure.
- Add modules after the webhook — a Router to branch on the event type, then actions like creating records or sending messages.
Example Make scenario:
Custom webhook (trigger)
→ Router
→ Route 1 (event = monitor.down): Trello → Create Card + Email → Send
→ Route 2 (event = monitor.recovered): Trello → Archive Card
Make's strength is the breadth of app integrations — if you use a tool, Make probably connects to it.
Connecting to Zapier
Zapier is the most beginner-friendly of the three, with the largest catalog of app integrations.
Steps:
- In Zapier, create a new Zap and choose Webhooks by Zapier as the trigger.
- Select Catch Hook as the event and copy the custom webhook URL.
- In Monitoristic, add a Webhook notification channel and paste the Zapier URL.
- Send a test event so Zapier can parse the fields.
- Add action steps — use a Filter to run only on
monitor.down, then connect actions like Slack, Google Sheets, or PagerDuty.
Example Zap:
Catch Hook (trigger)
→ Filter: only continue if event = monitor.down
→ PagerDuty: Create Incident
→ Google Sheets: Add Row (log the downtime)
Zapier's filters and paths make it easy to build conditional logic without any technical setup.
Real Workflow Ideas
Once your alerts flow into an automation tool, here's what you can build:
Incident ticketing Downtime automatically creates a ticket in Jira, Linear, or Trello with the monitor name, URL, and status code pre-filled. Recovery closes it. Your incident log builds itself.
Smart escalation Post to Slack immediately. If the monitor is still down after 10 minutes (use a delay step), escalate by sending an SMS or calling your on-call engineer via PagerDuty.
Incident logging Every downtime and recovery event gets logged to a Google Sheet or database with timestamps. Over time, you build a complete incident history you can analyze for patterns — exactly the kind of data covered in how to read an uptime report.
Automated response For some failures, you can trigger a fix. A webhook can call your hosting provider's API to restart a service, clear a cache, or scale up resources — turning detection into automatic remediation.
Multi-channel broadcast Fan out a single downtime alert to Slack, email, a status page update, and a team SMS — all from one Monitoristic webhook.
A Note on Reliability
One important detail: if you're routing critical alerts through an automation platform, remember that platform is now part of your alert chain. If n8n, Make, or Zapier has an outage, your automated alerts could be delayed or dropped.
For mission-critical alerts (like a checkout outage), it's wise to keep a direct notification channel too — a Telegram alert straight from Monitoristic that doesn't depend on any third party. Use the automation platform for the rich workflow (tickets, logging, escalation) and keep a direct channel as your reliable backstop.
This is also why it's worth monitoring your automation tool itself — especially if you self-host n8n.
Get Started
- Pick your automation platform (n8n, Make, or Zapier)
- Create a workflow with a webhook trigger and copy the URL
- In Monitoristic, add a webhook notification channel and paste the URL
- Build your workflow steps
- Test it, then let it run
From there, every downtime event becomes the start of an automated workflow — not just a notification you have to act on manually.
Start monitoring with Monitoristic →
For the full webhook reference, see the webhook integration docs.