Platform overview

Welcome to the Slack platform, where you can customize your work OS. Slack’s modular development framework is reusable and recomposable so you can build and deploy apps, connect with backend systems, and drive custom workflow adoption easily and efficiently. Here’s what you need to know to create the ultimate interface between your stakeholders and systems:

Automate your workflows

Create no-code workflows to automate routine tasks and simplify processes. Build a series of steps combining native actions, third-party integrations, or custom functions.

Connect your favorite tools

Seamlessly connect Slack with your key systems, like Salesforce. Use connectors to pull data and automate actions directly within workflows.

Enhance with custom functions

Use modular, plug-and-play functions built with the Deno SDK to add custom logic to your workflows. Perfect for tailored automation and specific needs.

Develop custom Slack apps

Leverage our powerful APIs and Bolt SDKs to build standalone, deeply customized apps that fit your exact needs. These apps bring powerful capabilities to your Slack workspace.

Work smarter with AI

Unlock a treasure trove of resources! Explore articles, guides, tools, and more — all designed to help you grow and succeed as a developer.

Expand with our app ecosystem

Discover a wide array of apps in the Slack App Marketplace, designed to extend Slack’s capabilities and fit your team’s unique workflow.

See what other devs are building

Learn how teams are using Slack’s platform to create efficient workflows, powerful apps, and integrate AI to transform their productivity.

Join the developer program

Join the Slack Developer Program for exclusive access to beta features, tooling, and resources created to help developers build and grow.