Skip to main content

Multi-channel workflow error alerts with Telegram, Gmail & messaging apps

Workflow preview

Workflow preview
100%
Multi-channel workflow error alerts with Telegram, Gmail & messaging apps preview
Open on n8n.io

Important notice

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

1. Workflow Overview

The Error Notification workflow is designed to instantly notify you whenever any other n8n workflow encounters an error, using popular communication channels like Telegram and Gmail—with optional s...

Best for

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

Tools used

n8n-nodes-base.errortrigger, n8n-nodes-base.code, n8n-nodes-base.gmail, n8n-nodes-base.whatsapp, n8n-nodes-base.slack, n8n-nodes-base.telegram, n8n-nodes-base.discord, 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 Khairul Muhtadin.

Original n8n.io source

1.1 Workflow description

Title
Multi-channel workflow error alerts with Telegram, Gmail & messaging apps
Workflow name
Multi-channel workflow error alerts with Telegram, Gmail & messaging apps

The Error Notification workflow is designed to instantly notify you whenever any other n8n workflow encounters an error, using popular communication channels like Telegram and Gmail—with optional support for Discord, Slack, and WhatsApp.

💡 Why Use Error Notification workflow?

  • Immediate Awareness: Get instant alerts when workflows fail, preventing unnoticed errors and downtime.
  • Multi-Channel Flexibility: Notify your team via Telegram, Gmail, and optionally Slack, Discord, or WhatsApp.
  • Detailed Context: Receive rich error information including the error message, node name, time, and execution link for quicker fixes.
  • Easy Integration: Built with native n8n nodes and customizable code, simple to adopt without complex setup.
  • Open Source & Free: Use and adapt this workflow at no cost, making professional error monitoring accessible.

⚡ Who Is This For?

  • n8n Workflow Developers: Quickly spot and respond to automation issues in development or production.
  • Operations Teams: Maintain uptime and swiftly troubleshoot errors across multiple workflows.
  • Small to Medium Businesses: Gain professional error alerting without expensive monitoring tools.
  • Automation Enthusiasts: Enhance your automation reliability with real-time failure notifications.

❓ What Problem Does It Solve?

This workflow embedd error detection and notification directly within your n8n instance. It automates the process of catching errors as they occur, compiling meaningful context, and delivering it instantly via your preferred messaging platforms. This drastically reduces your response time to issues and streamlines error management, improving your automation reliability and operational confidence.

🔧 What This Workflow Does

Trigger: Listens for any error generated in your n8n workflows using the n8n Error Trigger node.

📎 Step 2: Executes a Code node that formats a detailed error message capturing workflow name, error node, description, timestamp, and an execution URL.

🔍 Step 3: Sends the formatted error notification to multiple communication channels: Telegram and Gmail by default, plus optionally Discord, Slack, and WhatsApp (disabled by default).

💌 Step 4: Delivers rich, parsed HTML-formatted messages to ensure error readability and immediate actionability.

🔐 Setup Instructions

  1. Import the provided .json file into your n8n instance (Cloud or self-hosted).

  2. Set up credentials:

    • Gmail OAuth credentials for sending emails via Gmail node
    • Telegram API credentials for Telegram notifications
    • (Optional) Discord Webhook URL credential for Discord notifications
    • (Optional) Slack Webhook credential for Slack notifications
    • (Optional) WhatsApp connection credentials (if enabled)
  3. Customize the Code node if needed to adjust the error message format or target chat IDs.

  4. Update the chat IDs and recipient details in each notification node according to your channels.

  5. Test the workflow by manually triggering an error in another workflow to verify proper notifications.

🧩 Pre-Requirements

  • Active n8n instance (cloud or self-hosted) with version supporting Error Trigger node
  • Telegram bot credentials and chat ID
  • (Optional) Gmail, Discord, Slack, or WhatsApp accounts and webhook credentials if you want to use those channels

🛠️ Customize It Further

  • Enable and configure additional notification nodes like Slack or WhatsApp to fit your team's communication style.
  • Customize the error message template in the Code node to include extra metadata or format it differently (e.g., markdown).
  • Integrate with incident management tools via webhook nodes or create tickets automatically on error.

🧠 Nodes Used

  • Error Trigger
  • Code
  • Telegram
  • Gmail
  • Discord (disabled)
  • Slack (disabled)
  • WhatsApp (disabled)
  • Sticky Note (for description)

📞 Support

Made by: khaisa Studio
Tag: notification,error,monitoring,workflow,automation,alerts
Category: Monitoring & Alerts
Need a custom? Need a custom? contact me on LinkedIn or Web

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 - Error Trigger

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

Block 2 - Code

Type / Role
n8n-nodes-base.code - code
Config choices
Version 2

Block 3 - Notify Gmail

Type / Role
n8n-nodes-base.gmail - gmail
Config choices
Version 2.1

Block 4 - Notify Whatsapp

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

Block 5 - Notify Slack

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

Block 6 - Notify Telegram

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

Block 7 - Notify Discord

Type / Role
n8n-nodes-base.discord - discord
Config choices
Version 2

Block 8 - Sticky Note1

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

3. Summary Table

Workflow Multi-channel workflow error alerts with Telegram, Gmail & messaging apps
Complexity intermediate
Nodes 8
Categories DevOps
Author Khairul Muhtadin
Published 03 Jul 2025

4. Reproducing the Workflow from Scratch

  1. 1. Download the workflow JSON

    Use the JSON export at /data/workflows/5629/5629.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 workflow error alerts with Telegram, Gmail & messaging apps do?

The Error Notification workflow is designed to instantly notify you whenever any other n8n workflow encounters an error, using popular communication channels like Telegram and Gmail—with optional s...

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.