Unlock your productivity potential with Slack Platform

Connect, simplify, and automate work.

Save time with Slack's new automations

Assemble automations using modular, shareable, and remixable building blocks.

Functions

Create modular functions that automate work in Slack and connect with your services.

Share your functions so anyone can add them to their own workflows.

Workflows

Construct complex workflows by chaining functions together.

Use your custom functions, pick from pre-defined Slack functions, or combine both to get the automations you want.

Triggers

Add triggers to customize how and when to kick off a workflow.

React to events in Slack, run on a schedule, or trigger from external services using webhooks.

Deploy ideas faster

Our developer tools simplify the most tedious parts of development and ensure your automations are enterprise-grade from day one.

Slack CLI

Fast track development by creating, scaffolding, and deploying functions and apps from the command line.

Managed infrastructure

Deploy your automations to secure and managed Slack infrastructure, so you can focus on building.

Datastores

Streamline all your standard database operations by storing, querying and deleting data on Slack infrastructure.

Your work just works, on any device

Block Kit lets you build interfaces without a UI designer. It's available for use in surfaces across all devices without any extra code.

Be inspired

Get a fast start with samples and tutorials for common use cases.


Announcement Bot

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

Github Functions

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

Give Kudos

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

Hello World

Send a greeting to channel

Build Slack apps

Customize your Slack experience with apps using a wide range of APIs.

Stay up-to-date

Sep 30, 2024

We want to let you know about some upcoming changes to support for legacy custom bots and classic apps on the Slack platform.

    Beginning March 31, 2025, we will discontinue support for legacy custom bots. For your integrations to continue working, you must create brand new Slack apps.
    In September 2025, we will discontinue support for classic apps. For your apps to continue working, you will need to migrate them to Slack apps.
Any custom bots or classic apps you have built will no longer work after these dates. Refer to this changelog article for more details.

Sep 16, 2024

We're excited to announce that the following new features have launched!

    Introducing Agents & Assistants, the new way you can build AI-powered, conversational apps integrated with your favorite Large Language Model (LLM).
    The App Directory is now the Slack Marketplace! Get ready to explore a whole new world of apps, agents & assistants, templates, connectors, and more.

Sep 5, 2024

Version 2.29.2 of the developer tools for the Slack automations platform is hot off the press!

    When logging into a project directory using the slack login command, the Slack CLI will now suggest also running the slack app list command. When logging in outside of a project directory, the Slack CLI will continue to suggest running the slack create command to create a new project.
    We've fixed some bugs behind the curtain and added some CI/CD improvements.

Aug 14, 2024

Custom workflow steps for all Slack apps are available today! Refer to workflow steps and custom steps for Bolt apps for more details.

Aug 8, 2024

Version 2.29.1 of the developer tools for the Slack automations platform has arrived!

    We updated the shell called in Windows commands from pwsh to powershell for better backwards compatibility.
    We added the ability to retrieve manifest information using the --source flag with the manifest info command. The flag can be set to either project or remote.
    We fixed an issue to raise any errors in the Slack CLI that may occur when running the npm install command.
    We fixed a bug to replace the --workspace flag recommendation with a --team flag recommendation.

Aug 2, 2024

In the Deno Slack API 2.8.0 release, we've added an event_timestamp property to all event trigger data objects. Refer to the event response object for more details.