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

# Slack integration

> Send security alerts to Slack channels

The Slack integration delivers security notifications directly to your Slack workspace.

<Info>
  Available on **NetSec**, **WebNetSec**, and **Pentest Suite** plans.
</Info>

## Setting up Slack

<Steps>
  <Step title="Go to Integrations">
    Navigate to Settings > Integrations > Slack.
  </Step>

  <Step title="Connect Slack">
    Click "Add to Slack" and authorize the app.
  </Step>

  <Step title="Select channel">
    The channel is selected during Slack's authorization screen, not in Pentest-Tools.com. To use a different channel, disconnect the integration and reconnect.
  </Step>

  <Step title="Set up notification rules">
    In Pentest-Tools.com, go to Notifications and add the connected Slack channel as a destination for the notification rules you want.
  </Step>
</Steps>

## Available notifications

This integration receives all notification types configured in your workspace. See [Notifications overview](/capabilities/notifications) for trigger types and conditions.

## Message format

Slack notifications include:

* Tool name, scan status, and target
* Trigger condition that matched
* Scan result summary with risk level counts
* Link to the full report

### Example message

```
🔴 Critical Finding Detected

Target: example.com
Tool: Website Scanner
Finding: SQL Injection in login form

[View Finding] [View Scan]
```

## Channel strategies

<Tabs>
  <Tab title="Single Channel">
    All notifications to one channel.

    **Pros**: Simple, everyone sees everything

    **Cons**: Can get noisy
  </Tab>

  <Tab title="Multiple Channels">
    Route by severity or project.

    **Pros**: Organized, relevant alerts

    **Cons**: More setup required
  </Tab>
</Tabs>

### Channel examples

| Channel            | Purpose                |
| ------------------ | ---------------------- |
| #security-critical | Critical findings only |
| #security-scans    | All scan activity      |
| #project-client-a  | Client-specific alerts |

## Best practices

<Tip>
  Create a dedicated channel for critical findings and enable alerts on it.
</Tip>

<Tip>
  Avoid sending all notifications to general channels. This creates noise and leads to ignored alerts.
</Tip>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Messages not appearing">
    * Check Slack app permissions
    * Verify channel exists
    * Check integration status
  </Accordion>

  <Accordion title="Too many messages">
    * Tighten your notification rules to filter by severity or tool
    * Route high-volume alerts to a dedicated channel instead of a shared one
  </Accordion>
</AccordionGroup>

## Related topics

* [Microsoft Teams](/capabilities/integrations/microsoft-teams)
* [Notifications](/capabilities/notifications)
