- Integrations
- /
- Slack
- /
- with GitHub
GitHub + Slack: PR notifications you actually want.
Post GitHub PR, issue, and release events to Slack channels with custom routing, formatting, and review-reminder automation. More flexible than GitHub's default Slack app.
Workflows fire when something happens in Slack.
- App Home OpenedWebhook
- App MentionedWebhook
- New ChannelWebhook
- Custom Emoji ChangedWebhook
- File Made PublicWebhook
Workflows do something in GitHub, instantly.
- Add LabelsAPI
- Create CommentAPI
- Create IssueAPI
- Create Pull RequestAPI
- Submit PR ReviewAPI
- Create ReleaseAPI
Pick the way that fits your stack.
Pair pages are mirrored. Each direction gets its own dedicated page.
When something happens in Slack, do it in GitHub.
13 Slack triggers wired to 23 GitHub actions. Most-used pairing: App Home Opened → Add Labels.
Or fire it the other way around.
1 GitHub triggers wired to 45 Slack actions downstream.
See GitHub → Slack →Common Slack → GitHub workflows.
Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.
Fires when a user opens your Slack app's Home tab or DM. Useful for refreshing the Home view, lazy-loading user-specific data, or tracking app engagement.
Fires when a user opens your Slack app's Home tab or DM. Useful for refreshing the Home view, lazy-loading user-specific data, or tracking app engagement.
Fires when a user opens your Slack app's Home tab or DM. Useful for refreshing the Home view, lazy-loading user-specific data, or tracking app engagement.
Fires when a user opens your Slack app's Home tab or DM. Useful for refreshing the Home view, lazy-loading user-specific data, or tracking app engagement.
Fires when your Slack app is mentioned in a message. The standard hook for chatbots that answer when summoned with @your-app.
Fires when your Slack app is mentioned in a message. The standard hook for chatbots that answer when summoned with @your-app.
Fires when your Slack app is mentioned in a message. The standard hook for chatbots that answer when summoned with @your-app.
Fires when your Slack app is mentioned in a message. The standard hook for chatbots that answer when summoned with @your-app.
Fires when a new Slack channel is created in the workspace. Useful for auto-adding the bot, welcome messages, or governance audit logs.
Connect Slack and GitHub in five steps.
No code, no glue, no half-day setup. Each step is one click.
- 1ConnectAuthorize Slack and GitHub
Open Tiny Command, authorize Slack and GitHub once each. Both connections are available to every workflow on your account.
- 2TriggerPick a Slack trigger
Drop the Slack → App Home Opened trigger onto the canvas. Tiny Command auto-registers the webhook.
POST /v1/webhooks/slack.trigger-app-home-opened - 3TransformAdd a filter or AI step
Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.
- 4ActionAdd the GitHub action
Drop the GitHub → Add Labels action below it. Map fields from the Slack payload into the GitHub inputs.
github.add-labels-to-issue - 5PublishPublish and forget
Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.
Questions about Slack + GitHub.
Why use a custom GitHub + Slack workflow over the GitHub Slack app?
How do I post a Slack message when a GitHub PR needs review?
Can I post a daily Slack digest of open GitHub PRs?
How do I escalate stale GitHub PRs in Slack?
Can I AI-summarize a GitHub PR in the Slack message?
How do I avoid Slack noise on every GitHub commit?
Other apps that pair well with Slack.
Wire Slack to GitHub in 2 minutes.
Free tier available. No credit card. No onboarding call.