Other use cases

Running GitHub Actions workflows in Slack

Convert your GitHub workflows into ready-to-use actions and run them manually in Slack whenever you need them.

What's it for

Integrating GitHub Actions workflows and Slack seamlessly, Actioner brings GitHub workflows as ready-to-run actions in Slack, without any extra configuration. 

How it works

Just by selecting your repository, your GitHub Actions workflows action becomes ready to be manually triggered in Slack. Actioner automatically generates this action with the parameters to run your workflow in GitHub.

Unlike other apps, Actioner does not require complex configurations to bring your GitHub Actions workflows to Slack. You only need to complete a few simple steps to get started!

How to get started

To begin using GitHub Actions workflows in Slack,

  1. Sign up to Actioner.
  2. Install GitHub Actions workflows.
  3. Connect to GitHub and Slack.
  4. Run the setup action named Create action for GitHub workflow. Select your repository and your workflow. 

Running this action automatically adds a new action to the GitHub Actions workflows app you installed to your Actioner workspace. The newly created action is automatically generated with the parameters to run your workflow in GitHub.

After running this step during the setup, your workflow will become ready to be run in Slack, whenever you need to manually trigger it.

💡If you want to turn more workflows into ready-to-use actions in Slack, re-run the Create action for GitHub workflow step during the setup by selecting your repository and your workflow. 

If you are looking to generate additional workflows available to be triggered in Slack after the setup, follow the below steps:

  1. Call Actioner app in Slack.
  2. Start typing Create action for GitHub workflow.
  3. Run this action by selecting your repository and your workflow.

To trigger your workflow manually in Slack, simply call Actioner app and type the name of your workflow. Actioner will automatically suggest the action that will trigger your workflow.

On the opening screen, enter the parameters to run your action. These parameters are the ones you provide to run the same workflow manually in GitHub. They are dynamically generated the parameters of your GitHub workflow. You can run your action in Slack  with the same parameters you trigger the selected workflow manually.

If you completed all the steps during the setup, you’ll get a direct message from Actioner whenever you run a workflow. More than that, Actioner will notify your team of workflow results in your preferred Slack channel. Visit GitHub actions workflow notifications in Slack page to learn how to get notified of your workflow runs in Slack.

How to get started as an app user

If you are invited to use this app with your colleagues, you only need to connect your GitHub account by granting access to Actioner.

To trigger your workflow manually in Slack, simply call Actioner app and type the name of your workflow. Actioner will automatically suggest the action that will trigger your workflow.

On the opening screen, enter the parameters to run your action. These parameters are the ones you provide to run the same workflow manually in GitHub. They are dynamically generated from the parameters of the workflow in GitHub. You can run your action in Slack with the same parameters you trigger the selected workflow manually.

If you are looking to trigger a workflow in Slack, but could not find the action to run it, follow below steps:

  1. Call Actioner app in Slack.
  2. Start typing Create action for GitHub workflow.
  3. Run this action by selecting your repository and your workflow.
Use case app
GitHub Actions workflows
Personas
No items found.
Type
No items found.
Learn how to use this app
Check out the guide

Frequently asked questions

How can I generate different actions to manually run Github workflows?

If you are looking to generate additional workflows available to be triggered in Slack after the setup, or if you are invited to this app as user, follow the below steps:

  1. Call Actioner app in Slack.
  2. Start typing Create action for GitHub workflow.
  3. Run this action by selecting your repository and your workflow.
How can I run a GitHub workflow manually in Slack?

To trigger your workflow manually in Slack, simply call Actioner app and type the name of your workflow. Actioner will automatically suggest the action that will trigger your workflow.

On the opening screen, enter the parameters to run your action. These parameters are the ones you provide to run the same workflow manually in GitHub. They are dynamically generated the parameters of your GitHub workflow. You can run your action in Slack  with the same parameters you trigger the selected workflow manually.

How can I get notified for different GitHub workflow runs in different Slack channels?

If you are looking to generate additional workflow notifications in different Slack channel after the setup, follow the below steps:

  1. Call Actioner app in Slack.
  2. Start typing Select channel for workflow runs.
  3. Run this action by seselecting your repository, workflow and the Slack channels that you want to get notified in. Whenever a selected workflow is run, by you or another user, in Slack or in GitHub, Actioner notifies 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 action.