How to master slash commands on Slack
Slash commands in Slack are shortcuts that start with / and help you perform actions quickly without leaving your current conversation. Master them by learning built-in commands like /remind and /status, then create custom commands for your team's specific workflows.
Prerequisites
- Active Slack workspace membership
- Basic familiarity with Slack interface
- Admin permissions for custom commands
- Understanding of keyboard shortcuts
Step-by-Step Instructions
Learn Essential Built-in Slash Commands
/remind me to check reports in 1 hour to set personal reminders. Use /status :coffee: Taking a break to update your status with an emoji. Try /away to toggle your availability and /dnd 30 minutes to enable Do Not Disturb mode. Practice /shortcuts to see all available keyboard shortcuts for your workspace.Master Channel and User Management Commands
/invite @username #channel-name to add someone to a channel directly from any conversation. Archive channels with /archive when in the channel you want to archive. Create new channels using /create #new-channel-name. Find users quickly with /who @username to see their profile and status. Use /leave to exit channels without going through the sidebar menu.Utilize Message and File Commands
/edit your corrected text. Share files from external services using /google filename or /giphy search term for animated GIFs. Use /msg @username your private message to send direct messages without switching channels. Search your workspace with /search keyword to find messages, files, and conversations quickly.Set Up Custom Slash Commands
/ticket), request URL, and description.Configure Command Parameters and Responses
Create a support ticket: /ticket [urgent] description. Test your command by typing it in any channel and checking the response format.Install and Manage Third-Party Command Apps
/polly), Zoom for meetings (/zoom), or Jira for project management. Click Add to Slack and follow the authorization process. Test new commands in a private channel first before using them in team channels.Create Command Workflows and Shortcuts
/deploy. Add steps like sending messages to specific channels, creating tasks, or updating external systems. Publish your workflow to make it available to your team members.Optimize Your Command Usage
/shortcuts regularly to discover new commands as your workspace grows. Set up command aliases for frequently used complex commands in your Workflow Builder. Practice typing commands without looking at suggestions to build muscle memory. Regularly review and archive unused custom commands to keep your command list clean.Common Issues & Troubleshooting
Slash command not appearing in autocomplete
Check if you have permission to use the command and ensure the app is properly installed in your workspace. Try typing the full command manually, or contact your workspace admin to verify app permissions.
Custom command returning error messages
Verify your server endpoint URL is correct and responding with proper JSON format. Check that your app has the necessary scopes and your webhook URL is accessible from Slack's servers.
Command works but response appears delayed
Slack requires responses within 3 seconds. If your command needs more time, return an immediate acknowledgment and use response_url to send the full response later.
Team members can't see newly installed command apps
Ensure the app is installed workspace-wide rather than just for your account. Go to Settings & administration > Manage apps and check the app's installation scope and permissions.