Slack Integration
Connecting Slack lets Charlie turn threads into actionable Linear tickets, surface git & Sentry context, and ship fixes—all without leaving the thread.
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:
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.
Connect Slack Workspace
Click Connect Slack to start the integration process.
Complete OAuth Connection
Follow the Slack OAuth flow to authorize Charlie for your workspace.
Return to Dashboard
After authorizing, you’ll be redirected back to the Charlie dashboard.
Connect Repository
Go to your organization settings and select your desired repository to connect it with a Slack workspace.