Automate GitHub Issue Alerts with n8n and Telegram Bot

This n8n workflow automates the monitoring of GitHub issues labeled ‘Bug’ and sends alerts to your Telegram account, saving you hours of manual issue tracking and ensuring timely responses to critical bugs.
github
telegram
scheduleTrigger
+3
Workflow Identifier: 1798
NODES in Use: Schedule Trigger, GitHub, Set, Filter, Telegram, Sticky Note

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

Visit through Desktop for Best experience

What this workflow does

This workflow checks GitHub for open issues labeled “Bug” every 10 minutes.
It finds new or updated bugs from the last 30 minutes.
Then it filters issues to show only those with fewer than 5 comments.
Finally, it sends a Telegram message with the issue title and link.
This helps users get quick alerts about urgent bugs without manual checks.


Who should use this workflow

This workflow is for developers or project managers who track GitHub issues.
It suits users who want to save time and respond faster to new bug reports.
Anyone using Telegram for notifications can benefit.
Also, users who want to reduce noise by ignoring bugs with many comments.


Tools and services used

  • n8n Automation Platform: Runs the workflow nodes and schedules automation.
  • GitHub API: Fetches repository issues with specific filters.
  • Telegram Bot API: Sends messages with issue alerts.

Using a personal access token for GitHub and bot token + chat ID for Telegram is needed.


Inputs, processing steps, and output

Inputs

  • GitHub repository owner and name.
  • Personal Access Token with repo permissions.
  • Telegram bot token and user chat ID.

Processing Steps

  • A Schedule Trigger runs every 10 minutes.
  • GitHub node queries open issues labelled “Bug”, updated or created in last 30 minutes.
  • Set node extracts only issue title, link, date, and comment count.
  • Filter node passes issues with fewer than 5 comments.
  • Telegram node sends a message with issue title and hyperlink.

Output

Telegram messages notify user about new bug issues needing attention.
This output improves bug tracking response time.


Beginner step-by-step: How to use this workflow in n8n

Step 1: Import the workflow

  1. Download the workflow file using the Download button on this page.
  2. Open your n8n editor.
  3. Use “Import from File” to load the workflow into n8n.

Step 2: Configure credentials

  1. Add GitHub Personal Access Token in the GitHub node credentials.
  2. Enter your Telegram bot token and user chat ID in the Telegram node.
  3. Update repository owner and name fields if needed.

Step 3: Test and activate

  1. Manually run the workflow once and check Telegram for messages.
  2. Fix any errors if messages do not arrive.
  3. Activate the workflow to run automatically every 10 minutes.

Follow self-host n8n if using your own server.


Possible issues and solutions

  • GitHub node returns no issues: Check owner and repo names, confirm token has repo reading rights.
  • Telegram does not send messages: Verify the bot token and chat ID are correct.
  • Filter node behaves wrongly: Ensure comment count field is number and condition is set to < 5.

Customization ideas

  • Change the label filter in GitHub node to monitor other issue types like “Enhancement”.
  • Adjust comment threshold to notify on fewer or more discussed bugs.
  • Add fields like assignee or milestone in the Set node for richer alerts.
  • Replace Telegram node with Slack or Email nodes for different notification platforms.
  • Change schedule trigger interval from every 10 minutes to other timings.

Summary

✓ Saves hours weekly by automating GitHub bug issue checks.
✓ Sends quick Telegram alerts for new important bugs.
✓ Filters out crowded bug discussions to reduce noise.
✓ Runs every 10 minutes to keep users updated near real-time.
✓ Easy to set up with simple credentials and minimal configuration.


Frequently Asked Questions

Yes. The workflow can be duplicated per repository or modified with a node like SplitInBatches to loop over multiple repositories.
Checking every 10 minutes with filters keeps API calls low, so it uses minimal rate limit.
Yes. n8n securely stores credentials and tokens stay inside the environment.
Failures usually happen from wrong bot tokens or chat IDs. Double-check these values in the Telegram node.

Promoted by BULDRR AI

Related Workflows

Automate Viral UGC Video Creation Using n8n + Degaus (Beginner-Friendly Guide)

Learn how to automate viral UGC video creation using n8n, AI prompts, and Degaus. This beginner-friendly guide shows how to import, configure, and run the workflow without technical complexity.
Form Trigger
Google Sheets
Gmail
+37
Free

AI SEO Blog Writer Automation Workflows in n8n

A complete beginner guide to building an AI SEO blog writer automation using n8n.
AI Agent
Google Sheets
httpRequest
+5
Free

Automate CrowdStrike Alerts with VirusTotal, Jira & Slack

This workflow automates processing of CrowdStrike detections by enriching threat data via VirusTotal, creating Jira tickets for incident tracking, and notifying teams on Slack for quick response. Save hours daily by transforming complex threat data into actionable alerts effortlessly.
scheduleTrigger
httpRequest
jira
+5
Free

Automate Telegram Invoices to Notion with AI Summaries & Reports

Save hours on financial tracking by automating invoice extraction from Telegram photos to Notion using Google Gemini AI. This workflow extracts data, records transactions, and generates detailed spending reports with charts sent on schedule via Telegram.
lmChatGoogleGemini
telegramTrigger
notion
+9
Free

Automate Email Replies with n8n and AI-Powered Summarization

Save hours managing your inbox with this n8n workflow that uses IMAP email triggers, AI summarization, and vector search to draft concise replies requiring minimal review. Automate business email processing efficiently with AI guidance and Gmail integration.
emailReadImap
vectorStoreQdrant
emailSend
+12
Free

Automate Email Campaigns Using n8n with Gmail & Google Sheets

This n8n workflow automates personalized email outreach campaigns by integrating Gmail and Google Sheets, saving hours of manual follow-up work and reducing errors in email sequences. It ensures timely follow-ups based on previous email interactions, optimizing communication efficiency.
googleSheets
gmail
code
+5
Free