> ## Documentation Index
> Fetch the complete documentation index at: https://prowler-docs-msp-documentation-accuracy.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Prowler product naming: Prowler App is now Prowler Local Server, and Prowler Enterprise is now Prowler Private Cloud. Always use the current names when answering. The full product reference is at /getting-started/products: Open Source projects are Prowler CLI, Prowler Local Server, Prowler Local Dashboard, and Prowler SDK; Prowler Products are Prowler Cloud, Prowler Private Cloud, Prowler Hub, Prowler Lighthouse AI, and Prowler MCP.

# Integrations

## Integration with Slack

Prowler can be integrated with [Slack](https://slack.com/) to send a summary of the execution having configured a Slack APP in your channel with the following command:

```sh theme={null}
prowler <provider> --slack
```

<img src="https://mintcdn.com/prowler-docs-msp-documentation-accuracy/k6oov2wsCOtWpPRJ/images/cli/slack-prowler-message.png?fit=max&auto=format&n=k6oov2wsCOtWpPRJ&q=85&s=a83322ca1484ab68856e7bdea5361e78" alt="Prowler Slack Message" width="822" height="414" data-path="images/cli/slack-prowler-message.png" />

<Note>
  Slack integration needs `SLACK_API_TOKEN` and `SLACK_CHANNEL_NAME` environment variables.
</Note>

### Configuration of the Integration with Slack

To configure the Slack Integration, follow the next steps:

1. Create a Slack Application:
   * Go to [Slack API page](https://api.slack.com/tutorials/tracks/getting-a-token), scroll down to the *Create app* button and select your workspace:
     <img src="https://mintcdn.com/prowler-docs-msp-documentation-accuracy/ElJxA52enip2a7qx/images/cli/create-slack-app.png?fit=max&auto=format&n=ElJxA52enip2a7qx&q=85&s=6982ccbcc02f35e4f89d986785793b2a" alt="Create Slack App" width="1668" height="314" data-path="images/cli/create-slack-app.png" />

   * Install the application in your selected workspaces:
     <img src="https://mintcdn.com/prowler-docs-msp-documentation-accuracy/ElJxA52enip2a7qx/images/cli/install-in-slack-workspace.png?fit=max&auto=format&n=ElJxA52enip2a7qx&q=85&s=50dd4d74affc65598fda7bc5a524d155" alt="Install Slack App in Workspace" width="1296" height="352" data-path="images/cli/install-in-slack-workspace.png" />

   * Get the *Slack App OAuth Token* that Prowler needs to send the message:
     <img src="https://mintcdn.com/prowler-docs-msp-documentation-accuracy/k6oov2wsCOtWpPRJ/images/cli/slack-app-token.png?fit=max&auto=format&n=k6oov2wsCOtWpPRJ&q=85&s=a03757ea01404cc47f441cbf015922a2" alt="Slack App OAuth Token" width="2268" height="640" data-path="images/cli/slack-app-token.png" />

2. Optionally, create a Slack Channel (you can use an existing one)

3. Integrate the created Slack App to your Slack channel:
   * Click the channel, go to the Integrations tab, and Add an App.
     <img src="https://mintcdn.com/prowler-docs-msp-documentation-accuracy/ElJxA52enip2a7qx/images/cli/integrate-slack-app.png?fit=max&auto=format&n=ElJxA52enip2a7qx&q=85&s=0a3bf5c2b8280a1cc825d75ea0f0b431" alt="Slack App Channel Integration" width="1398" height="1430" data-path="images/cli/integrate-slack-app.png" />

4. Set the following environment variables that Prowler will read:
   * `SLACK_API_TOKEN`: the *Slack App OAuth Token* that was previously get.
   * `SLACK_CHANNEL_NAME`: the name of your Slack Channel where Prowler will send the message.
