Slash commands are a simple way of triggering a process via Slack’s chat interface. For example, one of the default slash commands available in Slack allows you to conveniently change your active status without leaving the chat interface. Another use of a slash command is to launch a meeting with a list of colleagues, or search for a resource in an internal system, perhaps an internal FAQ or customer contact database.

When you run a slash command, Slack makes a web request to a custom endpoint of your choosing and passes along data to the receiving application’s business logic.