Slack Integration
Real-time notifications to your Slack channels. Every thread lifecycle event — created, Claude working, PR opened, resolved — posts automatically.
Overview
When connected, Yocoolab posts rich notifications to your chosen Slack channels. Each notification includes the thread summary, element context, priority, screenshots, and direct links. Your team watches work happen in real time without leaving Slack.
Prerequisites
- A Slack workspace where you can install apps
- Permission to create a Slack app (or workspace admin access)
Setup Steps
- 1
Create a Slack app
Go to api.slack.com/apps and click Create New App → From scratch.
Name it "Yocoolab" and select your workspace.
- 2
Add bot scopes
Go to OAuth & Permissions and add these Bot Token Scopes:
chat:write— Send messages to channelschannels:read— List available channels
- 3
Install to your workspace
Click Install to Workspace and authorize. Copy the Bot User OAuth Token (starts with
xoxb-). - 4
Enter the bot token in Yocoolab
In the admin dashboard, go to Settings → Integrations → Slack. Paste the bot token and click Save.
- 5
Test the connection
Click Test Connection. You should see your workspace name and a list of channels.
- 6
Map repositories to Slack channels
For each Yocoolab repository, select a Slack channel. All thread notifications for that repo will post to the mapped channel.
Tip
Make sure the Yocoolab bot has been invited to the channel. In Slack, type
/invite @Yocoolabin the target channel.
What Gets Notified
API Reference
| Method | Endpoint | Description |
|---|---|---|
POST | /api/v1/slack/config | Save Slack bot token |
GET | /api/v1/slack/config | Get current Slack configuration status |
GET | /api/v1/slack/test | Test stored Slack credentials |
GET | /api/v1/slack/channels | List accessible Slack channels |
POST | /api/v1/slack/mappings | Create or update a repo-to-channel mapping |
GET | /api/v1/slack/mappings | List all repo-to-channel mappings |
DELETE | /api/v1/slack/config | Disconnect Slack integration |
Troubleshooting
Warning
Bot not in channel — If notifications aren't posting, the bot may not be a member of the channel. Invite it with /invite @Yocoolab.
Warning
Missing scopes — If you see a missing_scope error, go back to your Slack app's OAuth settings and add the required scopes, then reinstall the app.
Note
Private channels — The bot can post to private channels, but it must be explicitly invited first.
Ready to start reviewing on the real product?
Install the free Chrome Extension, connect your tools, and start shipping faster — in under a minute.
No seat fees. Every team member is free — designers, developers, PMs, stakeholders.