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.


Virtual Running Buddies

Log runs and post a team leaderboard with stats once a week

Request Time Off

Send a time off request to a designated user to be approved or denied; uses interactivity handlers

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

Build Slack apps

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

Stay up-to-date

Jul 11, 2024

Version 2.27.1 of the developer tools for the Slack automations platform has made a splash!

    We've fixed a bug to allow development hosts to start up faster.
    We now print a warning if either the SLACK_APP_TOKEN or the SLACK_BOT_TOKEN does not match its installed value.
    As part of the Deno Slack SDK 2.13.0 and 2.14.0 releases, we've added API methods to support Slack canvas and Slack Connect. See the Deno Slack API 2.5.0, 2.6.0, and 2.7.0 updates below for more details.

Jun 13, 2024

Version 2.26.0 of the developer tools for the Slack automations platform is here!

    We now format warnings into text sections, and group similar warnings by source—this should help to reduce the number of warnings related to external teams that could appear when running your app.
    We've fixed an issue with the datastore count Slack CLI command by adding a default for an empty query expression if one isn't provided.

May 30, 2024

Version 2.25.0 of the developer tools for the Slack automations platform is kicking off the summer fun!

    You can now update your local project's apps.json file with app IDs for your existing apps using the slack app link command. Refer to app commands for more details.
    We've updated the formatting for section text and trace prints for the slack collaborator add, slack collaborator list, and slack collaborator remove commands.
    We've updated the debug log output when installing dependencies using the slack create command. We also now suggest installing project dependencies if an error occurs when running this command.
    We fixed a bug to avoid formatting printed strings if the string to be printed has no arguments.
    We now set authentication configurations such as custom API hosts for selected tokens with the slack manifest validate command.

May 16, 2024

Version 2.24.0 of the developer tools for the Slack automations platform has landed!

    We've renamed the function distribute command to function access (however, the distribute subcommand has been added as an alias so you can still use function distribute). Refer to custom function access for more details.
    We've fixed several bugs that address some messaging, formatting, and emoji in the CLI for easier reading.

May 16, 2024

As of May 16, 2024, newly-created Slack apps are no longer able to access the files.upload API method. Learn how to use our new asynchronous upload flow to migrate your existing apps and integrations by March 11, 2025.

May 2, 2024

Our September 2024 retirement of Steps from Apps for our legacy Workflow Builder approaches quickly. Learn more about what this means for your steps and workflows in this changelog article and survival guide.