Using the Slack CLI to code apps from start to finish

Creating Slack apps doesn’t have to be hard and the easier it is, the more satisfying I find it. Because I enjoy creating places for people to communicate and collaborate more effectively, I want to work in a space designed for communication and collaboration. And that’s literally what Slack is for. I place a lot […]

The Slack Toolbox – Do it right and do it yourself

Slack provides many tools to get the job done, whether they be a third party app, Workflow Builder, or the Slack CLI.  NOTE: Workflow apps require a paid plan and admin access Slack is the perfect place to start streamlining your work and plenty of tools to use. You can install an app from our […]

Data & security best practices for agentic Slack apps

AI agents are powerful, but they require access to company data to be effective. This creates a natural tension: how do you unlock the value of AI without compromising security, privacy, and trust? Our goal is to build the right platform experience to enable powerful AI use cases without sacrificing data privacy and security. After […]

Slack Platform Reimagined for the Agentic Era

Work today demands an operating system that brings AI, agents, apps, data, and humans together in one conversational interface. That platform is Slack. Slack is no longer just a communication tool, it’s the operating system for your entire organization’s work, which now requires AI-powered workflows and agentic conversation. This is the platform that allows you […]

Reddit AMA Recap

On July 31, 2025, Slack hosted our first-ever Reddit AMA focused around Slack development. Kurt Kemple, Senior Director of Developer Relations, and Melissa Chan, Director of Product Management, answered questions about agents working in product management, custom color schemes, and more. Here, we’ll recap the most interesting discussions. You can view all the questions and […]

Beyond the Chatbot: 4 ways to integrate AI directly into Slack

The explosion of Large Language Models (LLMs) has largely been associated with chat interfaces, but what if you could put an LLM to work right in the flow of your workday? Imagine leveraging AI to answer a coding question, generate a quick report, or even draft a reply—all without ever leaving Slack. The real power […]

Serving webhooks the right way: Flatten JSON for Workflow Builder

Sometimes, what looks like a straightforward automation turns out to have a few hidden layers. In this case, a teammate needed to create an automation that would take data from a webhook and post a message to a Slack channel. Using Workflow Builder seemed like the clear solution—after all, it can take webhooks as triggers, […]

Vibe coding with Cursor and the Slack platform MCP server

A lightweight experiment in building Slack apps faster (and why it’s about to get a lot easier for everyone). If you’ve ever tried using AI to code a Slack app, you probably hit some roadblocks: the setup was fiddly (not anymore with our Slack CLI), the code is often generic, and the AI usually doesn’t […]

Introducing Conditional Branching in Workflow Builder

Over five years ago, we released a no-code automation tool called Workflow Builder and in that time builders, admins, and developers have created millions of automations and run over a billion workflows. These workflows help admins keep channels tidy, IT departments keep track of assets, and marketing teams manage their campaigns. We’ve added new features, […]

Slack Developer Changelog Recap: April – June 2025

Some exciting things have bloomed this spring! Read on to find out more about what we’ve been doing to make your work life simpler, more pleasant, and more productive. Announcements What’s old, what’s new, and what might need some action from you! Rate limit updates: We’ve updated the rate limits for the conversations.history and conversations.replies […]