|Read this if:||You're still experimenting, prototyping, and exploring.|
|Read next:||Creating an onboarding experience|
Slack apps paint with a palette of messages and conversations. Create a masterpiece by reading our tips for message design and conversational flourish.
All Slack apps communicate with the world through messages in Slack workspaces.
Messages are composed using a set of blocks and components. Because these message components are designed by Slack, they have a consistent look and feel across every client, and for every user.
No need to worry about creating pixel-perfect CSS, or accessible, cross platform app designs. We'll take care of all that for you.
Instead you can focus on composing a symphonic mix of messages for your app to converse with users.
We previously recommended storyboarding your app to grasp the twists and turns that happen when interacting with users.
Refine this sketched-out sequence by digging into the composition of messages. It's time to think about the layout and components of each message, and how users flow between messages using interactivity.
Read our design guidelines to get composition tips and become a master builder of blocks.
Your app should provide a great experience for everybody in a potentially diverse audience.
Read our guide about designing an onboarding experience to compel people to use your app.
Communicate with clarity. Your app will converse with users frequently, whether via conversational interface or structured interactions.
It's vital that the voice and tone of your app's articulation is clear, concise, and human.
Read our voice and tone guide for advice on mastering your messaging.