◐ Shell
clean mode source ↗

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.

Discover resources

What is a Surface in Slack?

Day 1

What is a Surface in Slack?

View module

Bringing App Home for the holidays

Day 2

Bringing App Home for the holidays

View module

Master message scheduling in Slack

Day 3

Master message scheduling in Slack

View module

The power of Workflow Builder: no code, big impact

Day 4

The power of Workflow Builder: no code, big impact

View module

Building Interactive Slack Interfaces with Block Kit

Day 5

Building Interactive Slack Interfaces with Block Kit

View module

Spread the Good Vibes with a Kudos Workflow

Day 6

Spread the Good Vibes with a Kudos Workflow

View module

Turn Customer Feedback Into Gold: Automating Feedback with Slack

Day 7

Turn Customer Feedback Into Gold: Automating Feedback with Slack

View module

Speak your team’s language with custom emojis

Day 8

Speak your team’s language with custom emojis

View module

Let the AI Elves Build Your Automation!

Day 9

Let the AI Elves Build Your Automation!

View module

Unlock Giphy’s secret powers in Slack

Day 10

Unlock Giphy’s secret powers in Slack

View module

Installing the Slack CLI

Day 11

Installing the Slack CLI

View module

Branching workflows

Day 12

Branching workflows

View module

Your app’s north star: the manifest

Day 13

Your app’s north star: the manifest

View module

Clean, correct, ready: manifest validation made easy

Day 14

Clean, correct, ready: manifest validation made easy

View module

Build your first Slack app with Bolt

Day 15

Build your first Slack app with Bolt

View module

Creating an app from a template with the Slack CLI

Day 16

Creating an app from a template with the Slack CLI

View module

Let it flow, let it (work)flow: Custom functions in 3 steps

Day 17

Let it flow, let it (work)flow: Custom functions in 3 steps

View module

From links to living work: meet Work objects

Day 18

From links to living work: meet Work objects

View module

What are suggested prompts?

Day 19

What are suggested prompts?

View module

Get more done with AI agents in Slack

Day 20

Get more done with AI agents in Slack

View module

Your next holiday project: vibe-coding with lists in Slack!

Day 21

Your next holiday project: vibe-coding with lists in Slack!

View module

Find it faster: Slack search, upgraded

Day 22

Find it faster: Slack search, upgraded

View module

Saying Slack Native Slash Commands Five Times Fast

Day 23

Saying Slack Native Slash Commands Five Times Fast

View module

Best practices for AI-enabled Slack apps

Day 24

Best practices for AI-enabled Slack apps

View module

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.