Bitbucket Pull request management

Track and manage the lifecycle of Bitbucket pull requests directly in Slack.

Staff pick
Coming soon
Sign up to install
Actioner brings **Bitbucket pull request management** to Slack and boosts the productivity of DevOps teams by giving them the right tools to collaborate on PRs. Get alerted of open PRs, merge them faster, track their lifecycle through dedicated Slack channels, and automatically sync PR comments with conversations — all within Slack. Actioner brings all the informative context to smart notifications and allows your teams to take action without leaving Slack. Improve your code reviews by putting an end to going back and forth between your tools and increase engagement by managing your PR review process in Slack. ### Features - Collaborate on single-purpose Slack channels that are dedicated to each PR on connected repositories. Channel gets archived when the PR is closed. - Track pipeline runs in one place through ephemeral PR channels. - Get notified of comments added to Bitbucket PR and easily turn relative Slack messages into PR comments by emojis. - Broadcast commit events to the main branch through dedicated Slack channels. ### How it works Actioner connects to your Bitbucket & Slack and brings the best of pull request management to your teams. You can get notified of open PRs in your repos, the ones assigned to you, or the ones that you’re added as a reviewer in Slack. Actioner also allows your teams to track changes on main branches by broadcasting new commits in Slack. Most importantly, Actioner creates ephemeral Slack channels to review PRs, invites assignees and reviewers to this channel, and lets them collaborate to deliver faster and better code reviews. Your teams can track completed pipeline runs and the comments added to the PR in Bitbucket. They can easily turn conversations into comments by adding emojis to their Slack messages. When the PR is closed, the temp channel gets archived but stays accessible whenever your teams need to re-check any review.


Merge pull request

Run this workflow to merge pull requests into a base branch. You can directly Create a merge commit or Squash and merge or Rebase and merge.

Approve pull request

This workflow allows you to Approve the selected pull request.

Send message when pipeline run is completed

This workflow is automatically triggered when a pull request is approved. It sends a thread message to the pull request's channel when a pipeline run is completed.

Set PR update channel

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

Send onboarding message

This workflow automatically sends an onboarding message to users who joined the Bitbucket pull requests update channel.

Subscribe to Bitbucket PR events

This workflow creates a webhook on Bitbucket 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.

List open pull requests

This workflow returns the list of open PRs for a selected repository. You can easily Merge or Approve the listed pull requests.

Send message when PR comment is added

This workflow automatically sends a message to the dedicated pull request channel, when a comment is added to pull request.

Onboard users who joined PR channel

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

Add comment to pull request with pin emoji

This workflow is triggered when the pin emoji is put on a message in a dedicated pull request channel. The message content is automatically added to the pull request as a comment.

Track and manage the pull request lifecycle

This workflow allows you to track the pull request lifecycle and manage your PRs directly from Slack. The steps below create a dedicated Slack channel when there is a pull request and post updates to the channel. All changes including new PR assignees, approvals, merge events and pipeline run results will be also shared in the Slack channel.

Set pull request channel

This workflow automatically creates a dedicated pull request channel, then invites the assignee and reviewer when a pull request is opened.

Add comment

This workflow allows you to submit a comment to a selected pull request.

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.