Return to Activities

Build Slack Apps

Learn to build apps for Slack to make work better for you and your team.

Workshop Overview

  • Beginner
  • 1.5h - 2h
  • JavaScript, Slack

Learning Objectives

  • Build a Slack app for your Slack team
  • Write good JavaScript Code

Have a question?

Get in touch if you have any questions regarding this workshop or MLH Localhost.

About this Workshop

During this workshop, you’ll guide participants through building apps for the Slack ecosystem!

Build a Slack App

Slack is a tool that helps teams at work collaborate more effectively. Slack offers APIs that enable developers to build apps that extend Slack’s functionality, like integrating with other software or building custom workflows for your team. In this workshop, you’ll learn how to build a Slack app that uses interactive features like buttons, menus, and actions to help your team get work done and be able to install it on your own workspace.

What will you build?

In this workshop, participants will build a Two Truths and a Lie app for their Slack organization using Node.js, Glitch, and the Slack API!

Requirements / Prerequisites

Participants will need to be able to install Node, NPM, and Visual Studio Code on their computers. While no background knowledge is required, familiarity with JavaScript is helpful.

System Requirements:


When you host an MLH Localhost activity, we’ll send you everything you need to run it. Here’s what we’ll send you:

The List:

Resources & Downloads


Participants can check out Glitch before the workshop starts!


Slack API

Participants can read more about the Slack API too!

Slack API

Get Started

The hackers are waiting for you.

Have a question?