You must enable javascript in order to use Slack. You can do this in your browser settings.

Messaging for Slack apps

A message shown in a Slack conversation

Managing messages

Messages are the core building blocks of Slack apps.

Send them, retrieve them, update them, delete them.

Start here to begin learning how to manage messages via our APIs.

Composing messages

Stackable blocks and fancy formatting give you formidable tools for visual customization.

Prototype your designs and auto-generate the code to make them real.

Learn how to turn your message into a masterpiece.

A representation of visual composition of a message
A series of different interactive components

Making messages interactive

Go beyond static communication and enter a realm of complex workflows.

A range of interactive components are available within blocks.

Read our overview of the interactivity you can inject into messages.