Everything you need to seamlessly integrate GitHub with Discord. Get real-time notifications, manage repositories, and keep your team synchronized with your development workflow.
GitTrack is a powerful Discord bot that bridges your GitHub repositories with your Discord server. Get real-time notifications for pushes, pull requests, issues, releases, and workflow runs directly in your Discord channels. With advanced branch pattern matching and flexible configuration options, GitTrack keeps your team synchronized with your development workflow.
Get GitTrack up and running in your Discord server in minutes
Ready to get started? Add GitTrack to your Discord server with one click.
Click the button below to add GitTrack to your Discord server with all the required permissions automatically configured.
Use the setup command to connect your GitHub repository:
/setup https://github.com/your-username/your-repo #notifications
Target specific branches or use wildcards for pattern matching:
/link your-repo main #main-channel
Pro Tip: Use /status
to check your current configuration at any time.
Complete list of all available GitTrack commands and their usage
Configure GitTrack for your server and manage repository connections
/setup <repository-url> [channel]
Configure a repository and optionally set a default notification channel.
repository-url
(String)The GitHub repository URL to track
channel
(Channel)Default channel for notifications
/set-default-channel <channel>
Change the default channel for general GitHub notifications. This channel will be used for not branch specific notifications like stars, issues, etc.
channel
(Channel)The Discord channel to set as default
/link
Link a branch from a repository to a specific channel. This linked channel will be used for notifications like commits, pull requests, etc. for the linked branch.
repository
(String)Repository to link
branch
(String)Branch name or pattern (supports wildcards)
channel
(Channel)Target Discord channel
/unlink
Unlink a branch from a repository, optionally from a specific channel.
repository
(String)Repository to unlink from
branch
(String)Specific branch to unlink
channel
(Channel)Specific channel to unlink from
/remove-repo
Completely remove a repository and all its configurations.
repository
(String)Repository to remove entirely
/reset confirm:true
Reset all configurations for the current server (requires confirmation).
confirm
(Boolean)Must be set to true to confirm reset
/status
Show the status of all tracked repositories and branches.
/help
Display the help message with usage instructions.
/ping
Check if the bot is online and responsive.
GitTrack supports powerful wildcard patterns for branch tracking, making it easy to monitor groups of related branches without having to configure each one individually.
*
Tracks all branches in the repository
main
Tracks only the specified branch
features/*
Tracks all branches starting with "features/"
features/*
All feature branches
hotfix/*
All hotfix branches
release/*
All release branches
main
Production branch only
To use GitTrack setup and configuration commands, you must have theManage Webhooks permission in your Discord server.
Note: Information commands like /status, /help, and /ping can be used by any server member.
If you're still experiencing issues after checking the troubleshooting guide:
• Use /status
to check your configuration
• Use /help
for command usage
• Join our support Discord server for assistance
• Check the GitHub webhook delivery logs for error details