What Charlie can do

With Slack connected, Charlie becomes a teammate in every channel:

  • Capture a bug or task as a Linear ticket. Mention @Charlie (e.g., @Charlie, create a Linear issue with this bug) and he creates the ticket with the full conversation.
  • Pull rich context to understand the problem. Ask @Charlie, did we change anything before _X_ that caused this? or drop a Sentry link—Charlie surfaces relevant commits, stack traces, and root-cause details.
  • Brainstorm and propose a fix plan. @Charlie, how should we fix this? delivers approaches, edge-cases, and sample code blocks.
  • Open a PR straight from chat. @Charlie, open a PR to fix this spins up a branch, commits the patch, and posts the GitHub PR back into the thread.
  • Summarise the discussion. @Charlie, summary please condenses the thread into a crisp recap with action items and owners.

Quick Setup

Follow these steps to connect your Slack workspace with Charlie:

1

Navigate to Integrations

Navigate to dashboard.charlielabs.ai/integrations and log in.

If you belong to multiple GitHub organizations, you’ll be prompted to choose the organization before accessing the integrations page.

2

Connect Slack Workspace

Click Connect Slack to start the integration process.

3

Complete OAuth Connection

Follow the Slack OAuth flow to authorize Charlie for your workspace.

4

Return to Dashboard

After authorizing, you’ll be redirected back to the Charlie dashboard.

5

Connect Repository

Go to your organization settings and select your desired repository to connect it with a Slack workspace.