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. 1

    Create a Slack app

    Go to api.slack.com/apps and click Create New AppFrom scratch.

    Name it "Yocoolab" and select your workspace.

  2. 2

    Add bot scopes

    Go to OAuth & Permissions and add these Bot Token Scopes:

    • chat:write — Send messages to channels
    • channels:read — List available channels
  3. 3

    Install to your workspace

    Click Install to Workspace and authorize. Copy the Bot User OAuth Token (starts with xoxb-).

  4. 4

    Enter the bot token in Yocoolab

    In the admin dashboard, go to Settings → Integrations → Slack. Paste the bot token and click Save.

  5. 5

    Test the connection

    Click Test Connection. You should see your workspace name and a list of channels.

  6. 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 @Yocoolab in the target channel.

What Gets Notified

Thread created
New feedback with screenshot, priority, and element context
Claude Code working
Status update when Claude starts processing
PR created
Link to the pull request with branch name
Thread resolved
Confirmation that the issue is fixed

API Reference

MethodEndpointDescription
POST/api/v1/slack/configSave Slack bot token
GET/api/v1/slack/configGet current Slack configuration status
GET/api/v1/slack/testTest stored Slack credentials
GET/api/v1/slack/channelsList accessible Slack channels
POST/api/v1/slack/mappingsCreate or update a repo-to-channel mapping
GET/api/v1/slack/mappingsList all repo-to-channel mappings
DELETE/api/v1/slack/configDisconnect 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.