Connect GitHub to Slack
Ideas
What you can do with GitHub and Slack
Back up exports to GitHub each night
Every night your configuration or workflow exports are saved to a GitHub repository, and Slack lists exactly what changed.
See how it worksPost a daily engineering digest from GitHub in Slack
Each morning before standup, Slack shows what merged yesterday, which pull requests are waiting for review and which issues were opened.
See how it worksTurn new errors into GitHub issues with a Slack alert
Each new kind of error opens a GitHub issue with a likely cause, and the team is told in Slack. Repeats of a known error are not filed again.
See how it worksGet an AI first review on every pull request
Each new pull request gets a review comment pointing out likely bugs and risks, and Slack shows a one-line verdict with the link.
See how it worksGet Slack alerts for risky dependencies
Each day Slack lists new security alerts for packages and GitHub Actions used in your repositories, most severe first.
See how it worksSummarise documentation changes in Slack
When someone changes the docs in GitHub, Slack gets a short plain-language summary of what changed and why it matters.
See how it worksTriage new GitHub issues with AI and flag urgent ones
Every new GitHub issue is labelled by type and priority, possible duplicates are noted, and urgent ones are posted to Slack.
See how it worksTrack flaky CI jobs in GitHub Actions
Each morning Slack lists the GitHub Actions workflows that failed and then passed on a re-run in the last week, so you know which tests are flaky.
See how it worksPost merged GitHub pull requests to Slack
Each merged pull request is posted to a Slack channel with title, author, lines changed and link.
See how it worksPost new GitHub stars to a Slack channel
When someone stars your GitHub repo, a Slack message shows who it was, their company and follower count and the new star total.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with GitHub and Slack, plus any other app. Describe it and your assistant builds it.
See how to build your ownMore ideas
Remind reviewers in Slack about open GitHub pull requests
Each weekday morning, reviewers with pull requests waiting more than a day are mentioned by name in a Slack channel.
See how it worksTriage new GitHub issues
Each new issue gets an AI summary and suggested label, posted to your team's Slack channel.
See how it worksBuild your own
Build any GitHub and Slack automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every weekday at 10am, post to #eng the pull requests waiting for review more than 24 hours, with author and reviewers.
When a pull request touches files under /migrations, post it to #db-review and mention the database owners.
Use cases
Why people connect GitHub and Slack
How the two apps work together
- GitHub webhooks send issues, pull requests, releases and workflow runs to a ClickRuntime trigger link instantly.
- The script formats each event and posts it to a Slack channel or DM.
- Scheduled runs can query GitHub for digests, such as open pull requests waiting for review.
Pull request review requests
Engineering teams post new pull requests to a channel. Reviewers see the title, author and changed files.
Release announcements
Product and support teams want to know what shipped. A release post with AI-summarised notes goes to #releases.
Failed workflow alerts
When a GitHub Actions run fails on main, the team gets a Slack post with the job and a link.
Issue triage for open source
Maintainers get new issues posted with AI labels such as bug, question or feature request.
More apps
GitHub, Slack and other apps in one automation
Merged PRs close Linear issues
When a GitHub pull request is merged, mark the Linear issue named in its title as Done and post it in #eng on Slack.
Bug issues to Jira with Slack notice
When a GitHub issue gets the bug label, create a Jira bug with the details and post the link in #triage on Slack.
Release health in Slack
When a GitHub release is published, wait an hour, check Sentry for new errors in that release, and post the count in #releases.
Setup
Connect GitHub and Slack once
GitHub
Developer / Source control
- In GitHub, open your profile picture, then Settings, Developer settings, Personal access tokens, Fine-grained tokens, and choose Generate new token.
- Give it a name and an expiration, and choose the resource owner (you or your organization).
- Under repository access, pick only the repos the automation needs, then set the minimum permissions, such as Issues, Pull requests or Contents.
- Generate the token and copy it.
- In the ClickRuntime dashboard, open Connections & secrets and save the token as a secret for GitHub.
Slack
Team chat
- At api.slack.com/apps, create a new app from scratch in your workspace.
- Under OAuth & Permissions, add the bot scopes the automation needs, such as
chat:write,channels:readandchannels:history. - In the ClickRuntime dashboard, open Connections, choose Slack and enter your app's details, then install it to your workspace.
- In each channel the automation should use, type
/invite @your-app-name.
FAQ
Questions about connecting GitHub and Slack
How does ClickRuntime connect to GitHub?
Does it react instantly to new issues and pull requests?
Can it post to private Slack channels?
Does it work with GitHub organisations and private repositories?
Is our code sent to AI?
Can it DM reviewers?
Can it filter by repository or branch?
Can it post a daily digest instead of every event?
Related pages
Keep exploring
Tell your assistant what GitHub and Slack should do together
Free plan. No credit card.