Skip to main content

TryHackMe Slack & Microsoft Teams Bot

Set up the TryHackMe bot for Slack or Microsoft Teams to monitor cybersecurity training progress, leaderboards, and team achievements in real time

Written by Blackout
Updated yesterday

TryHackMe Slack & Microsoft Teams Bot

The TryHackMe Slack and Microsoft Teams Bot brings learning visibility directly into your team’s workspace. It allows organisations to track progress, celebrate achievements, and stay aligned — all without leaving Slack or Teams.

This guide explains what the bot does, how it works, and the commands available.

Overview

The TryHackMe Slack/ MS Teams Bot is designed for business customers who want better visibility into team learning activity.

With minimal setup, the bot allows:

  • Admins to receive automatic notifications when team members complete rooms

  • All users to check leaderboards and individual progress on demand

  • Teams to track learning without switching between platforms

The goal is fast adoption, low setup friction, and clear value within minutes of installation.

Why Use the Bot?

The Problem

Learning activity happens inside TryHackMe, but collaboration happens in Slack or Teams. This creates a visibility gap:

  • Progress lives inside TryHackMe

  • Admins don’t have real-time visibility into activity

  • Teams must switch tools to check standings or progress

Common questions like:

  • “Who’s making progress?”

  • “Where do we stand as a team?”

  • “Who completed that room?”

…require leaving Slack or Teams.

The Solution

The TryHackMe Slack/Teams Bot bridges that gap.

Once installed, the bot:

  • Can be installed by any Slack or MS Teams user

  • Sends automatic room completion notifications to admins

  • Allows all users to query progress and leaderboards

  • Requires minimal configuration and permissions

It provides lightweight learning visibility directly inside your collaboration platform.

What’s Included (v1)

In the first version of the bot:

  • ✅ Admins receive automatic notifications when team members complete rooms

  • ✅ All users can query leaderboards

  • ✅ All users can check individual progress

  • ✅ No complex configuration required

Slack Commands

Use the following slash commands in Slack:

View your personal progress.

/tryhackme me

View your team leaderboard.

/tryhackme leaderboard

View overall team progress.

/tryhackme progress

Display available commands and usage guidance.

/tryhackme help

How It Works

For Slack

  1. Install the TryHackMe bot in Slack from Manage account > Preferences

  1. Connect your workspace to your business account

  2. Admins automatically begin receiving completion notifications

  3. Team members can start using slash commands immediately

No complex setup is required.

For MS Teams

  1. Download the TryHackMe bot zip file from Manage account > Preferences and share it with your organisation’s teams IT admin.

  2. The IT admin then can upload the bot ZIP file at the organisation level, making it accessible to all users in that company’s Teams.

  3. Once this is done, if a user adds the bot and starts a conversation with it, the THM backend is able to detect that the bot has been successfully installed for that company.

Benefits

  • Increases learning visibility

  • Encourages friendly competition through leaderboards

  • Helps managers track engagement in real time

  • Keeps progress visible where teams already collaborate

Did this answer your question?