Sentry Integration
Connecting Sentry allows Charlie to access issues and traces directly, enabling faster debugging and streamlined issue resolution.
What Charlie can do
Charlie doesn’t just listen for Sentry webhooks—he actively digs into any Sentry trace he sees in Linear, GitHub, or Slack:
- Inspect any Sentry trace in context. Mention @Charlie on a Linear issue, GitHub issue/PR, or Slack message with a Sentry link and he fetches the stack trace, culprit commits, and frequency data.
- Enrich the bug report automatically. Charlie attaches that Sentry context back to the Linear ticket so the whole story sits in one place.
- Generate a fix plan.
@Charlie, draft a fix plan
outlines code edits, tests, and rollout steps ready for review. - Open a PR and ship the patch. Approve the plan or say
@Charlie, open the PR
and he spins up a branch, commits the fix, and opens a PR linked to both Linear and Sentry.
Quick Setup
Follow these steps to connect your Sentry organization with Charlie:
Navigate to Integrations
Navigate to dashboard.charlielabs.ai/integrations and log into your account.
If you have multiple GitHub organizations, you’ll be prompted to select your organization before accessing the integrations page.
Add Sentry Integration
Click Add Sentry to open the integration popup. This will start a two-step process:
-
Generate and Enter Token: Get your Sentry User Auth Token from https://sentry.io/settings/account/api/auth-tokens (must have at least Read permissions).
-
Validate Token: Click Validate Token - verify your token and retrieve your available Sentry organizations.
-
Select Organization: Choose your Sentry organization from the dropdown that appears after validation.
-
Save: Click Save to complete the setup.
Your Sentry organization is now connected to your GitHub organization.
Troubleshooting
If you encounter issues during setup:
- Token validation fails: Ensure your token is valid and has at least Read permissions
- No organizations appear: Verify your token belongs to the correct Sentry account
- Connection issues: Check that your Sentry organization is accessible