Extension Icon

Slack

Search for chats, see unread messages, snooze notifications, and set your presence status.
AvatarMomme
45,621 Installs
Overview

Slack

This Raycast extension is the perfect companion for Slack users. It allows you to:

  • Quickly open Slack channels
  • Search for messages
  • See unread messages,
  • Snooze notifications
  • Set your presence status

How to get an access token?

If you don't want to log in through OAuth, you can use an access token instead. Here's how to get one:

  1. Open https://api.slack.com/apps/

  2. Click Button Create New App

  3. Select From an app manifest

  4. Select a workspace to which you want to grant the extension access.

  5. Copy and paste the following manifest (Select YAML):
    Feel free to exclude permission scope groups - see comments - if you don't want to have the full experience of this extension.

    display_information:
      name: Raycast - Slack
    oauth_config:
      scopes:
        user:
          # Command: Search & Unread Messages & Set Presence
          - users:read
    
          # Command: Search & Unread Messages
          - channels:read
          - groups:read
          - im:read
          - mpim:read
    
          # Command: Unread Messages
          - channels:history
          - groups:history
          - im:history
          - mpim:history
    
          # Command: Unread Messages (optional - needed for marking conversations as read)
          - channels:write
          - groups:write
          - im:write
          - mpim:write
    
          # Command: Set Presence
          - users:write
    
          # Command: Set Snooze
          - dnd:read
          - dnd:write
    settings:
      org_deploy_enabled: false
      socket_mode_enabled: false
      token_rotation_enabled: false
    
  6. Confirm creation of app

  7. Press Install to Workspace

  8. Get your personal access token from Features -> OAuth & Permissions (section OAuth Tokens for Your Workspace).
    Your personal access token will start with xoxp-.