Learn | Slack Developers
Learn
Learn to build on Slack
The Slack platform lets you build custom apps, automate workflows, and create AI agents that take action for your users — right in Slack.
Learn
Dive into tutorials, articles, and videos designed to expand your skills and stay up to date.
Day 1
What is a Surface in Slack?
Day 2
Bringing App Home for the holidays
Day 3
Master message scheduling in Slack
Day 4
The power of Workflow Builder: no code, big impact
Day 5
Building Interactive Slack Interfaces with Block Kit
Day 6
Spread the Good Vibes with a Kudos Workflow
Day 7
Turn Customer Feedback Into Gold: Automating Feedback with Slack
Day 8
Speak your team’s language with custom emojis
Day 9
Let the AI Elves Build Your Automation!
Day 10
Unlock Giphy’s secret powers in Slack
Day 11
Installing the Slack CLI
Day 12
Branching workflows
Day 13
Your app’s north star: the manifest
Day 14
Clean, correct, ready: manifest validation made easy
Day 15
Build your first Slack app with Bolt
Day 16
Creating an app from a template with the Slack CLI
Day 17
Let it flow, let it (work)flow: Custom functions in 3 steps
Day 18
From links to living work: meet Work objects
Day 19
What are suggested prompts?
Day 20
Get more done with AI agents in Slack
Day 21
Your next holiday project: vibe-coding with lists in Slack!
Day 22
Find it faster: Slack search, upgraded
Day 23
Saying Slack Native Slash Commands Five Times Fast
Day 24
Best practices for AI-enabled Slack apps
What is the new Slack Platform?
The 3 building blocks of Slack’s modular apps
How to use Slack built-in functions
Creating Slack app triggers
Start building automations with Slack’s workflows
Understanding Slack datastores
Understanding Slack app manifest
Touring the codebase
Setting up the app
Creating tasks with Global Shortcuts
Triggering modals
Build a home for your users with App Home
Use the events API to create a dynamic App Home
Granular Bot Permissions
Resource Library
Browse docs, tools, and references for building on the Slack platform.
Slack AI Guidelines Best practices for developing AI-powered Slack apps Ethical considerations and responsible AI usage Performance optimization tips Case Studies and Developer Stories Success stori...
To create a seamless and trustworthy user experience with your AI app in Slack, here are the essential best practices: Content Disclaimers: Always inform users when content is AI-generated and include...
Be where your users are Slack is the conversational interface for work Reduce context switching and improve productivity AI with confidence Use our purpose-built APIs to build powerful Agents and ...
Trailhead
Ready for your next challenge? Trailhead offers hands-on learning in enterprise development, cloud architecture, and API design. Keep growing in-demand skills for free to drive your company and career forward.