VibeyDocs

Connecting Slack

Install Vibey as a Slack bot in your workspace so agents can respond to DMs and channel mentions.

Prerequisites

  • A Vibey account with at least one agent
  • Admin access to a Slack workspace (or permission to install apps)

Installation

1

Open Agent Settings

Go to your agent's card in the Team page and find the Communication tab.

2

Click Connect Slack

Click the Slack connect button. You'll be redirected to Slack's OAuth screen.

3

Authorize the App

Review the permissions and click Allow. Vibey requests access to read messages, post replies, and view workspace members.

4

Map a Channel (Optional)

After installation, you can map the bot to a specific Slack channel. This means messages in that channel are routed directly to your agent without needing @Vibey.

What Happens on Install

When you install Vibey to Slack:

  1. Workspace members are synced Vibey fetches all workspace members (names, roles, avatars, timezones) so the agent can address people by name from the first message.
  2. A welcome DM is sent the person who installed the bot gets a welcome message in Slack.
  3. The webhook is registered Slack starts sending message events to Vibey.

Permissions

Vibey requests these Slack scopes:

ScopeWhat it does
app_mentions:readReceives @Vibey mentions in channels
assistant:writeLets Vibey act as a Slack App Agent
bookmarks:read, bookmarks:writeReads and manages channel bookmarks
channels:historyReads recent channel messages for context when mentioned
channels:readLists available channels for mapping
chat:writePosts replies and threaded messages
chat:write.publicPosts to channels Vibey hasn't been added to
commandsAdds slash commands and shortcuts
files:read, files:writeReads shared files and uploads attachments
groups:history, groups:readHandles private channels Vibey is added to
im:history, im:read, im:writeHandles direct messages
links:read, links:writeReads URLs in messages and renders link previews
mpim:history, mpim:readHandles group direct messages
reactions:read, reactions:writeAdds/removes emoji reactions (processing indicators)
remote_files:readViews remote files added by Vibey
search:read.filesSearches files across the workspace
search:read.im, search:read.mpimSearches direct and group DM content
search:read.private, search:read.publicSearches private and public channel content
users:readSyncs workspace member profiles

How It Works

  • DMs to the bot routed to the connected agent. Each person's DM is a separate conversation.
  • @Vibey in a channel the agent sees the mention plus the last 10 messages for context. Replies go in a thread.
  • Thread replies follow-ups in the same thread continue the conversation.

Disconnecting

Go to the agent's Communication tab and click Disconnect. This removes the webhook but does not uninstall the Slack app from your workspace. You can do that from Slack's App Management settings.