Telegram Automate

Telegram Automate streamlines communication by automatically sending weekly failure reports for your workflows. It checks past executions every 7 days, compiles a list of failures, and delivers them directly to your Telegram, ensuring you stay informed and can take timely action.

7/8/2025
10 nodes
Medium
schedulemediumtelegramschedule triggersticky notefiltern8naggregateautomationcommunicationbotcron
Categories:
Communication & MessagingSchedule TriggeredMedium Workflow
Integrations:
TelegramSchedule TriggerSticky NoteFilterN8nAggregate

Target Audience

This workflow is ideal for:
- Project Managers: To keep track of workflow failures and ensure timely resolutions.
- Developers: To monitor their automated tasks and receive instant notifications about failures.
- Team Leads: To maintain oversight on team performance and workflow efficiency.
- Business Analysts: To analyze operational issues and identify patterns in workflow failures over time.

Problem Solved

This workflow addresses the challenge of monitoring automated processes by providing a weekly report of all workflow failures within the last 7 days. It ensures that users are promptly informed about any issues, enabling them to take corrective actions swiftly.

Workflow Steps

  • Schedule Trigger: The workflow is triggered weekly based on a defined schedule.
    2. Get all previous executions: It retrieves all executions of the specified workflow from the last week.
    3. Filter for executions of the week: The workflow filters the retrieved executions to identify only those that failed.
    4. Set a message for each failed execution: For each failure, a message is formatted to provide essential details, including the workflow name, execution link, and start date.
    5. Aggregate all messages: All failure messages are aggregated into a single message for easier reading.
    6. Send via Telegram: Finally, the aggregated message is sent to a specified Telegram chat, ensuring timely communication of issues.
  • Customization Guide

    To customize this workflow:
    - Change the Trigger Schedule: Adjust the Schedule Trigger settings to fit your desired frequency (e.g., daily, bi-weekly).
    - Modify the Filter Conditions: Update the filter conditions to include other criteria for failures if needed.
    - Edit Telegram Message Format: Customize the message format in the Set a message for each failed execution step to include additional information or change the wording.
    - Update Telegram Credentials: Ensure that the correct Telegram API token and chat ID are set in the Telegram node to send messages to the right recipient.