---
title: "legacy custom integrations: slash commands"
summary: "Slash Commands let users trigger an interaction with your app directly from the message box in Slack."
url: "https://docs.slack.dev/legacy/legacy-custom-integrations/legacy-custom-integrations-slash-commands"
type: "guide"
---

Source: https://docs.slack.dev/legacy/legacy-custom-integrations/legacy-custom-integrations-slash-commands

# legacy custom integrations: slash commands

Slash Commands let users trigger an interaction with your app directly from the message box in Slack.

Because we strongly recommend you do not use legacy custom integrations anymore, you should instead use the similar feature in Slack apps. Our [guide to Getting Started with Slash Commands](https://docs.slack.dev/interactivity/implementing-slash-commands.md) will walk you through the process of enabling this functionality in a Slack app.

* * *

## Migrating from legacy Slash Commands {#migrating-from-legacy}

If you previously created any commands using legacy integrations, you should switch to using the same functionality with a Slack app instead. To do this you need to follow the [Getting Started with Slash Commands guide](https://docs.slack.dev/interactivity/implementing-slash-commands.md) and create new commands to replicate your existing ones.

The majority of your legacy code for handling and responding to Slash Commands should continue to work within a Slack app without much modification.

* * *

## Legacy information {#legacy-info}

Though we recommend that all legacy custom integrations should [migrate to Slack apps](https://docs.slack.dev/legacy/legacy-custom-integrations/legacy-custom-integrations-migration.md), we also understand that some will still need to maintain older integrations. This section contains any information about using Slash Commands that is specific to the legacy implementation.

#### Legacy management {#legacy-bot-manage}

If you need to configure your legacy integrations, you can access the [Integrations management pages here](https://www.slack.com/apps/manage/custom-integrations).

#### Additional limitations {#additional-limitations}

While you can respond to legacy Slash Commands to post messages in the same way as Slack Apps can, legacy integrations do not have access to [interactive messages features](https://docs.slack.dev/legacy/legacy-messaging/legacy-making-messages-interactive.md). To make your messages interactive, you'll need to [create a Slash Command with a Slack app](https://docs.slack.dev/interactivity/implementing-slash-commands.md) instead.
