Slack

Slack lets approved team members create and monitor OpenVibely work from team conversations while keeping review and configuration in the web app.

What Users Do In The App

Open Channels, choose Slack, then configure the connection using OAuth or manual tokens depending on how the instance is operated. After the connection is saved, add authorized users and test the connection before relying on Slack for team workflows.

What Slack Enables

CapabilityUser Impact
Team chat entry pointPeople can request project work without opening the web app first.
Authorized usersOnly approved Slack users can interact with OpenVibely.
Connection testOperators can confirm the bot is reachable before inviting broad use.
Project-aware workSlack-created work still lands in OpenVibely projects and task review flows.

Setup Flow

1. Create or choose the Slack app used for OpenVibely.

2. Configure OAuth or manual bot-token settings in Channels.

3. Provide the app-level token required for Socket Mode when using Socket Mode.

4. Save the configuration and test the connection.

5. Add authorized users.

6. Create a low-risk test task and review it in the OpenVibely web app.

Configuration Notes

Operators may provide SLACK_CLIENT_ID, SLACK_CLIENT_SECRET, SLACK_APP_TOKEN, and SLACK_BOT_TOKEN through environment configuration. The UI should remain the source of truth for whether Slack is connected and who is authorized.

PageWhy It Matters
Channels OverviewShared rollout guidance for external channels.
ProjectsSlack work should be tied to a project.
TasksSlack-created work is reviewed as normal task work.