> ## Documentation Index
> Fetch the complete documentation index at: https://kb.mspprocess.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Sending Notifications to a Slack Channel

> Context If you and your team use Slack for communications, MSP Process can alert you when an event occurs by sending notifications to a Slack channel.…

### Context

If you and your team use Slack for communications, MSP Process can alert you when an event occurs by sending notifications to a Slack channel. Examples of this include:

* Putting a message in a Slack channel when a critical priority ticket is logged in your PSA
* Putting a message in a Slack channel when one of the platforms you use to power your business (for example, your Backup solution) logs a failure

### Creating the Slack App

1. Login to the Slack API site ([https://api.slack.com/apps](https://api.slack.com/apps))

2. Click the **Create an App** button

   *

3. Choose the **From a manifest** option

   *

4. Choose which workspace you'd like to develop the app in; click **Next** to move to the next step:

   *

5. When prompted to insert a manifest, click on the **YAML** tab

   *

6. Enter the following text into the **YAML** tab
   * \_metadata: major\_version: 1 minor\_version: 1 display\_information: name: MSPProcess features: bot\_user: display\_name: MSPProcess always\_online: false oauth\_config: scopes: bot: - incoming-webhook settings: org\_deploy\_enabled: false socket\_mode\_enabled: false token\_rotation\_enabled: false

7. Click **Next**

8. Click **Create** to finish creating the app

### Customizing the Icon of the Slack App

By default, any new Slack app uses a default icon. You'll likely want to customize that icon, so that it's easier to see when MSP Process has posted to your Slack channel.

1. In the [https://api.slack.com/apps](https://api.slack.com/apps) website, edit the MSP Process app that you just created
2. Navigate to **Settings -> Basic Information**
3. At the bottom of the page, in the **Display Information** section, upload the logo below into **App Icon & Preview.**
4. Click the **Save Changes** button when ready

### Creating a Webhook in Slack for MSP Process to Use

1. In the [https://api.slack.com/apps](https://api.slack.com/apps) website, edit the MSP Process app that you just created
2. Navigate to **Features -> Incoming Webhooks**
3. At the bottom of the page, click the **Add New Webhook** button
4. When prompted, choose which Slack channel this webhook will post into
5. Once you've saved that webhook, copy it into your clipboard; you'll need it for the next step

### Configuring a Workflow To Send Messages to a Slack Channel

1. Login to MSP Process

2. Open the **Monitor & Notify -> Workflows** module

3. Click the **Create** button to add a new Workflow

4. Configure the Workflow as needed:
   1. Give it a *Name*
   2. Select which *Data View* it should use (for example, an App Bot or a Webhook)

5. Enable the **Slack** output by clicking on it, and then configure the Slack settings by clicking the gear icon

   *

6. Configure how MSP Process will send messages into your Slack channel by doing the following:
   1. Provide the webhook URL from the previous section
   2. Configure what the payload of the message will be - note that you can use variables to insert dynamic data from the Data View
   3.

7. Click Test to ensure that MSP Process is able to communicate with Slack; you'll see a "Hello, world" test message show up in the Slack channel

8. Click **Update** to save the Slack configuration in MSP Process

9. Click **Create** to save the Workflow in MSP Process

**Congratulations!** You've now configured MSP Process to send a message to a Slack channel.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.