Skip to main content

Multi-channel website downtime alerts with UptimeRobot, Slack, WhatsApp & Notion

Workflow preview

Workflow preview
100%
Multi-channel website downtime alerts with UptimeRobot, Slack, WhatsApp & Notion preview
Open on n8n.io

Important notice

This workflow is provided as-is. Please review and test before using in production.

1. Workflow Overview

Description Automates website downtime detection and notifications using UptimeRobot. Triggers alerts via Slack, WhatsApp, or Email when a website goes down. Creates a task in Notion and tags the r...

Best for

  • DevOps automation workflows
  • intermediate n8n builders looking for reusable templates

Tools used

n8n-nodes-base.webhook, n8n-nodes-base.slack, n8n-nodes-base.emailsend, n8n-nodes-base.notion, n8n-nodes-base.whatsapp, n8n-nodes-base.stickynote

Source and attribution

This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Oneclick AI Squad.

Original n8n.io source

1.1 Workflow description

Title
Multi-channel website downtime alerts with UptimeRobot, Slack, WhatsApp & Notion
Workflow name
Multi-channel website downtime alerts with UptimeRobot, Slack, WhatsApp & Notion

Description

  • Automates website downtime detection and notifications using UptimeRobot.
  • Triggers alerts via Slack, WhatsApp, or Email when a website goes down.
  • Creates a task in Notion and tags the responsible engineer for resolution.

Essential Information

  • Monitors website status via UptimeRobot webhook.
  • Sends immediate alerts to multiple channels (Slack, WhatsApp, Email).
  • Generates a Notion task to track and assign downtime resolution.

System Architecture

  • Downtime Detection Pipeline:
    • UptimeRobot Webhook Trigger: Detects website status changes (triggers on "down" status).
  • Alert Generation Flow:
    • Send Slack Alert: Notifies the team via Slack.
    • Send WhatsApp Alert: Sends a message via WhatsApp.
    • Send Email Alert: Emails the team about the downtime.
  • Task Management:
    • Create Notion Task: Creates a task in Notion and tags the responsible engineer.

Implementation Guide

  • Import the workflow JSON into n8n.
  • Configure UptimeRobot webhook with the workflow URL (trigger on "down" status).
  • Set up Slack, WhatsApp, and Email credentials.
  • Configure Notion integration and specify the responsible engineer tag.
  • Test with a simulated downtime event.
  • Monitor alert delivery and task creation accuracy.

Technical Dependencies

  • UptimeRobot API for website monitoring and webhook triggers.
  • Slack API for team notifications.
  • WhatsApp API (e.g., Twilio) for messaging.
  • Email service (e.g., SMTP) for email alerts.
  • Notion API for task management.
  • n8n for workflow automation.

Customization Possibilities

  • Adjust UptimeRobot trigger to include additional status conditions (e.g., "paused").
  • Customize alert messages in Slack, WhatsApp, and Email nodes.
  • Modify Notion task template to include more details (e.g., downtime duration).
  • Add escalation logic for unresolved issues.
  • Integrate with additional tools (e.g., PagerDuty) for alerts.

1.2 Logical Blocks

This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.

2. Block-by-Block Analysis

Block 1 - UptimeRobot Webhook Trigger

Type / Role
n8n-nodes-base.webhook - webhook
Config choices
Version 1

Block 2 - Send Slack Alert

Type / Role
n8n-nodes-base.slack - slack
Config choices
Version 1

Block 3 - Send Email Alert

Type / Role
n8n-nodes-base.emailSend - emailSend
Config choices
Version 1

Block 4 - Create Notion Task

Type / Role
n8n-nodes-base.notion - notion
Config choices
Version 1

Block 5 - Send message

Type / Role
n8n-nodes-base.whatsApp - whatsApp
Config choices
Version 1

Block 6 - Sticky Note

Type / Role
n8n-nodes-base.stickyNote - stickyNote
Config choices
Version 1

3. Summary Table

Workflow Multi-channel website downtime alerts with UptimeRobot, Slack, WhatsApp & Notion
Complexity intermediate
Nodes 6
Categories DevOps
Author Oneclick AI Squad
Published 29 Jul 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/6645/6645.json as the source template for this automation.

  2. 2. Import the template into n8n

    Open n8n, import the downloaded JSON, and review each node before activating the workflow.

  3. 3. Configure credentials and variables

    Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.

  4. 4. Test with sample data

    Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.

  5. 5. Activate and monitor

    Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.

5. General Notes & Resources

Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.

Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.

Frequently asked questions

What does Multi-channel website downtime alerts with UptimeRobot, Slack, WhatsApp & Notion do?

Description Automates website downtime detection and notifications using UptimeRobot. Triggers alerts via Slack, WhatsApp, or Email when a website goes down. Creates a task in Notion and tags the r...

What do I need before importing this workflow?

Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.

Can I customize this workflow?

Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your DevOps use case.