Feedback Integrations
Send bug reports to GitHub Issues, Linear, Slack, email, and session replay tools — on top of the built-in submissions dashboard.
Every report is automatically stored in your submissions dashboard. Integrations let you also send reports to the tools your team already uses. Set them up at Feedback > Integrations.
GitHub Issues
Each report becomes a structured GitHub issue with the screenshot, environment details, and console errors.
Option A: GitHub App (recommended)
Click Install GitHub App at Feedback > Integrations > GitHub and authorize Callout on your repository. No personal tokens to manage — the app handles authentication automatically.
Option B: Personal access token
Create a personal access token
Go to GitHub Settings > Personal access tokens and create a token scoped to your target repository with Issues read/write permissions.
Add it in the dashboard
At Feedback > Integrations, click GitHub and paste the token and select your repository.
Test it
Submit a test report and check your repo for the new issue.
Categories you define in the dashboard automatically become labels on the GitHub issue.
All tokens and API keys are encrypted at rest with AES-256 and never exposed to the browser.
Linear
Each report becomes a Linear issue with the screenshot, environment details, and console errors. You can configure the default team, project, priority, workflow state, and labels.
Create an API key
In Linear, go to Settings > API > Personal API keys and create a key. Full access is recommended — if using select access, enable Read and Write > Issues at minimum.
Configure in the dashboard
At Feedback > Integrations, click Linear, paste your API key, then select your team and configure defaults (project, priority, state, labels).
Validate and test
Click Validate to confirm the connection, then submit a test report.
Labels from your Linear workspace and team are available to select as defaults. If you need a label that isn't listed, create it in Linear first and refresh the page.
Slack
Reports are posted to a Slack channel as rich messages with inline screenshots, environment details, and session replay links.
Connect your workspace
At Feedback > Integrations, click Slack, then click Add to Slack. Authorize Callout to post to your workspace.
Pick a channel
After connecting, select which channel should receive reports.
Invite the bot
Make sure the Callout bot is invited to the selected channel. Type /invite @Callout in the channel if needed.
Validate and test
Click Validate to confirm the bot can post to the channel, then submit a test report.
Add a recipient
At Feedback > Integrations, click Email and add an email address.
Verify it
Enter the 6-digit code Callout sends to that address. Reports only go to verified addresses.
You can add multiple recipients. Each one needs to be verified independently.
Use a shared inbox like [email protected] to route reports to your whole team.
PostHog (Session Replay)
If your site uses PostHog, add your project ID and host URL at Feedback > Integrations, click PostHog and add. Every bug report will include a timestamped link to the user's session recording.
See Session Replay for more details, including support for LogRocket, FullStory, and Hotjar.
Multiple Integrations
Configure as many integrations as you need — reports go to each independently. If one fails, the others still deliver. Delivery status per destination is visible at Feedback > Submissions.
Related
- Visual Feedback Overview — what's included in every report
- Session Replay — link reports to PostHog, LogRocket, FullStory, or Hotjar
- Customize Feedback — change colors, position, and categories