Skip to main content
Skip to main navigation
{ if ($refs.firstMenuItem) { $refs.firstMenuItem.focus(); } else { // Quita el foco del skip link si no hay elemento aún $el.blur(); } }); " > Skip to main navigation
activeMenu = activeMenu === 1 ? null : 1)" @keydown.enter="activeMenu = activeMenu === 1 ? null : 1" @keydown.space.prevent="activeMenu = activeMenu === 1 ? null : 1" :aria-expanded="(activeMenu === 1).toString()" aria-controls="submenu-1">
Build
Build
Get Started
Documentation
SDKs and CLI
Tools
Developer Program
Code samples
Block Kit Builder
activeMenu = activeMenu === 2 ? null : 2)" @keydown.enter="activeMenu = activeMenu === 2 ? null : 2" @keydown.space.prevent="activeMenu = activeMenu === 2 ? null : 2" :aria-expanded="(activeMenu === 2).toString()" aria-controls="submenu-2">
Learn
Learn
Overview
Developer Stories
Slack Marketplace
Platform Overview
Resources
Workshops
Learning Paths
Slack Certification
Trailhead
Resource Library
Community
Blog
Change theme
Open main menu
Build
Get Started
Documentation
SDKs and CLI
Tools
Developer Program
Code samples
Block Kit Builder
Learn
Overview
Developer Stories
Slack Marketplace
Platform Overview
Resources
Workshops
Learning Paths
Slack Certification
Trailhead
Resource Library
Community
Blog
Dark Mode
Category:
Developer Stories
Blog
Rootly: Transforming Incident Management with Slack
Read more
Blog
Paolo Sambrano: From Modding to Salesforce + Slack Mastery
Read more
Blog
Chance Martin: Customizing Communications with Salesforce + Slack
Read more
Blog
Daniel Sadavoy: Building Agents with Slack
Read more