Slack Integration Setup
1. Create a Slack App
The easiest way is to use the included manifest:- Go to https://api.slack.com/apps and click Create New App > From an app manifest
- Select a workspace
- Paste the contents of
manifest.yaml, replacingYOUR_DOMAINwith your actual domain - Click Create
2. Set Environment Variables
From Basic Information and OAuth & Permissions pages, set these in your.env:
NEXT_PUBLIC_BASE_URL stays as http://localhost:3000 so other auth flows aren’t affected.
3. Run the Database Migration
TheMessagingChannel model and meetingBriefsSendEmail column are created by the migration at:
4. Connect from the UI
- Navigate to Settings > Email Account tab
- Click Connect Slack under Connected Apps
- Authorize the app in the Slack OAuth flow
- Go to Meeting Briefs and select a Slack channel for delivery
- Toggle meeting briefs on