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

# Slack

> Post a formatted message to a Slack channel whenever your form receives a submission.

The Slack integration posts a message to a channel of your choice using a Slack Incoming Webhook URL. Every `session.completed` event sends a formatted block message with the form title, answers, score, and duration.

***

## Setup

1. In Slack, go to **your-workspace.slack.com/apps** and search for **Incoming Webhooks**.
2. Click **Add to Slack**, select a default channel, and copy the **Webhook URL** (starts with `https://hooks.slack.com/services/…`).
3. In Feedal, go to **Integrations → New integration → Slack**.
4. Paste the webhook URL and configure the remaining fields.
5. Attach the integration to a form from the form's **Connect** tab.

| Field                    | Required | Default  | Description                                                                                    |
| ------------------------ | -------- | -------- | ---------------------------------------------------------------------------------------------- |
| **Name**                 | Yes      | —        | A label for this integration                                                                   |
| **Incoming webhook URL** | Yes      | —        | The Slack incoming webhook URL                                                                 |
| **Channel override**     | —        | —        | Override the default channel (e.g. `#responses`). Leave blank to use the channel set in Slack. |
| **Bot name**             | —        | `Feedal` | The username shown as the message sender                                                       |
| **Include answers**      | —        | On       | Include Q\&A pairs in the message body                                                         |

***

## Message format

Feedal sends a Block Kit message. When **Include answers** is on:

```
New response for *Customer feedback*
• What is your name?: Jane Smith
• How satisfied are you?: 9
• Any comments?: Great product, fast shipping.

_Score: 42 | Duration: 204s_
```

***

## Test delivery

Click **Test** on the form integration to post a test message to the configured channel immediately.

***

## Next steps

<CardGroup cols={2}>
  <Card title="Email notification" icon="envelope" href="/integrations/email">
    Send responses by email instead.
  </Card>

  <Card title="Zapier" icon="zap" href="/integrations/zapier">
    Route responses to thousands of apps via Zapier.
  </Card>
</CardGroup>
