Introducing a dramatically upgraded Slack app toolkit
New platform features to simplify everyday work in a world of proliferating software
Our customers tell us every day that moving work from email to channels transforms how they work. Their conversations are organized, decisions are transparent, and working with dozens to hundreds of other apps is suddenly a lot simpler. There’s a distinct reason for the latter: Context switching between specialized tools means losing valuable time. But once those tools are integrated with Slack, team members can stay focused and productive because all the information they need is in one central place.
Twelve million people actively use Slack each day, and our developer community is a big reason for this high level of engagement. Consider this:
- There are more than 1,800 apps in Slack’s App Directory, including tools from Atlassian, Google, Microsoft, SAP, Workday and Zoom, as well as Slack-first services like Guru, Lattice, Polly and Troops
- Slack is a critical part of our customers’ internal workflows—more than 500,000 custom apps were used in a typical week during September 2019
- Nearly 600,000 daily active registered developers are building on the Slack platform
- Developers build on our open platform because it makes their products better—95% of Slack app users say apps in Slack make the parent software more valuable
At Spec, our conference dedicated to developers, we are debuting a host of improvements to increase what’s possible for building on top of Slack. Those include easier ways for users to discover apps, new features that unlock richer app experiences, and granular permissions for building more enterprise-friendly apps. Read on to see how the improvements will help your organization, or check out the developer-centric explanation on our Platform blog.
Apps in Slack get deeper and more interactive
Block Kit, our UI framework for building apps in Slack, has two new components that will bring more interactive, user-friendly experiences to life.
1. A new home tab for apps 
Soon apps will have the option of including new features in the app home. Developers can customize this view, enabling detailed displays and allowing users to interact with their apps through actions and buttons. For example, Google Calendar uses app home to display a user’s full schedule for the current day or any selected date in the future, and lets you accept/change meeting responses as well as join video calls directly.
2. Multistep modals: an improved way to display and collect information
Modals are windows that appear on top of the Slack interface. They’re a go-to tool for gathering data in forms or for displaying results and interactive choices to users. Developers can now display as many additional screens as needed for custom information and more complexity—a pleasant replacement for lengthy bot exchanges.