Customer story: Anodot’s shift from Halp to Actioner for streamlined support
Read now
Back

GitHub Actions workflows notifications in Slack

Automated Slack notifications for GitHub Actions workflows

How it works

Integrating GitHub and Slack seamlessly, Actioner brings GitHub Actions workflows notifications to Slack. You can get updated with automated notifications when a workflow runs and track their status in your preferred Slack channel and identify where failures and slowdowns occur.

You can select your preferred channels to get updates on different workflow statuses. You can also set automated Slack DMs to get whenever you trigger a workflow, whether in GitHub or in Slack.

You can see the progress of your runs and track the live status of each individual job - whether they succeed or fail- in one place under the thread message that shows the status of the triggered GitHub Actions workflow.

Slack notifications for GitHub Actions workflows
Slack notifications for GitHub Actions workflows

Push GitHub Action notifications to Slack

To begin using GitHub Actions workflows in Slack follow these steps;

  1. Install GitHub Actions for Slack to your Slack workspace and connect to your GitHub instance.
  2. Subscribe to workflow runs, enter select repository owner and choose repositories. This creates a webhook on GitHub and subscribes to the events of the workflow and job runs in the selected repository.
  3. Select channel for workflow runs, enter repository owner and choose repositories. Then select a GitHub workflow and the channel that you want to get notified in.

Whenever a selected workflow is run, by you or another user, in Slack or in GitHub, Actioner will notify you of the run result on the selected channel.
💡If you want to get notifications for different workflows in different channels, you can re-run this workflow.

If you are looking to manually run your workflows in Slack, check Running GitHub Actions workflows in Slack use case.

Setting additional workflow notifications

  1. Call GitHub Actions app in Slack (type /github-actions in any message box).
  2. From the workflow list, find Select channel for workflow runs.
  3. On the prompting form, enter repository owner and choose repositories. Then select a GitHub Action and the channel that you want to get notified in. Whenever a selected workflow is run, by you or another user, in Slack or in GitHub, Actioner will notify you of the run result on the selected channel.

💡If you want to get notifications for different workflows in different channels, you can re-run this workflow.

How to get started as an app user

If you are invited to use this app with your coworkers, you only need to connect your GitHub account by granting access to Actioner. After connecting, you’ll start getting notifications as direct messages whenever you run a workflow, whether in GitHub or in Slack.

You can track the live status of your workflows in Slack and the live status of each individual jobs of the triggered workflow.

To trigger your workflow manually in Slack, check Running GitHub Actions workflows in Slack use case.

If you are looking to get notified of different workflow statuses in different Slack channels, follow the steps above for Setting additional workflow notifications.

Some other handy workflows

Running GitHub Actions workflows in Slack

Run GitHub Actions workflows in Slack without complex configuration

GitHub Actions workflows

Running Bitbucket Pipelines in Slack

Trigger Bitbucket pipelines in Slack without complex configuration

Bitbucket Pipelines

Bitbucket Pipelines notifications in Slack

Automated Slack notifications for Bitbucket pipelines statuses

Bitbucket Pipelines

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.

Frequently asked questions

Can I set notifications for different GitHub workflows in different Slack channels?

Yes, you can get notifications for multiple GitHub Actions and workflows in different Slack channels. Check out GitHub Actions workflows app documentation to learn how.

I'm not getting a direct message when I run a pipeline in Slack

If you don’t receive DM for the pipelines that you have run, please follow the steps described in this documentation.

Which continuous integration & delivery tools Actioner integrates with?

Actioner app directory contains apps for GitHub Actions workflows and Bitbucket Pipelines. You can install an app in seconds and get started right away.

I need to connect with a tool that you haven’t listed. What can I do?

We develop integrations with additional products continuously. If you have a need for a specific product integration, please contact us and we’ll prioritize that integration.

Can I use this app for manually running workflows or pipelines from different repositories?

Yes, you can. If you installed GitHub Actions workflows, after calling Actioner select Run workflow; and if you installed Bitbucket Pipelines, you can select Run pipeline workflow in Slack. After that you can select your desired repository, and GitHub Action or Bitbucket pipeline accordingly.