# Slack









Surface Forms can be integrated with Slack to send notifications when someone submits a form, completes a particular form step, or drops off the form.

## 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 private channels, you need to add the Surface Bot to the channel.

* 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 notifications:

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
