---
title: "Slack Notifications"
description: "Get TurboPentest results delivered straight to your Slack channel, with a notification each time a pentest completes so your team stays in the loop."
canonical: https://turbopentest.com/docs/integrations/slack
source: "TurboPentest Docs"
---

# Slack Notifications

Receive notifications in Slack when pentests complete.

## Setup

1. Create an [Incoming Webhook](https://api.slack.com/messaging/webhooks) in your Slack workspace
2. Go to **Dashboard > Account > Integrations**
3. Add the Slack integration with your webhook URL

### Via API

```bash title="Terminal"
curl -X POST https://turbopentest.com/api/integrations \
  -H "Authorization: Bearer $TURBOPENTEST_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "slack",
    "config": {
      "webhookUrl": "https://hooks.slack.com/services/T.../B.../..."
    }
  }'
```

## What you receive

When a pentest completes, you get a message with:
- Target URL
- Number of findings by severity
- Link to the full results

## Testing the integration

```bash title="Terminal"
curl -X POST https://turbopentest.com/api/integrations/test \
  -H "Authorization: Bearer $TURBOPENTEST_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "slack",
    "config": {
      "webhookUrl": "https://hooks.slack.com/services/T.../B.../..."
    }
  }'
```

A successful test returns `{"ok": true}`.
