Reference: Interactive components

Interactive components are a subset of Block Kit elements that add interactivity to various app surfaces.

You can read our overview of interactive components to get more information on what they can be used for.

Finally, our guide to handling user interactions will help you adjust your app to allow for the use of these interactive components.

Below is a list of the interactive components currently available and that send block_actions events:

Component Available in surfaces Works with block types
Buttons Modals Messages Home tabs Section Actions
Checkboxes Modals Messages Home tabs Section Actions Input
Date pickers Modals Messages Home tabs Section Actions Input
Datetime pickers Modals Actions Input
Email input Modals Input
Multi-select menus Modals Messages Home tabs Section Actions Input
Number input Modals Input
Overflow menu Modals Messages Home tabs Section Actions
Plain-text input Modals Messages Home tabs Input
Radio buttons Modals Messages Home tabs Section Actions Input
Select menus Modals Messages Home tabs Section Actions Input
Time pickers Modals Messages Home tabs Section Actions Input
URL input Modals Input

Was this page helpful?