Developer & DevOps

Send GitHub repository updates to Telegram on a schedule

9 nodes 306 153 Scheduled trigger
Download

Workflow Description

Automates the delivery of GitHub repository events to Telegram at regular intervals. The workflow fetches repository activity, filters relevant events by type, formats them into readable messages, and sends notifications to your Telegram channel—keeping your team informed without manual monitoring.

How it works

  1. 1.Trigger the automation according to a defined schedule
  2. 2.Retrieve new events and activity from the GitHub repository
  3. 3.Filter events based on type and importance criteria
  4. 4.Format event details into a structured message
  5. 5.Send the formatted notification to the designated Telegram channel or group

Use cases

  • Notify team members about new, updated, or closed issues in real time
  • Alert on pull requests, reviews, and merge activities across repositories
  • Consolidate notifications from multiple repositories into a single Telegram feed

Requirements

  • Active GitHub account with API access to the target repository
  • Telegram bot token and channel/group authorization for sending messages
  • Configured schedule frequency (hourly, daily, or weekly checks)

Service Value

Ready-made workflow template for automation delivery and service execution.

Apps Used

Telegram GitHub

Details

Trigger Scheduled trigger
Nodes 9
Apps 2
Views 306
Downloads 153

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (9)

Sticky Note

Sticky Note

#1

Sticky Note1

Sticky Note

#2

Sticky Note2

Sticky Note

#3

Sticky Note3

Sticky Note

#4

Send Message to @user

Set

#5

Check for comments

Filter

#6

Map title, url, created, comments

Set

#7

Run every 10 minutes

Schedule Trigger

#8

Get Github Issues

Github

#9