Slack is available as a pre-built integration in the Shipa dashboard. You can leverage this integration to configure hooks based on application-related events.


Creating a Slack Application

Before creating the integration on Shipa, you need to make sure a webhook and an application are available on Slack. Shipa will leverage those as the integration points with your Slack workspace to deliver the event messages.


Slack Webhooks

You can find detailed information about Slack webhooks and applications here.

Use the following link to create an application: Creating a New Application


Select From scratch, which will then prompt you to enter the application name and workspace. Once you enter both, click on Create App.

Creating your application should direct you to the following page:


You will need to now enable this application to receive incoming webhooks. You can do it by clicking on Incoming Webhooks and then clicking on the toggle button to enable it:


By enabling incoming webhooks, you will now see the option to add a webhook URL to your application. To create a new webhook URL for your application, click on Add New Webook To Workspace, which will then ask you to select which channel in your workspace should be used to delivering messages.


Select the desired channel where Shipa will be delivering application updates and click on Allow.

Save the Webhook URL as this will be the URL you will need to enter when integrating Shipa with your Slack application.

Integrating Shipa and Slack

You can set up the integration through the application details page, using the Integrations tab.

By clicking on the + icon, you should see the following options:


Selecting Slack and clicking on the Next button, you will need to enter the following information:

NameThe name of the integration. The name is not tied to Slack but a custom name you can choose.
Endpoint URLThe Webhook URL created on the previous step
Webhook DescriptionA meaningful description for your Shipa / Slack integration so other users in your organization can quickly understand the integration.
TeamThe Shipa team that will own the integration.
Events to trackWhich events you want Shipa to track and message on Slack about.

You can select multiple options.
Success only, Errors only, AnyThe type of event you want Shipa to send the alert to Slack.

Once created, you will see the new Slack integration in the list of integrations, and Shipa will automatically start tracking the events you previously selected for your application.


Example of an event triggered by Shipa on Slack: