Get Slack notifications for Codefresh pipelines

You can integrate Slack globally or on specific pipelines and builds.

Global Slack integration

To integrate Codefresh with Slack first go to your Account Configuration, by clicking on Account Settings on the left sidebar.

Codefresh integrations.png


  1. Click on configure in the Slack section.
  2. Select the Slack check box.
  3. Click the Add to Slack button.
    You are redirected to the Slack sign-in page.
  4. Log in with your Slack credentials.
  5. Select the check box to enable notifications for Slack.
  6. Click Save.

Codefresh can now post notifications to Slack, for example, notifications of successful and failed builds, and direct messages received within the Codefresh app.

Add Slack integration

You can also select the checkboxes on the right for the type of messages you want to have.

How Slack notifications work

When you have Slack integration enabled:

  1. All pipelines that are launched automatically by triggers will send a Slack notification
  2. All pipelines that are executed manually will NOT send a Slack notification.

You can override this behavior by toggling the checkbox called Report notification on pipeline execution under Advanced Settings either in a Git trigger dialog or the Run settings of a pipeline.

Manual Slack override

Manual Slack override

Individual pipeline Slack integration

If you wish for more fine-grained control over slack notifications, then take a look at any of the available slack plugins