๐ซ Triage GitHub issues with GPT-4.1-mini, Slack, Gmail, ClickUp and Sheets
โก 12 views ยท ๐ซ Ticket Management & Triage
๐ก Pro Tip โ If you need GitHub data beyond what the REST API gives you, ScraperNode has a repository scraper that extracts metadata at scale without token rate limits.
Description
How it works
This workflow automatically handles new GitHub issues by reading and understanding them using AI, then taking multiple actions simultaneously โ creating tasks, sending notifications, and keeping everything organized โ without any manual effort.
Step-by-step
-
Trigger & filter
- GitHub Trigger โ Listens for issue events on a GitHub repository.
- If โ Filters to only process issues with the action
opened.
-
AI analysis
- Message a model โ Sends the issue title, body, and metadata to GPT-4.1-mini with a structured prompt to extract category, subcategory, severity, priority, estimated effort, assigned team, summary, and suggested action.
- Parse AI Response โ Converts the raw AI text output into a clean structured JSON object and appends a formatted date.
-
Parallel output actions
- Append row in sheet โ Logs all issue data and AI analysis into a Google Sheets tracker.
- Create a task โ Creates a prioritized ClickUp task with full issue and AI analysis details.
- Send a message โ Posts a formatted Slack alert to
#github-alertswith issue details and AI analysis. - Send a message1 โ Sends an HTML-formatted email via Gmail with the full issue report and AI insights.
- Create a comment on an issue โ Posts the AI analysis summary as a comment directly on the GitHub issue.
- HTTP Request โ Applies AI-generated labels (category + severity) to the GitHub issue via the GitHub API.
Why use this?
- Eliminates manual issue triage by using AI to instantly classify and prioritize every new issue
- Keeps the entire team informed across Slack, Email, and GitHub simultaneously
- Auto-creates ClickUp tasks so nothing falls through the cracks
- Logs every issue to Google Sheets for reporting and trend analysis
- Responds directly on GitHub so issue reporters get instant acknowledgment
๐ Nodes Used
GitHub, Github Trigger, Google Sheets, HTTP Request, Slack, ClickUp
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File