# Slack

## Overview <a href="#h_676ece4bc1" id="h_676ece4bc1"></a>

Arnica's Slack bot feature creates a connection between Arnica, Slack, and your integrated source code management systems providing users with a streamlined process for requesting access and receiving Arnica event alerts.\\

## Integrating with Slack <a href="#h_eeebdf0783" id="h_eeebdf0783"></a>

The Slack integration can be setup within the [Integrations page](https://app.arnica.io/#/admin/integrations) in the Admin section.\
After beginning the integration, access must be permitted to allow Arnica to communicate with Slack.

<figure><img src="/files/PDssmENoMTxSPj8dKQWv" alt="" width="432"><figcaption></figcaption></figure>

Based on your permissions to [install Slack apps](https://slack.com/help/articles/202035138-Add-apps-to-your-Slack-workspace), this will create a new Slack channel where all notifications and permission requests will be handled.

## Operational guidance

### Alerts are not arriving after integration

Slack integration creates the communication channel, but alerts are sent only when matching policy rules include Slack/ChatOps actions.

1. Verify the relevant Code Risks or Secrets policy includes a notification action.
2. Confirm the configured recipients (user lookup, specific users, or channels) are correct.
3. Confirm the `arnica` bot is added to the target private channel.

### Reducing notification volume

If developers receive too many low-priority alerts, tighten the policy conditions:

* Add a severity threshold (for example, High and above).
* Scope rules by repository, product, or finding type.
* Route informational alerts to a shared security channel instead of direct messages.

### External collaborators in Slack

For external users who cannot be resolved as direct recipients, route notifications to a shared channel that includes those collaborators.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.arnica.io/arnica-documentation/getting-started/chatops/slack.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
