| Skip to main content | https://docs.slack.dev/block-kit#__docusaurus_skipToContent_fallback |
| https://docs.slack.dev/ |
| Guides | https://docs.slack.dev/ |
| Reference | https://docs.slack.dev/reference |
| Samples | https://docs.slack.dev/samples |
| Tools | https://docs.slack.dev/tools |
| Changelog | https://docs.slack.dev/changelog |
| Dev Program | https://api.slack.com/developer-program |
| MANAGE APPS | https://api.slack.com/apps |
| Welcome! | https://docs.slack.dev/ |
| Quickstart | https://docs.slack.dev/quickstart |
| Resources | https://docs.slack.dev/developer-support |
| Slack platform concepts | https://docs.slack.dev/concepts/overview |
| AI in Slack | https://docs.slack.dev/ai/ |
| APIs | https://docs.slack.dev/apis/ |
| App management | https://docs.slack.dev/app-management/ |
| App manifests | https://docs.slack.dev/app-manifests/ |
| Admin resources | https://docs.slack.dev/admins/ |
| Authentication | https://docs.slack.dev/authentication/ |
| Block Kit | https://docs.slack.dev/block-kit/ |
| Overview | https://docs.slack.dev/block-kit/ |
| Formatting with rich text | https://docs.slack.dev/block-kit/formatting-with-rich-text |
| Upgrading outmoded dialogs to modals | https://docs.slack.dev/block-kit/upgrading-outmoded-dialogs-to-modals |
| Enterprise | https://docs.slack.dev/enterprise/ |
| Enterprise Search for apps | https://docs.slack.dev/enterprise-search/ |
| GovSlack | https://docs.slack.dev/govslack |
| Interactivity | https://docs.slack.dev/interactivity/ |
| Messaging | https://docs.slack.dev/messaging/ |
| Slack Marketplace | https://docs.slack.dev/slack-marketplace/ |
| Surfaces | https://docs.slack.dev/surfaces/ |
| Workflows | https://docs.slack.dev/workflows/ |
| Legacy | https://docs.slack.dev/legacy/ |
| 日本語版ページ | https://docs.slack.dev/ja-jp/ |
| https://docs.slack.dev/ |
| the Home tab | https://docs.slack.dev/surfaces/app-home |
| messages | https://docs.slack.dev/messaging |
| modals | https://docs.slack.dev/surfaces/modals |
| Take a peek in Block Kit Builder. | https://api.slack.com/tools/block-kit-builder?blocks=%5B%7B%22type%22%3A%22section%22%2C%22text%22%3A%7B%22type%22%3A%22mrkdwn%22%2C%22text%22%3A%22Hey%20there%20%F0%9F%91%8B%20I%27m%20TaskBot.%20I%27m%20here%20to%20help%20you%20create%20and%20manage%20tasks%20in%20Slack.%5CnThere%20are%20two%20ways%20to%20quickly%20create%20tasks%3A%22%7D%7D%2C%7B%22type%22%3A%22section%22%2C%22text%22%3A%7B%22type%22%3A%22mrkdwn%22%2C%22text%22%3A%22*1%EF%B8%8F%E2%83%A3%20Use%20the%20%60%2Ftask%60%20command*.%20Type%20%60%2Ftask%60%20followed%20by%20a%20short%20description%20of%20your%20tasks%20and%20I%27ll%20ask%20for%20a%20due%20date%20(if%20applicable).%20Try%20it%20out%20by%20using%20the%20%60%2Ftask%60%20command%20in%20this%20channel.%22%7D%7D%2C%7B%22type%22%3A%22section%22%2C%22text%22%3A%7B%22type%22%3A%22mrkdwn%22%2C%22text%22%3A%22*2%EF%B8%8F%E2%83%A3%20Use%20the%20_Create%20a%20Task_%20action.*%20If%20you%20want%20to%20create%20a%20task%20from%20a%20message%2C%20select%20%60Create%20a%20Task%60%20in%20a%20message%27s%20context%20menu.%20Try%20it%20out%20by%20selecting%20the%20_Create%20a%20Task_%20action%20for%20this%20message%20(shown%20below).%22%7D%7D%2C%7B%22type%22%3A%22image%22%2C%22title%22%3A%7B%22type%22%3A%22plain_text%22%2C%22text%22%3A%22image1%22%2C%22emoji%22%3Atrue%7D%2C%22image_url%22%3A%22https%3A%2F%2Fapi.slack.com%2Fimg%2Fblocks%2Fbkb_template_images%2FonboardingComplex.jpg%22%2C%22alt_text%22%3A%22image1%22%7D%2C%7B%22type%22%3A%22section%22%2C%22text%22%3A%7B%22type%22%3A%22mrkdwn%22%2C%22text%22%3A%22%E2%9E%95%20To%20start%20tracking%20your%20team%27s%20tasks%2C%20*add%20me%20to%20a%20channel*%20and%20I%27ll%20introduce%20myself.%20I%27m%20usually%20added%20to%20a%20team%20or%20project%20channel.%20Type%20%60%2Finvite%20%40TaskBot%60%20from%20the%20channel%20or%20pick%20a%20channel%20on%20the%20right.%22%7D%2C%22accessory%22%3A%7B%22type%22%3A%22conversations_select%22%2C%22placeholder%22%3A%7B%22type%22%3A%22plain_text%22%2C%22text%22%3A%22Select%20a%20channel...%22%2C%22emoji%22%3Atrue%7D%7D%7D%2C%7B%22type%22%3A%22divider%22%7D%2C%7B%22type%22%3A%22context%22%2C%22elements%22%3A%5B%7B%22type%22%3A%22mrkdwn%22%2C%22text%22%3A%22%F0%9F%91%80%20View%20all%20tasks%20with%20%60%2Ftask%20list%60%5Cn%E2%9D%93Get%20help%20at%20any%20time%20with%20%60%2Ftask%20help%60%20or%20type%20*help*%20in%20a%20DM%20with%20me%22%7D%5D%7D%5D |
| | https://docs.slack.dev/block-kit#adding_blocks |
| app surfaces | https://docs.slack.dev/surfaces |
| Home tabs | https://docs.slack.dev/surfaces/app-home |
| messages | https://docs.slack.dev/messaging |
| modals | https://docs.slack.dev/surfaces/modals |
| stacking individual blocks together | https://docs.slack.dev/block-kit#stack_of_blocks |
| app surfaces | https://docs.slack.dev/surfaces |
| Home tab | https://docs.slack.dev/surfaces/app-home#composing |
| messages | https://docs.slack.dev/messaging |
| modals | https://docs.slack.dev/surfaces/modals#composing_modal |
| Block Kit reference guides | https://docs.slack.dev/reference/block-kit/blocks |
| | https://docs.slack.dev/block-kit#getting_started |
| app surfaces | https://docs.slack.dev/surfaces |
| | https://docs.slack.dev/block-kit#block_basics |
| section | https://docs.slack.dev/reference/block-kit/blocks/section-block |
| Preview in Block Kit Builder | https://api.slack.com/tools/block-kit-builder/#%7B%22blocks%22:%5B%7B%22type%22:%22section%22,%22text%22:%7B%22type%22:%22mrkdwn%22,%22text%22:%22New%20Paid%20Time%20Off%20request%20from%20%3Cexample.com%7CFred%20Enriquez%3E%5Cn%5Cn%3Chttps://example.com%7CView%20request%3E%22%7D%7D%5D%7D |
| available blocks | https://docs.slack.dev/reference/block-kit/blocks |
| Block Kit Builder | https://api.slack.com/tools/block-kit-builder |
| block reference guide | https://docs.slack.dev/reference/block-kit/blocks |
| | https://docs.slack.dev/block-kit#stack_of_blocks |
| Preview in Block Kit Builder | https://api.slack.com/block-kit-builder/#%7B%22blocks%22:%5B%7B%22type%22:%22header%22,%22text%22:%7B%22type%22:%22plain_text%22,%22text%22:%22New%20request%22,%22emoji%22:true%7D%7D,%7B%22type%22:%22section%22,%22fields%22:%5B%7B%22type%22:%22mrkdwn%22,%22text%22:%22*Type:*%5CnPaid%20Time%20Off%22%7D,%7B%22type%22:%22mrkdwn%22,%22text%22:%22*Created%20by:*%5Cn%3Cexample.com%7CFred%20Enriquez%3E%22%7D%5D%7D,%7B%22type%22:%22section%22,%22fields%22:%5B%7B%22type%22:%22mrkdwn%22,%22text%22:%22*When:*%5CnAug%2010%20-%20Aug%2013%22%7D,%7B%22type%22:%22mrkdwn%22,%22text%22:%22*Type:*%5CnPaid%20time%20off%22%7D%5D%7D,%7B%22type%22:%22section%22,%22fields%22:%5B%7B%22type%22:%22mrkdwn%22,%22text%22:%22*Hours:*%5Cn16.0%20(2%20days)%22%7D,%7B%22type%22:%22mrkdwn%22,%22text%22:%22*Remaining%20balance:*%5Cn32.0%20hours%20(4%20days)%22%7D%5D%7D,%7B%22type%22:%22section%22,%22text%22:%7B%22type%22:%22mrkdwn%22,%22text%22:%22%3Chttps://example.com%7CView%20request%3E%22%7D%7D%5D%7D |
| Block Kit Builder | https://api.slack.com/tools/block-kit-builder |
| block reference guide | https://docs.slack.dev/reference/block-kit/blocks |
| with a range of different app surfaces | https://docs.slack.dev/block-kit#adding_blocks |
| | https://docs.slack.dev/block-kit#accessibility |
| | https://docs.slack.dev/block-kit#making-things-interactive |
| button | https://docs.slack.dev/reference/block-kit/block-elements/button-element |
| section | https://docs.slack.dev/reference/block-kit/blocks/section-block |
| View in Block Kit Builder | https://api.slack.com/block-kit-builder/#%7B"blocks":%5B%7B"type":"section","text":%7B"type":"mrkdwn","text":"This%20is%20a%20section%20block%20with%20a%20button."%7D,"accessory":%7B"type":"button","text":%7B"type":"plain_text","text":"Click%20Me","emoji":true%7D,"value":"click_me_123","action_id":"button-action"%7D%7D%5D%7D |
| guide to handling user interaction | https://docs.slack.dev/interactivity/handling-user-interaction |
| Block Kit element reference guide | https://docs.slack.dev/reference/block-kit/block-elements |
| | https://docs.slack.dev/block-kit#onward |
| Blocks | https://docs.slack.dev/reference/block-kit/blocks |
| Block elements, including interactive components | https://docs.slack.dev/reference/block-kit/block-elements |
| Composition objects | https://docs.slack.dev/reference/block-kit/composition-objects |
| View objects | https://docs.slack.dev/reference/views |
| PreviousUsing Auth0 for Sign in with Slack links | https://docs.slack.dev/authentication/sign-in-with-slack/using-auth0-for-sign-in-with-slack-links |
| NextOverview | https://docs.slack.dev/block-kit/ |
| Placing blocks within surfaces | https://docs.slack.dev/block-kit#adding_blocks |
| Building blocks | https://docs.slack.dev/block-kit#getting_started |
| Defining a single block | https://docs.slack.dev/block-kit#block_basics |
| Stacking multiple blocks | https://docs.slack.dev/block-kit#stack_of_blocks |
| Accessibility considerations | https://docs.slack.dev/block-kit#accessibility |
| Adding interactivity to blocks with block elements | https://docs.slack.dev/block-kit#making-things-interactive |
| Onward | https://docs.slack.dev/block-kit#onward |
| https://docs.slack.dev/ |
| Slack CLI | https://docs.slack.dev/tools/slack-cli/ |
| Bolt frameworks | https://docs.slack.dev/tools/#bolt |
| Slack SDKs | https://docs.slack.dev/tools/#sdks |
| Block Kit Builder | https://app.slack.com/block-kit-builder/ |
| Developer program | https://api.slack.com/developer-program |
| Code samples & tutorials | https://docs.slack.dev/samples/ |
| All tools | https://docs.slack.dev/tools/ |
| Learning paths | https://slack.dev/learning-paths/ |
| Workshops | https://slack.dev/workshops |
| Slack certifications | https://trailheadacademy.salesforce.com/all-offerings#f-assetType=Certification&f-products=Slack&f-siteLanguage=en_US |
| Trailhead | https://trailhead.salesforce.com/ |
| Resource library | https://slack.dev/resource-library |
| All learning resources | https://slack.dev/learn |
| Slack community | https://slack.dev/community |
| Slack events | https://slack.dev/events |
| Docs | https://docs.slack.dev/ |
| Blog | https://slack.dev/blog |
| Slack marketplace | https://slack.com/marketplace |
| Developer newsletter | https://slack.dev/newsletter |
| Your apps | https://api.slack.com/apps |
| Status | https://slack-status.com/ |
| Privacy | https://slack.com/trust/privacy/privacy-policy |
| Terms | https://slack.com/terms-of-service/api |
| Cookie Preferences | https://docs.slack.dev/block-kit |
| Support | https://docs.slack.dev/developer-support |
| Changelog | https://docs.slack.dev/changelog |
| Your Privacy Choices | https://www.salesforce.com/form/other/privacy-request/ |
|
| https://www.linkedin.com/company/tiny-spec-inc/ |
|
| https://bsky.app/profile/slack.dev |
|
| https://www.youtube.com/channel/UCY3YECgeBcLCzIrFLP4gblw |