Skip to main content
Slack Connection

This article covers connecting and configuring Slack for company notifications.

Updated over a month ago

Connecting Slack allows you to notify channels about Not Ready Controls as well as personnel with pending compliance actions.

Note: Learn more about Drata's Privacy Notice at https://drata.com/privacy.

Prerequisites

Ensure you have permission to install the Drata app in your Slack workspace. To learn about Slack app permissions, Add apps to your Slack workspace.

NOTE: Slack Workspace Owners can manage app approvals. Members can install any apps approved by a Workspace Owner. If an app is restricted, members cannot install or request approval for it. Ensure your Slack Workspace Owner approves and installs the Drata app.

Connect Slack to Drata

  1. Navigate to the Drata portal and login.

  2. In the bottom left corner within the navigation menu, select Connections.

  3. Search for the Slack connection or select the Communication type connection, and then select Slack. Ensure you are on the Available connections tab.

  4. If logged into multiple Slack workspaces, ensure to select the desired one to connect to Drata.

    • Note: Drata can only connect to one Slack workspace

  5. Review the Drata app permissions and install the app

    • The following image showcases the permissions:

Add Channels

Our Slack app was designed with least permissions in mind. For this reason, you must invite the Drata bot to channels you want to be available in Company Notifications.

To invite the Drata bot (Drata app) to a Slack channel:

  1. Navigate to the channel in Slack.

  2. Copy and paste the following command in the message field and press enter twice.

    /invite @Drata 

Alternatively, you may go through the following steps to add Drata to your channel:

  1. Navigate to the channel in Slack.

  2. Select the channel name at the top of the Slack screen to open the channel details.

  3. Select the Integrations tab, and then select Add an App.

  4. Add the Drata app to the channel.

You have added the Drata app. You can now configure the different types of notifications listed below.

Set up Control Notification

Control Notification allows you to be notified if controls are not ready. To set up Control Notification:

  1. Navigation to Settings by selecting your username in the bottom left corner.

  2. Select Settings.

  3. Select Notifications.

  4. At the top right, select + New Notification.

  5. Select the notification type you would like. For more information about notification types, refer to the sections below.

  6. Select the Slack channels or personnel you want to notify. Refer to the instructions above for adding Slack Channels.

    • Note: If you followed the steps in Adding Channels and still don't see your channels, refresh this page for your channels to appear.

  7. Select the notification frequency.

    • Note: With daily frequency, notifications are sent at 6 AM PT every day, including weekends. With weekly frequency, notifications are sent on Mondays at 6 AM PT.

  8. Select Schedule Notification.

Controls not ready notification type (Control notification type)

If you would like control notifications, select Controls not ready and then you can select the the controls you want to be notified about.

At the scheduled interval, Drata will check the status of all selected controls. If any controls are not ready, you will receive a notification like this:

Personnel with pending actions notification type

Select Personnel with pending actions to receive a list of personnel with pending compliance actions. You can notify a channel or a direct personnel with actions that they need to complete.

  • Note: It is highly recommend using private channel for this notification type since it includes full list of personnel with incomplete or pending actions.

You can also directly notify each personnel with pending compliance action by checking Notify Personnel for the destination.

Test with an error result notification type

Select Test with an error result to receive a list of tests with an error result. Tests with an "error" means that there were issues with the test and that Drata was unable to perform the test to determine “Pass” or “Fail.” Tests with an “Error” require a resolution to be restored.

Editing existing notification

On the Notifications page, select the edit icon for the existing notifications you would like to edit. You can only edit channels and frequency

Enable or disable existing notification

On the Notifications page, toggle on or off the notifications you would like to enable or disable.

Delete an existing notification

On the Notifications page, select the on the delete icon on the right side of the table and confirm your deletion.

Did this answer your question?