GitHub activity where your team already talks
- Trigger
- GitHub webhook
- Lands in
- The relay log, plus the channels you route to
- Setup
- 4 min
- Needs
- Admin on the GitHub org or repo

Deploy failed on main
viably / on_next · workflow run #2841
- Triggered by
- @samuel
- Failed step
- build
- Duration
- 2m 14s
- Commit
- 117be5f
Routed here because workflow runs are subscribed to #ci, while pull requests go to #code-review.
Connect your organization or repositories to Viably from the dashboard's GitHub power. The GitHub App scopes access to only the repos you select.
Choose a default Slack channel for GitHub activity under the GitHub section of the Powers dashboard. Every event type falls back to it unless overridden.
Run /github-notify in Slack to see your current subscriptions and route individual event types to specific channels.
Route events to the right channels
/github-notify shows every event type and the channel it posts to. Send PRs to #code-review, failed builds to #ci, and issues to your triage channel, each routed independently, with a workspace default as the fallback.
Two-way issue sync
GitHub is more than a one-way firehose into Slack, because issues flow back the other way too.
Turn a Slack message into a tracked issue and, when GitHub is connected, it is created on the repo as a real GitHub issue. See the Issue Tracking guide for the full flow.
Issue creation is enabled per repository, so you decide exactly which repos can be written to from Slack, and every issue picker respects that setting.
Updates on the GitHub side flow back to Slack through your routed channels, keeping both surfaces consistent without manual copying.
Run the github-notify command in Slack. It lists every event type with the channel it currently posts to, and each one can be routed independently, with a workspace default catching anything you have not set explicitly.
For most teams, yes. The difference is that Viably routes per event type to per channel and syncs issues both ways, so an issue filed from a Slack conversation becomes a real GitHub issue rather than only a notification about one.
Issues and comments, pull requests and reviews, pushes, and CI workflow runs. Each carries a link back to GitHub. A CI result is written onto the pull request or push it ran against rather than posted underneath it, so a broken build turns that card red instead of adding a second message.
Yes, which is often the point. Somebody reports a bug in Slack, a teammate reacts to file it, and the issue lands in the repo with the Slack thread linked, without the reporter ever opening GitHub.
Connect your repositories from the GitHub power page. Routing and two-way issue sync are available on the free plan.
Add Viably to Slack