Slack integration

Connect Slack in one click

OAuth flow, required scopes, and what changes after install.

3 min readUpdated April 20, 2026

Install the Vibeshift Slack bot

  1. 1Dashboard → Settings → Integrations → Slack.
  2. 2Click Connect workspace. You'll be redirected to Slack's OAuth prompt.
  3. 3Review the scopes (see below) and click Allow.
  4. 4You'll be redirected back to Vibeshift. The status chip flips to Connected.

Scopes we request

chat:write
So the bot can send you DMs with surveys, briefings, and digests.
im:write
To open a direct-message channel with each teammate the first time.
users:read + users:read.email
To match Slack users to Vibeshift accounts by email.
commands
For the /vibe slash command — quick check-in without leaving Slack.

What changes after install

  • A new Vibeshift bot appears in your workspace's Apps list with the vibe-logo.png avatar.
  • Each teammate who matches by email gets a welcome DM the first time a survey goes out.
  • The 'Delivery channel' default on new surveys switches from Email to Slack.

DM-only by design

Vibeshift does not post to a #channel. All surveys, briefings, and digests are delivered as direct messages so individual answers stay private.

Was this article helpful, or missing something? Email info@bearacle.com or open a ticket.