# Slack









## Integration Steps [#integration-steps]

<Frame>
    <img alt="Slack Integration Setup" src="__img0" />
</Frame>

1. Navigate to the **Workflow Builder**
2. Click a + button to add an action
3. Add a Slack action and click **Connect Slack**
4. Select your Slack workspace and authorize with required permissions
5. Click **Install** to complete the basic setup

## Private Channel Configuration [#private-channel-configuration]

For a private channel, add the Surface bot to the channel first.

* Open the channel where you want to receive notifications

* Add Surface app to the channel using:

  <Frame>
      <img alt="Add Surface App to Channel" src="__img1" />
  </Frame>

* Select "Surface" from the apps list

  <Frame>
      <img alt="Select Surface App" src="__img2" />
  </Frame>

<Info>
  Make sure you have the necessary permissions in your Slack workspace to add apps to channels.
</Info>

## Notification Types [#notification-types]

Configure different types of notification:

1. **Form Submissions**: get notified when users complete your forms with submission details
2. **Form Progress**: track when users start filling out forms or complete specific steps
3. **Form Abandonment**: receive alerts when users drop off from your forms
4. **Lead Alerts**: get instant notifications for high-value leads based on your criteria
