With our new modular foundation, automation is grounded in building blocks. They're remixable, reusable, and hook into everything flowing in and out of Slack.
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 let you create complex and adaptable automations by building chains of functions.
Use your custom functions, pick from pre-defined Slack functions, or combine both to get the workflows you want.
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.
Our developer tools simplify the most tedious parts of development and ensure your automations are enterprise-grade from day one.
Fast track development by creating, scaffolding, and deploying functions and apps from the command line.
Deploy your automations to secure and managed Slack infrastructure, so you can focus on building.
Streamline all your standard database operations by storing, querying and deleting data on Slack infrastructure.
Save time when creating and configuring apps by using shareable and reusable manifest files.
Resolve issues faster by using function-level and app-level logging to debug.
Get a fast start with samples and tutorials for common use cases.
Preview, post, and manage announcements sent to one or more channels
Give kudos and share some kind words with anyone in your workspace
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
Starting September 19, the Slack API's minimum required CLI version is changing from
v2.9.0 for Enterprise Grid (for non-Enterprise Grid, the minimum required version is
v1.18.0). If you attempt to log in with an older version, you'll receive a
cli_update_required error from the Slack API. Run
slack upgrade to get the latest version. Refer to install & authorize for more details about the CLI.
New Admin API methods are now available! Use these methods to manage the same workflow permissions and approval requests you can from the admin settings site dashboard, sans the UI and with bulk operations.
We're retiring support for traditional Slack apps providing Steps from Apps to our legacy workflow builder and workflows created with it. Read on to learn whether your apps or workflows are impacted.