Skip to main content
The Integrations page lets you connect external services to your organization and manage their configurations. Currently, Major supports Slack workspace integration with detailed usage metrics.

Slack integration

Connect a Slack workspace to enable your apps to send messages, interact with channels, and collect responses from users.

Adding a Slack workspace

  1. Go to the Integrations page
  2. Click Add Slack Workspace
  3. Follow the OAuth flow to authorize Major in your Slack workspace
  4. Your Slack connection is now available for use in your apps
After connecting, you’ll see a dashboard with usage statistics and integration details.

Integration dashboard

Once Slack is connected, the dashboard displays:
  • Unique users — Total number of users who have interacted with your apps via Slack
  • Conversations — Number of message threads and conversations
  • Weekly agent activity — Chart showing AI agent usage over the past 7 days
This helps you track adoption and engagement with your Slack-integrated apps.

Permissions

Slack permissions are scoped to individual users in your workspace, not at the team level. Each user must authorize Major independently to interact with your apps.

Bot access verification

Before your AI agent performs channel operations (sending messages, posting files, reading history), it verifies that the Major bot has access to the target channel. If the bot isn’t in the channel, the agent will instruct you to invite @Major Slack Integration and re-verify access.

Message source tracking

The system tracks whether messages originate from Slack or the web. Agent responses are only relayed back to Slack if the conversation started there. This prevents duplicate notifications in conversations that occur solely on the web while still enabling full Slack integration for conversations that begin in Slack.

Managing OAuth credentials

You can manage your Slack OAuth credentials from this page. To reauthorize or update your workspace connection, click Reauthorize and follow the OAuth flow again.

Learn more about Slack in the editor

See how to use the Slack resource client in your apps.