Skip to main content

Blocks

Blocks are a series of components that can be combined to create visually rich and compellingly interactive messages. You can include up to 50 blocks in each message, and 100 blocks in modals or Home tabs.

This page describes the JSON payloads that your app can use to generate each block. Select the block you'd like to build:

Name
Description
Surfaces
Holds multiple interactive elements.
ModalsMessagesHome tabs
Provides contextual info, which can include both images and text.
ModalsMessagesHome tabs
Visually separates pieces of info inside of a message.
ModalsMessagesHome tabs
Displays info about remote files.
Messages
Displays a larger-sized text.
ModalsMessagesHome tabs
Displays an image.
ModalsMessagesHome tabs
Collects information from users via elements.
ModalsMessagesHome tabs
Displays formatted markdown.
Messages
Displays formatted, structured representation of text.
ModalsMessagesHome tabs
Displays text, possibly alongside elements.
ModalsMessagesHome tabs
Displays structured information in a table.
Messages
Displays an embedded video player.
ModalsMessagesHome tabs