Assemble automations using modular, shareable, and remixable building blocks.
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.
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.
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.
Block Kit lets you build interfaces without a UI designer. It's available for use in surfaces across all devices without any extra code.
Customize your Slack experience with apps using a wide range of APIs.