Skip to main content

Spikerz Slack and Teams integration

Written by Nathan

Overview

To deliver Spikerz alerts into Slack, this article guides through the connection steps of Slack channels to your workspace using Slack’s official OAuth flow.

This connection enables:

  • Alerts posted directly to a Slack channel you choose

  • Optional delivery of asset security and workspace member updates (configurable in Spikerz)

  • No storage of your Slack password—authorization is handled by Slack

Objectives

By completing this guide, you will:

  • Connect the correct Slack channels to your Spikerz workspace

  • Grant the Slack permissions Spikerz needs to list channels and post messages

  • Finish setup by selecting a channel and saving notification preferences

Before you start

Make sure:

  • You can open Settings for the Spikerz workspace and see the Integrations tab (workspace admin role is required if your role cannot access integrations).

  • You can sign in to the Slack account that should authorize the app (often a workspace owner or someone allowed to install apps).

  • Your Slack workspace allows the connection: if apps are restricted, a Slack workspace admin may need to approve Spikerz before members can install it.


In Spikerz

Step 1: Open workspace settings
Go to Settings (workspace settings) and open the Integrations tab.

Step 2: Start Slack connection
Find the Slack card and choose Connect with Slack:

Step 3: Sign in and approve in Slack
A browser window opens Slack’s authorization screen. Sign in with the Google (or other) identity linked to the Slack workspace you want, review the requested permissions, and Allow / Authorize:

Step 4: Complete “Slack notifications” in Spikerz
When you return to Spikerz, the Slack notifications dialog opens. Search and select the channel where alerts should be delivered. If there are many channels, free text search for channel name is enabled. After selection, under Notifications, turn on:

  • Assets security alerts

  • Workspace members updates

Then save:

Step 5: Confirm delivery
After a successful save, Spikerz can post to the selected channel when those notification types fire. Use Edit integration or Reconnect to update from the card menu if you need to change the channel or refresh tokens later.


Enable Microsoft Teams integration

Overview

To deliver Spikerz alerts into Microsoft Teams, you sign in with Microsoft, grant Graph permissions, pick a team and a channel, and Spikerz provisions its bot into that team so messages can be delivered securely.

This connection enables:

  • Alerts posted into a Teams channel you choose

  • Optional delivery of asset security and workspace member updates (configurable in Spikerz)

  • No storage of your Microsoft password—authorization uses Microsoft sign-in and consent

Objectives

By completing this guide, you will:

  • Connect your Microsoft work or school account (as required by your tenant)

  • Grant Microsoft permissions needed to read teams/channels and send messages / manage app installation for the team

  • Select the team and channel for notifications and save

Before you start

Make sure:

  • You can open Settings for the Spikerz workspace and see the Integrations tab (workspace admins may be required if your role cannot access integrations).

  • You sign in with the Microsoft account that has access to the Teams team where alerts should appear.

  • Your organization allows the Spikerz Teams app: some tenants require a Microsoft 365 Global Administrator or Teams admin to consent on behalf of the organization the first time the app is used.


Microsoft Teams

Part 1: Create a Team and Channel in Microsoft Teams

1. Log in to the Microsoft Teams application

2. Choose channels tab in the chat window

3. Click Create team

4. Give the name Spikerz to the team name & to the channel name:

Part 2: Connect Microsoft Teams to Spikerz

Step 1: Open workspace settings
Go to Settings and open the Integrations tab:

Step 2: Start Teams connection
Find the Microsoft Teams card and choose Connect with Microsoft Teams.

Step 3: Sign in and consent
In the Microsoft login window, sign in with the correct account, complete any multi-factor authentication, and Accept the permissions requested for Spikerz (read basic team/channel info, send channel messages, and install/update the app in the team—exact wording is shown on Microsoft’s consent screen).

Step 4: Complete “Microsoft Teams notifications”
In the Microsoft Teams notifications dialog:

  1. Under Team, choose the Microsoft Teams team.

  2. Under Channel, search and select the channel for Spikerz messages (channels load after a team is selected).

If there are many Teams/Channels, free text search the name is enabled.

After selection, under Notifications, configure:

  • Assets security alerts

  • Workspace members updates

Then save:

Step 5: Ongoing changes
Use Edit integration, Reconnect to update, or Disconnect team from the card menu if permissions expired, the team/channel changes, or you need to remove the integration.

If you encounter the error “This action can't be performed since the app does not exist or has been uninstalled” it typically means that although the client connected Spikerz to send alerts to a Teams channel, the Spikerz bot is not visible in Teams and must be enabled for all users in the tenant.

Click Edit installs:

Change to Evryone:

Then to open Teams application and navigate to the Apps section, find the Spikerz Bot application and click Add button:

Did this answer your question?