The new Slack platform and the features described below are in beta and under active development.

Samples and templates

Welcome Bot

Create, store, and send a welcome message when a user joins a channel

Request Time Off

Send a time off request to a designated user to be approved or denied

Github Functions

A collection of functions that map to oft-used functionality on GitHub.

Hello World

A basic sample that demonstrates using a function, workflow and trigger to send a greeting

Virtual Running Buddies

Log runs and post a team leaderboard once a week

TypeScript

Triage Rotation

Create, manage, and delete rotation or on-call assignments

TypeScript

Timesheet Approval

Collect timesheet information from users and store it into a Google Sheet

TypeScript

Starter Template

A template for building Slack apps with Deno

TypeScript

Simple Survey

Request and collect feedback on messages using reacjis

TypeScript

Reverse String

A sample that takes a string from a user and posts the reversed version in a channel of the user's choosing

TypeScript

Request Time Off

Send a time off request to a designated user to be approved or denied

JavaScript

Message Translator

Translate message text to different languages using reactions

TypeScript

Request Time Off

Send a time off request to a designated user to be approved or denied

Python

Give Kudos

Give kudos and share some kind words with anyone in your workspace

TypeScript

Daily Channel Topic

Update channel topics on a daily basis using today's date

TypeScript

Code Snippets

A collection of example snippets of available next-gen Platform features

TypeScript

Blank Template

A blank template for building next-generation Slack apps with Deno

TypeScript

Archive Channel

Search for archive-ready channels and notify the user

TypeScript

Announcement Bot

Preview, post, and manage announcements sent to one or more channels

TypeScript

Incident Management

Automate the responding, analyzing, and resolving of incidents

TypeScript