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

# FlexDeploy - Slack Plugin Guide

> A plugin to send messages to Slack channel or user. This plugin allows set up notifications to Slack from FlexDeploy workflows. This plugin gives the

A plugin to send messages to Slack channel or user. This plugin allows set up notifications to Slack from FlexDeploy workflows. This plugin gives the user freedom to create messages as complex or as simple as they desire.

This plugin uses Slack Messaging Accounts in FlexDeploy which can be managed from **Topology->Integrations->Messaging**.

# Slack Messaging Account

This plugin uses a Slack Messaging Account which contains all relevant credentials to connect to the Slack workspace. Navigate to Topology->Integrations→Messaging and create a new Account with the Provider set to Slack.

![Image](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12596421455.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=767c8e6bfc76404d749d287ee6dbee46)

The notable property here is the **Bearer Token** which is the bot token for you Slack Application. To Create a Slack Application you can view [Slack's official documentation](https://api.slack.com/authentication/basics).

The Bearer Token can be acquired from the **OAuth and Permissions** tab:

![Image](https://mintcdn.com/flexagon-llc-ce77a95c/NkeZh5D-Nf8j_WaD/images/fd111/12596421452.png?fit=max\&auto=format\&n=NkeZh5D-Nf8j_WaD\&q=85\&s=76fc36bc0433ca76c5df7c9682add40d)

Lastly, if you wish to use all of the slack features available in FlexDeploy, ensure your bot has the **chat:write** and **files:write** scopes, which also can be set on the OAuth and Permissions tab.

# Supported Versions

* All Slack versions are supported.

# Key Features

* Send messages to a Slack channel or user.

# Plugin Operations

* [sendAdvancedNotification](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-slack-plugin-guide/sendadvancednotification.md)
* [sendSimpleNotification](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-slack-plugin-guide/sendsimplenotification.md)
* [uploadAttachment](https://docs.flexagon.com/flexdeploy-10-0-documentation/flexdeploy-plugin-guides/flexdeploy-slack-plugin-guide/uploadattachment.md)
