← All Guides
💬

Slack Integration

Optional ~5 minutes

Connect your course Slack workspace to search messages, read channel history, and get context from class discussions. Read-only — OpenMind never posts to Slack.

What you'll need

  • - Access to your course Slack workspace
  • - Permission to create Slack apps (most workspaces allow this)
1

Create a Slack App

Go to api.slack.com/apps.

Click Create New App → From scratch.

Name it OpenMind and select your course workspace.

2

Add OAuth Scopes

Go to OAuth & Permissions in the sidebar.

Under User Token Scopes, add these three scopes:

channels:history — read channel messages
channels:read — list channels
search:read — search messages

These are all read-only scopes. OpenMind cannot post, delete, or modify anything in Slack.

3

Install to Workspace & Get Token

Scroll up to Install to Workspace and click it.

Authorize the app. You'll be redirected back to Slack's API page.

Copy the User OAuth Token:

Your token will start with:

xoxp-1234567890-...
4

Enter in OpenMind Setup

$ openmind setup slack
Enable Slack? [y/n]: y
User OAuth Token (xoxp-...): •••••••••
Token: xoxp-1****0-...
Slack connected!
5

What You Can Do

Once connected, try:

"Search Slack for midterm review session"
"What did the TA say about the homework in #cs188?"
"Show me recent messages in the NLP channel"