MM Blocks¶
Technical complexity: Low-code
MM Blocks are Mattermost’s structured format for rich, interactive integration posts. Integrations can extend messages with text, images, buttons, menus, collapsible sections, and different layout options.
MM Blocks are the recommended way to create interactive messages for integrations such as incoming webhooks, plugins, and bot accounts. Legacy message attachments continue to work; clients translate them into the MM Blocks format at render time.
For payload structure, block types, action handling, and migration guidance, see the MM Blocks reference in the developer documentation.
If content does not render or respond as expected, see Troubleshoot MM Blocks.