Find conversations, and dig into a conversations history to find specific messages, or message threads
Transform monologues into conversations, and conversations into workflows, by learning how apps can publish messages
Messages are not set in stone — reflect changing info and interaction by updating or deleting messages
Queue up messages for publication at a specific time with the scheduled messages API
Treat files like regular messages and host files inside Slack.
Messages in Slack can be infused with structured metadata about what's happening.
Creating an Incoming Webhook gives you a unique URL to which you send a JSON payload with the message text and some options.
Fancy formatting and stackable Block Kit components give you formidable tools for visual customization.
Go beyond static communication and enter a realm of complex workflows.
Messages pack many fields besides message text alone. Your field guide to the deep dark woods of messaging.
Follow these field guides down the rabbit hole to build the perfect block burrow for your app.
Your guide to unfurling link previews within messages.
A guide to using the mrkdwn syntax for your app-published text in messages, modals, and tabs.
Transforming your legacy message attachments into modern Block Kit layouts.