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 […]

Slack CLI is open source

The Slack CLI is the easiest way to get started building on the Slack platform, including support for building Bolt apps added in our recent 3.0 release. The CLI is now open source and available on GitHub — read on for how we are continuing to support open source development for our tools. Developing in public Tooling that developers […]

An Illustrated Guide to Agentforce for Slack Developers

How to Build Smart, Context-Aware Agents Without Leaving the Flow of Work Slack is already your work operating system—now it can be your agent command center, too.​ If you’re a Slack developer, you’ve probably automated your fair share of workflows, and maybe built a few Bolt apps. But what if you could create AI-powered agents […]

Secure Data Connectivity for the Modern AI Era

Introducing Slack MCP Support, Real-time Search API, and Updates to Terms of Service Today, we’re unveiling new capabilities that redefine how developers, customers, and partners securely interact with Slack data. At the heart of this evolution are two key innovations: support for the Model Context Protocol (MCP) and the launch of our Real-time Search API. […]

How Slack is approaching Python development

Python on Slack today Python continues to be the most popular language for building apps on the Slack platform. With over 8.6 million monthly downloads of the Python Slack SDK and 1.5 million downloads of Bolt for Python, we’re continuing to invest in tools that help our vibrant ecosystem of Python developers build and integrate […]

Slack CLI supports Bolt applications

Developing Slack apps with the Slack CLI has been a focused feature of workflow apps, and we’re now excited to bring support to apps using the Bolt frameworks with the Slack CLI v3.0.0 release! The Bolt frameworks have been a popular choice for developing Slack apps, with conveniences including Socket Mode for establishing quick connections […]