Templates / Ai-powered bug tracking with GitHub issues and Telegram alerts using Gemini

Ai-powered bug tracking with GitHub issues and Telegram alerts using Gemini

Ready for 3.0

by Rully Saputra ✓ · 547 views · created 2025-07-30 · Project Management, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (9)

Google Gemini Chat ModelGitHubGmailTelegramText ClassifierSummarization Chain

What it does

Create GitHub issues from webhook input and send alerts to Telegram This workflow streamlines bug tracking by using a webhook to collect issue reports, automatically classifying and summarizing them with Gemini AI, then sending critical issues to GitHub and real-time notifications to Telegram. Optional manager approval is built in for low-priority reports. 🧑‍💻 Who’s it for This workflow is ideal for: - Engineering teams needing automated issue tracking from multiple systems - QA testers or customer support agents who log bugs via custom tools - DevOps teams monitoring logs or error reports in real time - Teams using GitHub for issue tracking and Telegram (or any messenger) for notifications ⚙️ How it works Webhook Trigger – Listens for incoming POST requests containing bug or task data. AI-Powered Classification – Uses the Gemini model to classify bugs as High or Low severity. Optional Approval – If severity is Low, it waits for a manager’s approval before proceeding. Bug Summary Generation – Passes through a filter and sends the input to Gemini to generate a clean summary. Create GitHub Issue – Submits the summarized issue to your GitHub repository. Telegram Notification – Sends a formatted message to a Telegram group or manager, depending on the path. 🛠️ How to set up - Replace the GitHub node with your repo credentials and target repo. - Set up the Telegram bot token and chat ID in the Telegram node. - Customize the Gemini prompts for your preferred classification and summary logic. - Define the conditions for “High” vs “Low” severity based on your data. 📋 Requirements - A GitHub account with a personal access token (with repo access) - A Telegram bot token and group chat ID - Google Gemini API credentials (or your preferred AI model integration) 🔧 How to customize the workflow - Swap Telegram with another messaging platform like Slack, Discord, or Microsoft Teams. - Adjust classification rules to match your business logic. - Change approval flow to notify a different person or add additional logic before sending to GitHub. - Extend the webhook input format to support richer data, such as user info or system metadata.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.