Back

GitHub pull request management

Get GitHub PR notifications in Slack. Collaborate on Slack channels dedicated to each pull request. Merge PRs faster and keep branches up-to-date with Actioner

Staff pick
Coming soon
Sign up to install
Manage and track your GitHub pull requests right in Slack with Actioner. Start using the app in Slack immediately after you install it. Actioner provides a seamless GitHub PR Slack integration. 🚀 Merge pull requests faster by improving your PR review process and increasing engagement 👋 Say goodbye to stale PRs and improve software release cycles 🚀 End context-switching by managing your GitHub PRs in Slack 🔔 Keep your team and branches up-to-date with contextual notifications and dedicated Slack channels ## Features - **Ephemeral Slack channels for PRs:** PR stakeholders get updates, communicate and collaborate on code changes in this channel. - **Check suit results:** Actioner collects completed check suits in a single thread and allows your teams to track them from the PR channel. - **Conversation sync:** GitHub comments are directly sent to the ephemeral PR channel as Slack messages, organizing cluttered conversations. - **Broadcast channels for commits:** Your team gets notified of new commits to the main branch in a dedicated Slack channel to keep their branches up-to-date. ## How it works Actioner creates a dedicated Slack channel named after the PR whenever there is a new pull request in GitHub. It brings assignees and reviews to that channel, sends PR details, and collects check-suit results. GitHub comments also appear in the PR channel to get conversations synced. Actioner lets your team collaborate seamlessly and deliver faster & better code reviews. And once a PR is merged, the channel gets archived to reduce clutter in Slack. In the Broadcast channel, your team gets informed about the new commits to the main branch after a PR is merged. Actioner sends a message by attaching a link to view differences so that their branches can stay up-to-date.

Workflows

Set PR update channel

This workflow creates a channel on Slack with a given prefix. (#-github-main-pushes) Anyone who joins this channel will receive an onboarding message from Actioner to explain how to connect GitHub. Also, when a commit is pushed to the main branch, a message will be sent to this channel to notify your team.

Notify channel when a commit is pushed to default branch

This workflow sends a message to the preselected main/master branch updates Slack channel when a new commit is pushed

Send Slack message when pull request commented

Sends a message to the channel whenever a new comment is added to a pull request.

Setup pull request channel

This step creates a Slack channel when there is a new pull request. It also sets the channel's purpose, invites the PR assignees and reviewers to the channel, and adds the URL to the PR as a comment.

Approve a merge request

Use this workflow to approve a merge request.

Send message when PR is merged

Sends a message to related PR channel when an PR is merged.

Onboard users who joined master push channel

When a user joins to GitHub Push updates channel, this workflow sends a direct message to the user from Slack. The message describes how to connect GitHub with Actioner and how to use the pull request review app.

List pull requests

This workflow returns the list of PRs for a selected repository.

Send Slack message when review submitted to PR

Sends a message to a pull request channel whenever a pull request related is approved.

Subscribe to GitHub events

This workflow creates a webhook on GitHub to subscribe to the pull request events from a selected repository. If you want to subscribe PR events from multiple repositories, you can re-run this action. Note that you must have the permission to create a webhook in your selected repository to be able to subscribe to GitHub events.

Add comment to pull request with pin emoji

This workflow creates a pull request comment whenever the pin emoji is added to a message in a dedicated pull request channel.

Merge pull request

Run this workflow to merge pull requests into a base branch.

Send message when check suite is completed

Sends a thread message whenever a check suite is completed.

Archieve channel when PR is closed

This workflow automatically archives a PR channel when PR is closed.

Invite PR reviewer to channel

This workflow automatically invites reviewers to the PR channel and sends an informative message.

Your gateway to seamless automation

Actioner turns the complex into simple, allowing you to connect apps and automate workflows on a grand scale, faster and easier than ever.