๐Ÿ“‹ Get GitHub issue updates and send notifications to Telegram

โšก 2,046 views ยท ๐Ÿ“‹ Project Management

๐Ÿ’ก 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.

View All Scrapers

Description

Who is this for?

This workflow is ideal for:

What problem does this workflow solve?

Keeping track of GitHub issues manually can be tedious. Teams often miss critical updates because notifications are buried in emails or dashboards. This workflow automates the process by fetching new or open GitHub issues and instantly sending notifications to a specified Telegram chat.

What this workflow does

This workflow connects GitHub and Telegram to provide real-time issue notifications:

  1. Fetch GitHub Issues โ€“ Retrieves new or open issues from a selected GitHub repository.
  2. Format the Issue Details โ€“ Extracts key information like issue title, number, status, and URL.
  3. Send to Telegram โ€“ Posts the formatted issue details to a Telegram group or private chat.

Setup Guide

Prerequisites

Before setting up the workflow, ensure you have:

Step-by-Step Setup

  1. Set Up GitHub Node

    • Authenticate using your GitHub token.
    • Choose the repository you want to track.
    • Configure filters (e.g., fetch only open issues).
  2. Format Issue Details

    • Extract key details like title, issue number, assignee, and status.
    • Customize the message structure for better readability.
  3. Send Message to Telegram

    • Add the Telegram node and enter your bot token.
    • Use the Chat ID to define the recipient.
    • Format the message to include issue details and links.
  4. Schedule the Workflow (Optional)

    • Use the Cron node to run this workflow periodically (e.g., every hour).

How to Customize This Workflow

Why Use This Workflow?

๐Ÿ”— Nodes Used

GitHub, Telegram, Schedule Trigger, Filter

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup