Start your journey

Best practices and guidelines for Slack platform

The Slack platform lets you extend, expand, and automate your workspaces. Cultivate conversation, inspire action, and integrate services by building apps or workflows.

Finding your path

Planning your course

Plot a journey through the vast ocean of platform possibilities.

Designing a great experience

Choose the best route for your users and give them a wonderful journey.

Building Slack apps

Use our construction resources to give you a shortcut to a great Slack app. Our overview of our building tools contains a wealth of handy nuts and bolts.

Further reading

Build — a guide to crafting Slack apps

Learn how to plan and build an app your team will love using this downloadable book.

App UI Guidelines

Read about our best practices for designing great Slack app experiences.