Project

General

Profile

Snipe-IT to Slack Integration Guide » History » Version 1

Kerem ERSOY, 10/27/2026 09:31 AM

1 1 Kerem ERSOY
## 📖 Wiki: Snipe-IT to Slack Integration Guide
2
This guide outlines the step-by-step process to connect **Snipe-IT** asset management with **Slack** using **Incoming Webhooks**. Once configured, asset movements (check-outs, check-ins, license assignments, etc.) will automatically post real-time alerts to your designated Slack channel.
3
4
---
5
6
## 🛠️ Phase 1: Create a Webhook via Slack API
7
1.  **Launch the App Wizard:**
8
    *   Navigate to the [Slack API Apps](https://slack.com) dashboard and sign in.
9
    *   Click the **Create New App** button in the top-right corner.
10
2.  **Select App Configuration:**
11
    *   Choose the **Blank app** option from the dialog box and click **Continue**.
12
3.  **Configure App Scopes:**
13
    *   On the *What it can do in Slack?* (Step 2 of 4) screen, click inside the **Add Bot Scopes** field (or the search bar).
14
    *   Search for **`incoming-webhook`**, select it from the dropdown to add it to your scopes, and click **Continue**.
15
4.  **Configure App Events:**
16
    *   On the *What it can respond to in Slack?* (Step 3 of 4) screen, leave all fields blank (**Keep it at 0**), as Snipe-IT only requires one-way outbound notifications. Click **Continue**.
17
5.  **Finalize App Creation:**
18
    *   Review the final confirmation step and click **Create** or **Finish**.
19
    *   On the success modal, click the green **Go to App Settings** button at the bottom right to enter the management dashboard.
20
6.  **Retrieve the Webhook URL:**
21
    *   From the left sidebar sidebar, under the *Features* section, click on **Incoming Webhooks**.
22
    *   Toggle the **Activate Incoming Webhooks** switch to **On**.
23
    *   Scroll to the bottom of the page and click the **Add New Webhook to Workspace** button.
24
    *   Select your destination Slack channel (e.g., `#IT-Asset-Ops`) and click **Allow / Authorize**.
25
    *   Once the page reloads, scroll down to the table and copy the generated **Webhook URL** (starts with `https://slack.com...`).
26
27
---
28
29
## 🖥️ Phase 2: Configure Snipe-IT Integration
30
1.  **Navigate to Integration Settings:**
31
    *   Log into your Snipe-IT dashboard with administrative privileges.
32
    *   Go to **Admin > Settings > Integrations** from the top or side navigation menu.
33
2.  **Enter the Parameters:**
34
    *   **Integration Option:** Select **Slack** from the dropdown menu.
35
    *   **Slack Endpoint:** Paste the long Webhook URL you copied from the Slack API dashboard.
36
    *   **Slack Channel:** Type the exact name of the authorized channel, including the hashtag (e.g., `#IT-Asset-Ops`).
37
    *   **Slack Botname:** Set a custom display name for the bot inside the channel (e.g., `Asset-Bot`).
38
3.  **Test and Save:**
39
    *   Before saving, click the **Test Slack integration** button.
40
    *   Verify your Slack channel received the message: *"Oh hai! It looks like your Slack integration with Snipe-IT is working!"*.
41
    *   Click the blue **Save** button at the bottom right to apply the changes permanently.
42
43
---
44
45
## 📌 Important Notes & Security
46
*   **Security Disclaimer:** The Webhook URL acts like a secret password. Anyone with access to this URL can post unauthorized messages to your channel. Keep it confidential.
47
*   **Automation:** Once enabled, all successful check-out and check-in actions performed in Snipe-IT will instantly generate rich-text activity logs in your Slack channel for the IT team to review.