Send GitHub Issue Triage Digest

OpenAIGitHubGoogle Mail

Fetches open GitHub issues daily, uses AI to classify them by urgency, and emails a triage digest with three specific action items for your engineering team.

GitHubIssue TrackingEngineering ManagementEmail Digest

What It Does

Runs every morning at 8 AM UTC and fetches all open issues across your GitHub repositories. An AI agent classifies them into three categories: Urgent (bugs, blockers, or old unassigned issues), In Progress (updated in the last 48 hours), and Stale (no activity in 14 or more days). It then delivers an HTML digest to the engineering lead's inbox with specific triage actions for the day.

Why It Matters

Engineering leads waste valuable time every morning manually scanning GitHub to understand what needs attention before standup. This workflow does that scan silently and surfaces exactly what needs action today, right before the team call starts.

How It Works

StepComponentDescription
1Scheduled TriggerFires daily at 8 AM UTC.
2GitHubLists all open issues across all repositories the authenticated account has access to.
3AI AgentClassifies issues by urgency, builds an HTML table for each category, and writes 3 specific triage actions referencing exact issue numbers and repos.
4GmailDelivers the triage digest to your inbox each morning.

What You Get

  1. Urgent issues table (bugs, blockers, or 7 or more days unassigned).
  2. In Progress table (issues with activity in the last 48 hours).
  3. Stale issues list (14 or more days of no activity).
  4. Three specific actions to take today.
  5. Clean backlog message when nothing needs attention.

Who It Is For

  1. Engineering leads who start their day in their inbox.
  2. Tech leads managing a backlog across multiple repositories.
  3. Engineering managers who run daily standups and need a quick pulse before walking in.
  4. Solo developers who want a daily reminder of what needs attention.

Setup Instructions

  1. Connect your GitHub account (requires repository read access).
  2. Connect your Gmail account.
  3. Publish the workflow to run automatically every morning.

Customization Options

  1. Change 8 AM UTC to your local morning time by editing the cron schedule.
  2. Adjust the stale threshold from 14 days to 7 or 21 days in the AI agent prompt.
  3. Add a Slack node after the Gmail node to also post the digest to a channel.

Timezone Note

8 AM UTC is 1:30 PM IST. To receive the digest at 8 AM IST, change the cron to 30 2 * * *.

Built By

Shamanth Kumar M, Staff Technical Program Manager with over 14 years in engineering delivery. I build intelligent systems that replace manual work, from sprint tracking to DevOps pipelines to delivery health dashboards.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Ready to vibe automate?

Join thousands of people who have transformed their workflows.

Workflows

Automations with AI agents

Collections

All your data, searchable

Chat Widget

Drop-in widget for your website

Developer API

Build AI-powered apps with ease

    We use cookies to enhance your experience on Needle and keep your data secure. Privacy Policy