Building the future of work with the new Slack platform

Ship quality code faster, delivering impactful automations that accelerate work for you and your team.

Learn more Start building

Customize your workspace

Connect, simplify, and automate your work with Slack apps.

Save time and automate repetitive tasks

Turn slow, repetitive, manual processes, like onboarding or gathering feedback, into rapid and automated apps and workflows.

Use Bolt or Workflow Builder to quickly transform the way you work.

Nine Publishing used custom tools and apps to simplify newsroom processes and monitor performance analytics.

Reduced day-long processes to 30 minutes

Minimize multitasking

Reduce the number of apps and websites needed to get work done.

Bring data and tasks from external services and internal tools to where everyone is already collaborating: Slack.

Hearst used their HANS Bot to quickly surface data to decide which stories will perform best. HANS saved the team hours per day on searching for custom reports.

Drove a 50% increase in YouTube views
Automatically handle 3800 inquiries per week
Developer tools

Built for builders

Build on our foundations

Convert your ideas into automations quickly by using our Bolt framework.

Explore what's possible

Use testers on our API method reference pages to browse and try the range of app capabilities.

Tools for every purpose

No matter how you choose to build, use our official and community tools to make the process simpler.

No code workflows

To automate easily, no code required, try Workflow Builder.

Your work just works, on any device

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

Build and prototype UIs in seconds using our Block Kit Builder tool.

TD Ameritrade built a Slack app called BetterBot to source fast, automated answers to common questions.

Reduced support tickets by 2500 per week
App Directory

Distribute apps to grow your business

Spark discovery

Put your app in front of millions of Slack users. Expand your reach by distributing your app in the App Directory.

Stay top-of-mind

Meet users where they're most engaged throughout the day — in Slack — with interactive app experiences.

Broaden engagement

Share your app's workflow steps with users, empowering them to integrate your services into everyday processes.

Zapier upgraded their App Directory app to allow users to create complex automations - with no code - using Slack Workflow Builder and Zapier’s 3,000+ partner apps. Zapier also added an App Home to allow users to build automated workflows directly in Slack.

Slack users automate more than 500,000 routine actions per day with Zapier
Users of the Slack app are 10% more likely to convert to paid users at Zapier

Updates from us

Nov 17, 2022

We released version v1.16.4 of the developer tools for our event-driven beta platform. We fixed some pipes behind the scenes to prevent future leaks, check out how we are improving the beta platform experience for our community.

Nov 4, 2022

Three new endpoints for admins to manage role assignments are now available: admin.roles.listAssignments, admin.roles.addAssignments, and admin.roles.removeAssignments. Explore other useful methods for managing your users and workspaces here.

Nov 4, 2022

We released version v1.15.0 of the developer tools for our event-driven beta platform. It also introduces a breaking change (arriving January 26th, 2023) for those making API calls to outgoing domains in their functions.

Oct 25, 2022

A bevy of new Block Kit input elements await developers soliciting input from users including the often requested combined date and time picker. Collect links with the URL input element or email addresses, numbers, too.

Oct 20, 2022

Several new updates are now available as part of version 1.14.0 of the new Slack platform open beta. Update your tools and see what changes we've made in the beta changelog. Haven't tried the beta yet? Read the intro and try our quickstart.

Oct 20, 2022

We updated the fine print and added default placeholder text for the following Block Kit elements: channels_select, conversations_select, multi_channels_select, multi_users_select, and users_select.