Automate GitHub Issue Notifications to Telegram
detail.loadingPreview
Stay informed about new GitHub issues without constant monitoring. This workflow automatically fetches open issues from your GitHub repositories and sends relevant details to your Telegram chat, allowing you to respond faster.
About This Workflow
This n8n workflow empowers you to proactively manage your GitHub projects by automating the monitoring of new issues. It seamlessly integrates with GitHub to fetch open issues, allowing you to filter them based on criteria like the number of comments. Once filtered, key information such as the issue title, URL, creation date, and comment count is extracted and then sent directly to your Telegram account. This ensures you're always aware of important updates and can address issues promptly. The workflow is designed to run at a set interval, keeping you continuously updated on your repository's activity.
Key Features
- Automated GitHub Issue Fetching: Regularly polls your specified GitHub repositories for new open issues.
- Customizable Filtering: Filter issues based on criteria like the number of comments, allowing you to prioritize.
- Real-time Telegram Notifications: Receive instant alerts with issue details directly in your Telegram chat.
- Configurable Fetch Interval: Set the workflow to run every 10 minutes (or your preferred interval) for continuous monitoring.
- Easy Telegram Bot Integration: Simple setup using your existing Telegram bot token and chat ID.
How To Use
- Configure GitHub Credentials: Set up your GitHub API credentials within n8n.
- Specify Repository Details: In the 'Get Github Issues' node, enter the
OWNERandREPO NAMEfor the repository you want to monitor. - Customize Issue Filters: Adjust the
state,since, andlabelsparameters in the 'Get Github Issues' node to refine which issues are fetched (e.g., 'open' issues with the 'Bug' label). - Set Telegram Bot Token & Chat ID: Create a Telegram bot and obtain its token. Configure your
Telegram accountcredentials in n8n, providing the bot token and your chat ID (username or user ID). - Adjust Filtering Logic: In the 'Check for comments' node, modify the
rightValueif you want to filter based on a different number of comments. - Configure Notification Content: In the 'Send Message to @user' node, customize the
textfield to control the information sent to Telegram, using expressions like{{ $json.title }}and{{ $json.html_url }}. - Set Execution Interval: In the 'Run every 10 minutes' node, adjust the
minutesIntervalto your desired polling frequency.
Apps Used
Workflow JSON
{
"id": "6b606b45-70c5-4143-878b-07e4d4f83016",
"name": "Automate GitHub Issue Notifications to Telegram",
"nodes": 13,
"category": "DevOps",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 6b606b45-70c5...
About the Author
DevOps_Master_X
Infrastructure Expert
Specializing in CI/CD pipelines, Docker, and Kubernetes automations.
Statistics
Related Workflows
Discover more workflows you might like
Automated PR Merged QA Notifications
Streamline your QA process with this automated workflow that notifies your team upon successful Pull Request merges. Leverage AI and vector stores to enrich notifications and ensure seamless integration into your development pipeline.
Automate Qualys Report Generation and Retrieval
Streamline your Qualys security reporting by automating the generation and retrieval of reports. This workflow ensures timely access to crucial security data without manual intervention.
Robust Concurrency Control for n8n Workflows with Redis
Prevent simultaneous execution of critical n8n workflows or tasks using a centralized, Redis-backed locking mechanism. This reusable utility workflow ensures data integrity and resource management by allowing other workflows to acquire, check, and release locks.