GitHub PRs to Slack

Apps

githubslack

Creator

Nitin Jain

Overview

💡 What It Does

Automatically finds new GitHub pull requests in your repository and posts clean notifications to a Slack channel to keep your team informed about code reviews.


📥 What You Provide

InputWhat to enter
repo_ownerGitHub username or organization name like "yourcompany"
repo_nameRepository name like "api-server" or "mobile-app"
channel_nameSlack channel name without # like "engineering" or "code-review"
hours_backHow many hours to look back like "1" or "24"
include_draft_prsWhether to include draft PRs: "true" or "false" (optional)
max_prs_to_postMaximum PRs to post like "5" or "10" (optional)

⚡ What Happens

Actions:

  • Posts messages to Slack channel

Returns:

  • Count of PRs found and messages sent with summary of activity

How:

  • Check GitHub for new PRs → Find Slack channel → Format PR details → Post notifications → Return summary

📤 What You Get Back

OutputDescription
prs_foundNumber of pull requests discovered
messages_sentNumber of Slack notifications posted
pr_numbersList of specific PR numbers that were posted
summaryText overview of what happened

🔌 Connections Required

AppWhy
GitHubTo fetch pull request information from your repository
SlackTo post PR notifications to your team channel

📋 Good to Know

Best for:

  • Engineering teams who want instant PR alerts without manual checking

Tip:

  • Match hours_back to your schedule interval to avoid duplicate notifications

Limit:

  • Only works with repositories your GitHub connection can access

Built with ❤️ by Rube • All recipes can be scheduled to run automatically

GitHub PRs to Slack