# Slack

Slack is a communicating platform used in organizations. The communications are organized into channels that are easy to create, join and search.

### Usage of Slack in Delivery Shield

* **Real-time Notifications** - Delivery Shield can send real-time notifications to a designated Slack channel whenever a new security issue is detected. This ensures that the team is promptly informed and immediate action is taken.

### To Manage Slack:

1. Navigate to **Setup** > **Integrations**.
2. In the **Others** panel, click **Slack**.

<figure><img src="https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FnQ8oKml0dqyiXqSggAEC%2Fslack%201.png?alt=media&#x26;token=7fdb32b8-48cd-48ed-94d8-5dc993ae7b80" alt=""><figcaption></figcaption></figure>

3. The Slack integration page is displayed. Click **+New Account**.&#x20;
4. In the popup that appears, enter the following details:
5. Enter the **Account Name**, **Channel name** and **Token.**&#x20;

<figure><img src="https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FcTASlpceOFHik2vOjCts%2Fslack%202.png?alt=media&#x26;token=1c2bf346-d99b-46e7-9702-480b5b5245c7" alt=""><figcaption></figcaption></figure>

6. Enable the following if required:
   1. **Auto-Trigger Slack Alert** to send alert to slack channels automatically.
   2. **Scan Alert** to send an alert to the slack channels once the scan is complete.&#x20;

<figure><img src="https://2047464521-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MBEa1hoX6SqpDj-ymNs%2Fuploads%2FhZXuaCFqUl6jfopoItnG%2Fimage.png?alt=media&#x26;token=4dd36a34-21bc-4c3a-b151-ac164affc2c1" alt=""><figcaption></figcaption></figure>

7. Select the **Teams** and the corresponding **Environments** from the dropdown for which you want the integration to be available. The integration will be available for the selected teams and environment only.&#x20;

{% hint style="info" %}
You can select up to 5 teams for the integration to be displayed.&#x20;
{% endhint %}

* A sample is given below for reference:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeuMZQzZsZQuulVdW9B9OuffNPoEXqbcpcAkYtKVyb7YiTQxbVIt1L4Gh-zshqX2J9MFKIat8x4oWFIGxdg3j1XVagyUNhUAlD_52soyMyd1cy53p6XiYi0LsTjIBfHcybRWl61?key=D9EXoOdGF7oYOBvYaW2GnRWJ" alt=""><figcaption></figcaption></figure>

* In the example above,&#x20;
  * if **Team 1**, **Team 2**, and **Team 3** are selected, only applications associated with these teams can access the integration. Any applications belonging to other teams, such as **Team 4**, will not have access to this account.
  * Even if the user who created this account is also an admin for **Team 4**, the integration account remains restricted and is not available for **Team 4**.&#x20;
  * Access to the account is strictly limited to the specified **Teams** and **Environments** selected during account creation.
* **For Organization Admins:**
  * When an **Organization Admin** creates an account without selecting specific **Teams** and **Environments**, the account will be universally applicable, granting access to **all teams** and **all environments** by default.
* **For Team Admins with Multiple Teams:**<br>
  * If a **Team Admin** who manages multiple teams creates an account without specifying particular **Teams** and **Environments**, the account will only be accessible to the teams for which the logged-in user holds admin privileges.

3. Click **Save**. The tool is connected.&#x20;
4. You can edit the entered values by clicking the **Edit** option in the **Actions** column.&#x20;
5. Re-enter the values and click **Update**.

The new values gets updated.&#x20;

<br>
